Gracias Sprangaren,
Creeme que ya estoy aburrido de tanta teoria..
Puedes hablarme de pseudocódigo, algoritmos(burbuja, insercion,
busqueda, etc), IA, Redes neuronales, Circuitos Electricos, Sistemas
Digitales, Sistemas Expertos, Labview (Programación Grafica con el
lenguaje G), ecuaciones diferenciales, metodos numéricos, algebra
lineal y cualquier otra cosa relacionada con la Ing. de Software o
Sistemas y te comprenderé sin problemas.
En lo que respecta a las bases de datos, tengo tintes y tengo años de
conocer Fox, pero lo dejé durante mucho tiempo influenciado por la
idea de que ya no había futuro para el mismo. Y como en ese tiempo
el .NET y la web estaban muy verdes y no me simpatizaban, decidi
dedicarme a otra cosas.
Ahora volví a la escuela, pero sabía desde el principio que no me iban
a "enseñar a programar de forma seria".
Ahora estamos llevando un curso de C# con MySql para la titulación y
aprendiendo
VB.NET en cuanto hallo un huequito en mi tiempo (algo que
rara vez ocurre).
Hasta abrí el foro VFP a
VB.NET para apoyarme y apoyar a los
compañeros que desean aprender a manejar otras herramientas.
https://groups.google.com/group/vfp-a-vbnet?hl=es
En fin.. ai la llevamos.
Tal vez mi error es tratar de hallar una equivalencia de lo que ahora
estoy aprendiendo en MySql en Fox.
Pero al parecer, Antonio parece ser una persona que se explica con
soltura para explicar a un novato como yo.
Ahora me queda "medio claro" que no debería usar SET RELATION y en
lugar usar los JOINs de los selects para generar una relacion temporal
o mezcla de tablas.
En MySql esas relaciones parecen existir de forma permanente..
No le tengo miedo a las bases de fox, solo que nunca las he usado, eso
es todo.
Tengo un sistema para un hotel que ya casi termino y "cambiar el chip"
a esta alturas sería una inversion de tiempo con la que no cuento en
este punto.
La idea es entregar el sistema cuanto antes y al mes o 2 meses
entregar la version "reforzada".
Así trabaja la gente que creo el framework Ruby On Rails del lenguaje
Ruby, usando el metodo incremental o iterativo:
http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software
http://gettingreal.37signals.com/GR_esp.php
La idea es entregar un buen producto pero "limitado" aunque funcional.
Luego se entrega la primera versión corregida como plus al cliente,
alrededor del mes.
No se hacen versiones "betas". Simplemente se entrega un buen producto
pequeño.
Según mi profesor las versiones son algo así:
1.1.1
El ultimo 1 sería cuando se corrigen "bugs".
El uno de enmedio sería cuando se hacen "agregados" de caracteristicas
al sistema.
El primer uno, se refiere a un "cambio drástico" en la version del
sistema.
Espero que ahora me comprendan mejor.
Saludos!