>Lo que quisiera son tips y ejemplos directos y concisos de como hacer las cosas que se hacen habitualmente en VFP pero en C# y Java, eso es.
Mencionaré Visual FoxPro, como punto de referencia. Tal vez ya lo escuchaste alguna vez: Para Visual FoxPro, necesitas un framework, para trabajar eficientemente. Puedes crear tu propio framework, pero te ahorras mucho tiempo comprando uno (o usando una de las opciones gratuitas). Obviamente, deberías conocer bien el lenguaje mismo (Visual FoxPro), y además tienes que aprender la herramienta de terceros, pero te ahorras mucho tiempo. A modo de ejemplo, en Visual Extend se guardan, por usuario y por formulario, preferencias (en qué posición se dejó el formulario al cerrarlo, el orden de las columnas en un grid...), tiene opciones para ordenar por una columna o por múltiples columnas, en cualquier grid; etc.
En el caso de Java, me parece altamente recomendable utilizar un entorno de desarrollo, de los cuales existen varios gratuitos. Creo que éstos te ayudarían en muchos aspectos "genéricos" de la programación, pero francamente, no conozco los detalles. Sólo he dictado un curso básico de Java, y el IDE que utilizamos (BlueJ) servía para mostrar relaciones entre clases, pero no facilitaba, por ejemplo, el diseño visual de objetos gráficos (en el Java "básico", se programa todo en modo texto - huácala). Lo siento, pero no me acuerdo muy bien los nombres. Creo que hay uno gratuito de IBM (Eclipse?), uno de Sun MicroSystems (JavaBeans?), y seguramente hay otros más. Sugiero buscar por
Java IDE free o algo por el estilo.
En el caso de .NET, al menos si usas Visual Studio, éste ya tiene la interfaz gráfica, pero podrías considerar herramientas de terceros para facilitarte el trabajo. Por ejemplo, Mere Mortals es un framework para Visual FoxPro, también han desarrollado una versión para .NET. Lo oí mencionar, pero como no lo conozco, no sé si recomendarlo o no. Entiendo que se trata de un producto comercial, o sea, no es gratuito.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)