VisualBasic6
Hasta ahora, hemos conocido los idiomas de programacion que trabajan en consola (la pantalla basica del sistema) pero ahora comenzaremos a ver este idioma de programación que opera sobre la plataforrma windows, que es una interfaz gráfica sobre la cual los distintos programas o aplicaciones se "montan" usando las caracteristicas que el mismo sistema operativo brinda. Visual Basic 6 no es el mas moderno entorno de desarrollo, dado que trabaja sobre la plataforma win32, que es la plataforma sobre la cual trabajan windows 95, windows 98, y windows Me (milleniun). Estas plataformas se caracterizan por tener un explorador que trabaja para el sistema, y sobre el cual esta montado otro explorador que esta relacionado con internet y paginas webs.Los sistemas operativos NT y los que sucedieron despues como el Windows Xp, Windows Vista, Windows 7, 8, 8.1 y 10 usan otra plataforma, donde los interpretes de comandos al procesador, son directamentes generados por un solo explorador tipo paginas webs, y un auxiliar que permite ejecutar los programas para win32. La ventaja es hacer estos sistemas cada vez mas compatibles con el manejo de internet y otros sistemas operativos usados en telefonía, y la desventaja es que se consume mas recursos para operaciones simples que ejecutados bajo win 32 son mas rapidos y eficientes.
Por otro lado, Linux sigue con su desarrollo independiente, Apple tinen su sistemas MACy iOs y otras tantasa versiones como dispositivos fabrica, y aparecen nuevos sistemas operativos que suelen tener afinidad con ciertas prestaciones, y cada uno tienen su version de entorno de desarrollo para crear aplicaciones en su entorno de trabajo.
Nosotros veremos ahora el Visual Basic 6 que es la version mas desarrollada y que es sucesor por asi decirlo del QBasic que estuvimos viendo en desarrolos anteriores. Como primera medida, diremos que esta la version original, donde este entorno de desarrollo forma parte del paquete de Visual Studio 6 (junto con otros IDES, la ayuda MSDN y proyectos de ejemplo) y que tambien se consigue una aplicacion instalable del VB6 sin todas estas cosas.
https://www.4shared.com/rar/mmpq_Ywice/VS6_01.html es el primer CD de instalacion
https://www.4shared.com/archive/ad2RmEzqce/MSDN60AE_02.html son las actualizaciones y Cristal Report 8
https://www.4shared.com/archive/x_eyDw6uba/MSDN60AE_01.html es el primer cd de la ayuda
https://www.4shared.com/archive/ad2RmEzqce/MSDN60AE_02.html es el segundo cd de la ayuda
https://www.4shared.com/rar/C8XCi7BG/aprender_vb6.html es un manual inicial del idioma de programación
Una vez que tenemos nuesta PC con el IDE y la ayuda cargada, y despues de leer los manuales aconsejados y ver el ppt (el comprimido de qbasic es solo de relleno en este caso, y ya lo habremos descargado cuando iniciamos con qbasic)
estaremos en condiciones de ejecutar nuestros primeros programas, (sin tener en cuenta algunas aplicaciones que habremos hecho para probar como funciona lo que hemos ido aprendiendo)
Luego podemos saltar a la pagina de "programar en VB6", donde analizaremos distintos proyectos y comentaremos que hemos ido haciendo para lograr que funcionen como queremos y/o necesitamos.
Con los manuales y la ayuda de VB6 en castellano, no tendriamos que tener problemas en hacer muchas aplicaciones con cada cosa que aprendemos, en forma aislada o combinando varias de ellas.
A continuacion, haremos una aplicacion creando un editor de textos sencillo, que nos permita modificar algunos parámetros en forma general y guardar el documento generado.
El proyecto completo lo podemos descargar en: https://www.4shared.com/rar/83f7lCX2ca/MiEditor.html Como este proyecto es parte de otro mas grande, utilizaremos el formulario 1, pudiendo sacar (eliminar) el formulario 2, lo que haremos yendo a la descripcion de los elementos que componen el proyectos, y alli, sobre el formulario 2 con el boton derecho ponemos eliminar del proyecto y listo. Esto no lo borrará de los archivos, sino que lo excluye del proyecto.
Nos posiscionamos sobre el formulario 1 y hacemos click arriba donde esta la vista de un formulario, se nos mostrará el mismo en tiempo de diseño, algo asi:
Los frames que hacen las veces de menu desplegable, estan en Visible=False, o sea que cuando se activan no se ven hasta que los ponemos en Visible=True mediante el accionar del boton del menu.
Dentro de cada frame tenemos colocados otros controles, como botones para el caso de archivo, option button en el caso de seleccion de fuentes, checkBox para los estilos, etc.
Abajo vemos un cuadrito de cd1 (Common Dialog) que nos permitirá usar el procedimiento de windows para abrir y/o guardar el documento en cuestion.
El documento se escribe y se guarda en un label, porque es mas sencillo de comandar que un text box, aunque bien podria hacerse sobre un textbox con la propiedad Multiline =True.
Este rudimentario editor, tiene como finalidad aplicar los conocimientos sobre el uso de frames, option buttons y check box, y no deja de ser una aplicacion que puede llegar a sernos de utilidad. Debemos recordar que el documento se guardará como texto plano, o sea que no incluirá el formato que le agreguemos, si bien podemos luego mediante el menú ponerlo como nos agrade.
"programar en VB6"