Visual Basic
Visual Basic
Visual Basic
Visual Basic
Controles:
Son objetos gráficos que permiten entrar o salir datos: por ejemplo, cajas de texto,
botones, etiquetas, marcos, listas y temporizadores. El formularios mas los
controles forman la interfaz o medio de comunicación. Para añadir un control a un
formulario, utilizaremos la caja de herramientas que se muestra en la figura
siguiente. Cada herramienta de la caja crea un único control.
Entorno de Programación Visual Basic 6.0 ó 8.0
¿Qué es Visual Basic 6.0?
Es un lenguaje de programación dirigido por eventos, desarrollado por el
alemán Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto
de BASIC, con importantes agregados. Su primera versión fue presentada
en 1991, con la intención de simplificar la programación utilizando un ambiente de
desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y,
en cierta medida, también la programación misma.
Entorno de Visual Basic 6.0
Cuando se arranca Visual Basic 6, usted podrá ver una interfaz similar a la de la
figura que se muestra a continuación:
• Barra de Menús: Visualiza las ordenes que usted utiliza para desarrollar
una aplicación.
• Menus Contextuales: Un menu contextual es un menu flotante que presenta
ordenes
especificas relativas a un determinado objeto.
• Barra de Herramientas: Facilita un acceso rápido a las ordenes más
comúnmente
• utilizadas. Las barras de herramientas se pueden acoplar debajo de la barra
de menus o
pueden “flotar” si selecciona el tirador vertical del borde izquierdo y la
arrastra fuera del
lugar debajo de la barra de menús.
• Explorador de Proyectos: Esta ventana contiene la lista de los ficheros que
componen el proyecto actual.
• Ventana de Propiedades: Cada objeto lleva asociado un conjunto de
propiedades (nombre, posición, tamaño, color, etc). Para ver o especificar
los valores de las propiedades de un objeto, utilizaremos la ventana de
propiedades.
• Caja o cuadro de herramientas: Proporciona un conjunto de herramientas
que permiten colocar los controles en el formulario durante el diseño de la
interfaz grafica del usuario. Observe que hay una ficha, denominada
General, predeterminada. Esto significa que una caja de herramientas
puede tener varias fichas. Puede crear su propia ficha si ejecuta la orden
agregar ficha del menú contextual a añade los controles a la ficha resultante
• Formulario: Es la ventana sobre la que colocaremos los controles de la
interfaz grafica que el usuario utilizara para comunicarse con la aplicación.
Cada formulario de la aplicación tiene su propia ventana diseñador de
formulario.
• Ventana de posición de formulario: Esta ventana le permite colocar los
formularios de su aplicación utilizando una pequeña representación grafica
de la pantalla. Si visualiza el menú contextual de esta ventana y ejecuta la
orden “Guías de Resolución”, observara que se pintan unas lineas que
delimitan la pantalla para cuando la resolución sea de 640x480 pixeles.
Como crear un Ejecutable en Visual Basic 6.0
Después de terminado el programa o la edición de códigos se proceden a los
siguientes pasos:
Archivo > Make (nombre del Programa).exe, después de esto se busca el destino
de donde guardar el proyecto, en la barra de herramientas, se verá una barra de
estatus de conversión a ejecutable, después de esto se busca el directorio donde
se guardó el archivo y se comprueba que el proceso de conversión esté listo.
Como utilizar el comando Help en Visual Basic 6.0
El Help de Visual Basic 6.0 es de los mejores que existen. Además de que se
puede buscar cualquier tipo de información con la función Index, basta seleccionar
una propiedad cualquiera en la ventana de propiedades o un control cualquiera en
el formulario (o el propio formulario), para que pulsando la tecla <F1> aparezca
una ventana de ayuda muy completa. De cada control de muestran
las propiedades, métodos y eventos que soporta, así como ejemplos de
aplicación. También se
muestra información similar o relacionada.
Existe además un breve pero interesante curso introductorio sobre Visual Basic
6.0 que se activa con la opción Help/Contents, seleccionando luego MSDN
Contents/Visual Basic Documentation/Visual Basic Start Page/Getting Started.
Utilización del Code editor.
El editor de código o Code Editor de Visual Basic 6.0 es la ventana en la cual se
escriben las sentencias del programa. Esta ventana presenta algunas
características muy interesantes que conviene conocer para sacar el máximo
partido a la aplicación. Para abrir la ventana del editor de código se elige Code en
el menú View. También se abre clicando en el botón View Code de la Project
Window, o clicando dos veces en el formulario o en cualquiera de sus controles.
Cada formulario, cada módulo de clase y cada módulo estándar tienen su propia
ventana de código. La siguiente figura muestra un aspecto típico de la ventana de
código aunque el aspecto de dicha ventana no tiene nada de particular, el Code
Editor ofrece muchas ayudas al usuario que requieren una explicación más
detenida.
Utilización del Debugger
Cualquier programador con un mínimo de experiencia sabe que una parte muy
importante (muchas veces la mayor parte) del tiempo destinado a la elaboración
de un programa se destina a la detección y corrección de errores. Casi todos los
entornos de desarrollo disponen hoy en día de potentes herramientas que facilitan
la depuración de los programas realizados. La herramienta más utilizada para ello
es el Depurador o Debugger. La característica principal del Debugger es que
permite ejecutar parcialmente el programa, deteniendo la ejecución en el punto
deseado y estudiando en cada momento el valor de cada una de las variables. De
esta manera se facilita enormemente el descubrimiento de las fuentes de errores.
Utilización del ADODC
(Data Access Object) Objeto de acceso a datos.
Interface de acceso a datos usado para comunicar OLEDB data souces, como MS
SQL Server. Es una Interface a nivel aplicación que usa OLEDB, una librería de
Objetos COM que permite el acceso a diversas fuentes de datos.
Por otra parte: ADO Data Control, provee la funcionalidad para acceder a datos
con una cantidad de código limitado.
Utilizacion de DataGrid
El control DataGrid proporciona una forma flexible de mostrar una colección de
datos en filas y columnas. Los tipos de columnas integrados incluyen la columna
de texto, la columna de casillas y la columna de plantilla para hospedar contenido
personalizado. El tipo de fila integrado incluye una sección de detalles desplegable
que se puede utilizar para mostrar contenido adicional debajo de los valores de
celda.
El control DataGrid admite las opciones de formato de tabla comunes, como los
fondos de fila alternos y la capacidad de mostrar u ocultar encabezados, líneas de
cuadrícula y barras de desplazamiento. Además, el control proporciona varias
propiedades de estilo y plantilla que puede usar para cambiar por completo la
apariencia del control y de sus filas, columnas, celdas y encabezados de fila o
columna.
Ejecución controlada de un programa
Desde su concepción, el programador decide que ocurre exactamente en cada
momento de la ejecución del programa, de forma que las vías de actuación
pueden ser previstas de antemano.
Desde un punto de vista funcional, esto significa que, por ejemplo, se puede
decidir en que momento se atenderá una llamada del teclado o en qué momento
atenderá la UART del puerto serie para atender la llegada o envío de datos.
Desde el punto de vista del código, el programa se inicia en la función main y
termina cuando esta termina. main puede llamar a otras funciones (que pueden
llamar a su vez a otras funciones), pero siempre es el programa el que decide cual
es la vía de acción en cada caso; que funciones se invocan y cuando.
En el fondo, esta característica es consecuencia de que el programa controla más
o menos directamente sus propios procesos de entrada/salida. Puede por ejemplo
"leer" el teclado o "escribir" directamente en el puerto de impresora, por lo que las
decisiones pueden tomarse "desde dentro" del programa.
Ventanas Immediate, Locals y Watches.
El Debugger de Visual Basic 6.0 dispone de varias formas para consultar el valor
de variables y propiedades, así como para ejecutar funciones y procedimientos
comprobando su correcto funcionamiento. En ello juegan un papel importante tres
tipos de ventanas:
Immmediate, Locals y Watch
La ventana Immediate permite realizar diversas acciones:
[ ]
Otras posibilidades del Debugger
El Debugger de Visual Basic 6.0 permite no sólo saber qué sentencia va a ser
la próxima en ejecutarse (con Debug/Show Next Statement), sino también
decidir cuál va a ser dicha sentencia (con Debug/Set Next Statement),
pudiendo cambiar de esta forma el curso habitual de la ejecución: saltando
sentencias, volviendo a una sentencia ya ejecutada, etc. Visual Basic 6.0
puede dar también información sobre las llamadas a funciones y
procedimientos. Esto se hace con el comando View/Call Stack o con el botón