visual basic

37
PROGRAMACIÓN ORIENTADA A OBJETOS ¿Qué es la programación orientada a objetos? 07/07/2014

Upload: jhon-pavon

Post on 15-Dec-2015

17 views

Category:

Documents


0 download

DESCRIPTION

Programación orientada objetos

TRANSCRIPT

PROGRAMACIÓN ORIENTADA A OBJETOS

¿Qué es la programación orientada a objetos?

07/07/2

014

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

¿QUÉ ES VISUAL BASIC?

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.

ENTORNO DE VISUAL BASIC

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

Es una instancia de una clase que combina datos y procedimientos.

OBJETO

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

EJERCICIO

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.