programación
Un programa realizado en DOS es un conjunto de sentencias que se ejecutan de arriba a abajo más o menos, en el orden que el programador ha diseñado. Una aplicación en Windows presenta todas las opciones posibles en uno o más formularios para que el usuario elija entre ellas. La secuencia en la que se ejecutarán las sentencias no puede ser previstapor el programador. Ésto da lugar a la Programación Orientada a Eventos. Para programar una aplicación en Windows hay que escribir código separado para cada objeto en general, quedando la aplicación dividida en pequeños procedimientos, conducido cada uno de ellos por un suceso. Un suceso es una acción reconocida por un objeto (formulario o control) el suceso puede ser causado por el usuario o,indirectamente por el código. En Visual Basic cada formulario y cada control tienen predefinidos un conjunto de sucesos. Cuando ocurren estos sucesos, Visual Basic invoca al procedimiento asociado con el objeto para ese suceso.
Para desarrollar una aplicación en Visual Basic, los pasos que se seguirán son:
1. Crear la interfaz de usuario.
2. Modificar las propiedades de cada objeto.3. Escribir el código asociado a los eventos de cada objeto.
¿QUÉ SUCEDE AL EJECUTAR UNA APLICACIÓN VISUAL BASIC?
Los eventos que tendrán lugar a la hora de ejecutar una aplicación son:
0. Form_Initialize
1. Form_Load
2. Form_Resize
3. Form_Activate
4. Form_GotFocus
5. Form_Paint (solo en el caso de que la propiedad AutoRedraw del formularioesté establecida a False)
y, antes de descargar un formulario de memoria, los eventos que tienen lugar son:
0. Form_Terminate
1. Form_Unload
¿CÓMO FUNCIONA UNA APLICACIÓN VISUAL BASIC?
Normalmente, se escribe código a los eventos a los que se quiera dar respuesta. Si el evento no tiene respuesta o no se produce, Visual Basic no hará nada, es decir no se ejecutará códigoalguno. Para poder ejecutar código, se tendrá que haber dado respuesta a algún evento de algún control y, que dicho evento tenga lugar.
CONCEPTO DE PROYECTO.
Dado que es muy común en aplicaciones Visual Basic compartir código o formularios personalizados, Visual Basic organiza las aplicaciones en lo que denomina proyectos. Cada proyecto puede tener varios formularios y, el código que activa loscontroles de un formulario es archivado con el formulario en archivos separados. El código general compartido por todos los formularios de una aplicación puede ser dividido en varios módulos, que también se archivan separadamente. En Visual Basic 6.0 un proyecto puede tener, además, módulos de clase y ficheros de recursos.
Aunque Visual Basic almacena separadamente los archivos que forman unproyecto, hace un seguimiento de dónde están los archivos. Crea un archivo con la extensión .VBP de Visual Basic Program/Project. Visual Basic permite tener un solo proyecto abierto en un momento determinado, es por ello que algunas PC's se bloquean .
Los formularios se archivan con la extensión .FRM y contienen una imagen del formulario y, de todos los controles que pertenecen a él, incluidassus propiedades. También pueden contener subrutinas de manejo de eventos, procedimientos generales, declaraciones de variables y de constantes a nivel de formulario y, procedimientos externos.
Un módulo estándar contiene código Visual Basic que no está asociado a ningún formulario en particular. Los procedimientos que se encuentran en el módulo, pueden ser accedidos desde cualquier otroprocedimiento de la aplicación. Se almacenan con la extensión .BAS. Los módulos de clase tienen la extensión .CLS y contienen código, incluido subrutinas, funciones, métodos y procedimientos para crear descripciones genéricas de objetos. Estos módulos contienen propiedades que describen el comportamiento de una clase, así como el código que define las propiedades y los métodos de la clase.
Los archivos...
Regístrate para leer el documento completo.