Download - Visual Basic
Es aquella en la que trabajamos con objetos visibles, cada uno de los cuales posee sus propias características, métodos y eventos.
MÉTODOS EVENTOSEs un algoritmo (codificación o grupo de comandos asociados aun objeto, cuya ejecución se efectúa cuando el objeto recibe una acción.
Es una acción que el usuario efectúa sobre un objeto y este a su vez realizará una tarea determinada. Ejemplo: clic, enter.
Son características de un objeto, características que podrán cambiar dependiendo del valor que se le asignen.
Propiedades
Visual Basic es un lenguaje de programación orientado a objetos creado por la Microsoft. Este lenguaje incorpora todas las herramientas necesarias para la creación de cualquier aplicación para Windows.
Diseñador de formularios
Ventana de Propiedades
Cuadro de herramientas
Explorador de proyectosBarra de título
Barra de menú
Barra de
herramientas
Ventana de códigos
Barras de herramientasPermite el acceso rápido (con un solo clic)a muchas de las operaciones más frecuentes utilizadas durante el desarrollo de una aplicación.
Presentan los comandos que se usan para trabajar con Visual Basic, además de los menús estándar (Archivo, Ver, Editar entre otros), contiene submenús para tener acceso a funciones especificas de programación.
Barras de menú
Barras de herramientas estándarEsta aparece debajo de la barra de menú . Y permite acceder a las opciones más importantes de Visual Basic.
15/07/2
014
Cuadro de herramientasEs un cuadro o caja donde se encuentran todas las clases de las cuales se obtendrán los controles u objetos.
Es toda aplicación que se desarrolla en Visual Basic y está compuesto por formularios, módulos, y tiene la extensión .vbp
¿QUÉ ES UN PROYECTO ?
¿QUÉ ES UN MODULO ?Los módulos que forman parte de un proyecto pueden ser de varios tipos: aquellos que están asociados a un formulario (*.frm), los que contienen únicamente líneas de código Basic (*.bas) llamados módulos estándar y los que definen agrupaciones de código y datos denominadas clases (*.cls), llamados módulos de clase
Es la ventana en la cual se escriben las sentencias de los procedimientos y módulos de la aplicación. Esta ventana se activa de formas diferentes, una de las principales es haciendo doble clic sobre un formulario o sobre cualquiera de sus controles.
VENTANAS ESPECIALES O EDITOR DE CODIGOS
Una de las características más destacadas en el Editor de Código es
la utilización de colores para hacer diferencia entre las líneas de
código. El código escrito por el programador aparece en negro, las
palabras claves o sentencias aparecen en azul, los comentarios
en verde, los errores en rojo, etc. Esta característica juega un papel
importante en el Editor de Código, ya que permite detectar y corregir
problemas con mayor facilidad.
Se activa haciendo clic en:
Es una ventana que contiene todos los formularios, módulos, etc. que forman una aplicación.
También se activa pulsando <CTRL> + <R>.
Explorador de proyectos
22/07/2
014
Se activa haciendo clic en:
Contiene las propiedades o características de cada uno de los controles. Estas propiedades se pueden cambiar según lo requiera.
También se activa pulsando la tecla <F4>.
VENTANA DE PROPIEDADES
Son las áreas de la pantalla sobre las que se diseña un programa y sobre los que se sitúan los controles u objetos.Se pueden utilizar tantos formularios como se necesiten, y dependiendo de la necesidad del programador. Tienen la extensión .frm
Formularios
Pasos para agregar un formulario
1. Clic en proyecto de la barra de menú2. Luego escogemos la opción agregar formulario del menú desplegable que aparece.3. En el cuadro de diálogos que aparece hacemos clic en formulario4.- Por último Clic en abrir
El conjunto de puntos que aparecen sobre el formulario se llama malla o retícula (grid) que permite alinear los controles manualmente de una forma precisa, evitando tener que introducir coordenadas continuamente. Esta malla (grid) sólo será visible en el proceso de diseño del programa; al ejecutarlo la malla automáticamente desaparece.
Malla o retícula
Tipos de formulariosTipos de
formularios
Formulario estándar (Form)
Estos formularios trabajan de forma
independiente
Formulario Padre (MDIForm)
Son usados para la creación de
interfaces de documentos
múltiples
Formulario Hijo (ChildForm)
Estos formularios, en una aplicación
están administrados por
un único formulario padre
CONTROL
PROPIEDAD
VALOR
LABEL1
Caption Mi primer programa en visual
Autosize True
Backstyle 0 - Transparente
Font MS Sans Serif
Forecolor &H00FF0000&
FRAME1 Caption
LABEL2
Caption Nombres
Autosize True
Backstyle 0 - Transparente
Font Ms Sans Serif
ForeColor &H80000012&
CONTROL
PROPIEDAD
VALOR
LABEL3
Caption Apellidos
Autosize True
Backstyle 0 - Transparente
Font MS Sans Serif
Forecolor &H80000012&
LABEL4
Caption Cedula
Autosize True
Backstyle 0 - Transparente
Font Ms Sans Serif
ForeColor &H80000012&
CONTROL
PROPIEDAD
VALOR
LABEL4
Caption Teléfono
Autosize True
Backstyle 0 - Transparente
Font MS Sans Serif
Forecolor &H80000012&
LABEL5
Caption Dirección
Autosize True
Backstyle 0 - Transparente
Font Ms Sans Serif
ForeColor &H80000012&
Existen tres formas de ejecutar una aplicación:
1.- Pulsando la Tecla <F5>.
2.- De la opción Ejecutar de la Barra de Menú, elegir Iniciar.
3.- Haciendo clic en el Botón Ejecutar que se encuentra en la Barra de herramienta Estándar.
BOTÓN EJECUTAR
EJECUTAR UNA APLICACIÓN
29/07/2
014
Para guardar un formulario:
1.- Clic en menú Archivo 2.- Clic en Guardar formulario como…3.- En el cuadro de diálogos que aparece se debe seleccionar la carpeta destino y asignarle un nombre.
Cuando se guarda un formulario, VB genera un archivo de texto .frm que almacena información sobre el formulario, sus propiedades, los objetos que contiene y el código ingresado.
Guardar un formulario
Guardar un proyectoPara terminar se debe guardar el proyecto.
Haga clic en el menú Archivo y seleccione Guardar Proyecto. Por cada archivo a guardar (proyecto, formulario, etc.) se debe seleccionar la carpeta destino y asignarle un nombre. La extensión deberá ser la correspondiente al tipo de elemento: frm para formularios, vbp para proyectos.
NamePermite asignar un nombre al formulario. Por defecto el nombre es FORM1, FORM2, FORM3, etc.
Backcolor Selecciona un color de fondo para el formulario
BorderStyle
Selecciona el estilo de presentación y comportamiento del formulario.
Caption Asigna un Título al formulario.
ControlBox
Indica si se visualizan los botones de control del formulario (Maximizar, Minimizar, etc.).
Icon Selecciona un icono para el formulario.
MouseIcon
Se utiliza para indicar un icono que debe reemplazar al puntero del Mouse cuando éste se encuentre dentro del formulario.
MousePointer
Se utiliza para indicar el estilo del puntero del mouse.
Picture Permite seleccionar un gráfico que sirva de fondo para el formulario.
Principales propiedades de un formulario
PRINCIPALES PROPIEDADES DE UN LABEL:
NamePermite asignarle un nombre. Por defecto el nombre es Label1, Label2, Label3, etc. Según el número de Etiquetas que se dibujen en el formulario.
Autosize
Indica si el tamaño de la Etiqueta depende del tamaño de la letra seleccionada.
BackColor
Selecciona un color de fondo de la Etiqueta
BackStyle
Asigna el estilo del fondo de la Etiqueta.
Caption Permite escribir el texto o información que se desea visualizar.
FontPermite asignar el Tipo, Tamaño y el Estilo de la letra del texto o mensaje que desea visualizar en la Etiqueta.
ForeColor
Permite asignar el Color de la letra del texto o mensaje que desea visualizar en la Etiqueta.
NamePermite asignarle un nombre. Por defecto el nombre es Text1, Text2, Text3,etc. Según el Número de Cajas de Texto que se dibujen en el formulario.
EnabledActiva o Desactiva la Caja de Texto. Si está desactivada se muestra en un color opaco y no responde a ningún evento ni se puede ingresar datos.
FontPermite asignar el Tipo, Tamaño y el Estilo de la letra del texto que se escribe en este control.
LockedPermite que el usuario pueda o no ingresar o modificar el texto que se encuentra en este control. El valor FALSE permite el ingreso o modificación y el valor TRUE lo evita.
Max Length
Indica el número máximo de caracteres que el usuario puede ingresar en una Caja de Texto. El valor cero (0) permite que el número de caracteres a ingresar sea ilimitado. Este valor es asignado por defecto.
MultilineIndica si el texto a escribir en la caja de texto puede ocupar varias líneas. Se recomienda utilizarla junto con la propiedad SCROLLBARS para poder desplazarse de una manera más rápida y fácil por el texto ingresado
PRINCIPALES PROPIEDADES DE UN TEXTBOX:
Passwordchar
Indica el carácter que deseamos que reemplace a cada uno de los caracteres que digitamos. Se puede utilizar por ejemplo cuando queremos ingresar claves de acceso.
ScrollBarsIndica qué barras de desplazamiento queremos que tenga la caja de texto: Ninguna, Vertical, Horizontal o Ambas.
Text
Almacena el texto que el usuario escribe en este control. Por defecto su contenido es: Text1, Text2, Text3, etc. Para ingresar datos debe borrar este contenido y dejar en blanco la Caja de Texto.
PRINCIPALES PROPIEDADES DE UN COMMAND BUTTOM:
NamePermite asignarle un nombre. Por defecto el nombre es Command1, Command2, Command3, etc. Según el número de Botones de Comandos que se dibujen en el formulario.
Caption
Indica el título que debe tener el botón, se visualizara en el centro del botón de comandos. Se puede subrayar una de las letras del título usando antes de dicha letra el símbolo (&), esto le permitirá ejecutar las instrucciones que contiene este control pulsando la tecla ALT y la letra subrayada.
Font Permite asignar el Tipo, Tamaño y el Estilo de la letra del texto que se escribe como título del botón.
Picture Selecciona un gráfico para que se utilice como título del botón de comandos.
StylePara seleccionar su estilo de visualización: Estándar o Gráfico. Si el estilo es gráfico, puede almacenar un gráfico como título y se le puede cambiar el color del fondo.