Visual basic

15
Desarrolla aplicaciones de escritorio con base de datos COBAEV 02 TEMPOAL PLANTEL CORONEL MIGUEL BARRAGAN

Transcript of Visual basic

Page 1: Visual basic

Desarrolla

aplicaciones de

escritorio con

base de datos

COBAEV 02 TEMPOALPLANTEL CORONEL MIGUEL BARRAGAN

Page 2: Visual basic

1.1 INTRODUCCION A LOS

ELEMENTOS DE UN ENTORNO

GRAFICO

CREACIÓN DE UN PROYECTO

Para crear un proyecto para el programa

En el menú Inicio de Windows , haga clic en VisualBasic 2008 Express.

Aparecerá la pantalla de bienvenida a VisualBasic Express. Se trata de la interfaz de Visual Basic2008 Express, que también recibe el nombrede entorno de desarrollo integrado o IDE.

En el menú Archivo, haga clic en Nuevo proyecto.

Aparece el cuadro de diálogo Nuevo proyecto. Seleccione Aplicación de Windows Forms y haga

clic en Aceptar.

Page 3: Visual basic

Formularios

Los formularios son tratados como controles con suspropiedades, eventos y métodos. Aunque digamosque se trata de un control especial que utilizamospara contener los controles más usuales con los queconstruiremos nuestrasaplicaciones: textbox, label, commandbutton, etc…

Propiedades

Las propiedades más comunes de los formularios y que sonsimilares al resto de los controles son las siguientes:

Name: Nombre del formulario, necesario para llamar alformulario desde el código.

Caption: Texto que aparece en el título del formulario

Backcolor: Color de fondo del formulario.

Forecolor: color del texto del formulario.

Page 4: Visual basic

Controles Controles enVB2008 son herramientas útiles que pueden ser colocadas en la forma para realizar distintastareas. Se utilizan para crear muchos tipos de aplicaciones de Windows. Algunos de los controles más comunesson utilizados: Button, Label, ComboBox, ListBox, PictureBox, TextBox, etc. Para insertar un control en suformulario, usted sólo tiene que arrastrar y soltar el control en el formulario. Puede cambiar la posicióny cambiar su tamaño como desee.

PictureBox: Caja de imágenes Label: Etiqueta TextBox: Caja de texto Frame: Marco

CommandButton: Botón de comando CheckBox: Casilla de verificación OptionButton: Botón de opción ComboBox: Lista desplegable ListBox: Lista HScrollBar: Barra de desplazamiento horizontal VScrollBar: Barra de desplazamiento vertical Timer: Temporizador DriveListBox: Lista de unidades de disco

DirListBox: Lista de directorios FileListBox: Lista de archivos Shape: Figura Line: Línea Image: Imagen Data: Conexión a origen de datos OLE: Contenedor de documentos embebidos compatibles con Object Linking and

Embedding

Page 5: Visual basic

EventosEn la programación de computadoras, generar un eventosignifica llamar a una función para anunciar que algo haocurrido. Puedes generar eventos en Visual Basic usando lainstrucción "RaiseEvent". Para generar cualquier eventoprimero debes declarar su fuente a nivel de módulo de laclase, módulo o estructura en la que quieras usarlo. A partirde ahí puedes generar el evento desde cualquier parte que seencuentre dentro de la misma fuente de eventos de sudeclaración. Además, usa una variable u objeto "WithEvents"para controlar los eventos generados.

Page 6: Visual basic

Elementos del entorno de trabajo elementos que componen la pantalla de Visual Basic son: Archivo contiene las órdenes para trabajar con archivos.

Edición contiene las herramientas que ayudan a escribir el código.

Ver da acceso rápido a todas las partes del programa.

Insertar permite incluir nuevos módulos y formularios en la aplicación.

Ejecutar permite verificar la aplicación mientras se desarrolla.

Herramientas controla el aspecto y propiedades del entorno.

Complementos contiene las utilidades para el manejo de bases de datos.

Ayuda .

Page 7: Visual basic

Ventana o barra de herramientas.Formulario

crear un nuevo formulario.

Modulo

crear un nuevo módulo. Se utiliza para crear fragmentos de código independiente del

formulario.

Abrir Project

permite abrir un proyecto.

Guardar Proyecto

permite guardar un proyecto.

Bloquear Controles

impide que se muevan los controles del formulario involuntariamente.

Editor de Menús

visualiza la ventana de diseño de menús.

Propiedades

visualiza la ventana de propiedades de los distintos objetos.

Examinador de Objetos

muestra las clases, métodos, propiedades, etc. de los objetos disponibles en la aplicación.

Proyecto

visualiza la ventana de proyecto.

Inicio.

Page 8: Visual basic

1.2 formularios Una aplicación web inicia propiamente su existencia cuando un

cliente se conecta a su página de inicio (es el inicio de unasesión). El servidor web Internet Information Server (IIS) levantael proceso aspnet_wp.exe (en caso de ser necesario, podríaestar ya activo con el servidor dando servicio) y carga elensamblado DLL que contiene el código programado de lapágina solicitada y que se ejecuta en lado servidor. El servidorcrea una instancia del Web Form solicitado, lo completaaccediento a los recursos e información necesarios, ejecuta lalógica de negocio y emite como respuesta ese Web Form enformato HTML al browser cliente. Tras esto, la instancia del WebForm y sus recursos son liberados de memoria.

Page 9: Visual basic

El ciclo se repite: el usuario rellena un

formulario HTML, envía los datos al servidor,

éste crea un Web form, le asigna los datos

enviados y procesa los eventos, envía el

Web form resultante como HTML y se libera

junto con sus recursos. Vemos cómo los el

ciclo de vida de un Web Form es muy corto.

Page 10: Visual basic

Sin embargo, la aplicación web sigue viviendo

hasta que todas las sesiones a las que está

dando servicio finalizan. Tras un tiempo sin

atender nuevos eventos en una sesión, el

servidor destruye la sesión, y cuando no

queda ninguna activa, finaliza la aplicación

web (el CLR libera de memoria los recursos

de la aplicación tales como el DLL cargado) y

se lanza un evento Application_End.

Page 11: Visual basic

Propiedades de los formularios Algunas propiedades de los formularios más utilizadas:

(Name): Esta propiedad la tienen todos los objetos, indica el nombre.

MaximizeBox: Indica si el botón maximizar está activo.

MinimizeBox: Indica si el botón minimizar está activo.

Opacity: Indica en % la opacidad del formulario, normalmente está a 100%.

ShowIcon: Indica si se muestra icono.

Text: Indica el titulo del formulario.

WindowsState: Indica el estado del formulario [Maximizado, minimizado o normal].

Windowstate: Nos indica el estado de la ventana cuando se abre, puede ser normal, minimizado omaximizado

Startposition: Donde se abrirá la ventana, si seleccionamos manual, en location tendríamos quemeter las coordenadas en píxeles, sino, podremos seleccionar otras opciones como por ejemplo,que se abra en el centro de la pantalla.

Cursor: Aquí podremos especificar el aspecto del cursor cuando esté encima del formulario.

Enabled: Con esta propiedad podremos bloquear el formulario, deshabilitarlo o no en función denuestras necesidades.

Locked: No permite la redimensión del formulario, pero esta opción sólo es para desarrollo, enejecución no funciona.

Showinstaskbar: Para cuando se abra, decidirá según su valor (true o false) si aparecerá en labarra de tareas de windows o no, si se miniminza y está a false, el programa quedará encima delbotón de inicio.

Backcolor:Color de fondo del formulario.

BackgorundImage: Permite poner una imagen de fondo en la ventana.

Font: Nos permite definir el tipo de letra, tamaño,..

Maxnumsize, minnumsize: tamaños máximo y mínimo que podrá tener nuestro formulario.

Size: Tamaño en pixels del formulario.

Topmost: Un formulario nos puede llevar a otro, esta propiedad, si está a true indica que unformulario se superpondrá a los demás.

Page 12: Visual basic

AGREGAR CONTROLES A UN

FORMULARIO

Page 13: Visual basic

ORGANIZAR CONTROLES EN UN

FORMULARIOLos controles de layout permiten distribuir, ajustar el tamaño y alinear, demanera organizada y automática, los controles que contienen, permitiendoademás organizar otros controles de layout contenidos.

Hay dos tipos de controles de layout. Por un lado el control específico delayout, que permite tres opciones agurpadoras: Layout horizontal, layoutvertical, layout rejilla, y por otro lado un control de espaciado que permite dosopciones: espaciador fijo, espaciador expandible.

Page 14: Visual basic

1.3 controles y eventos

básicos Controles más comunes (botones,

etiquetas, cajas de texto) FORMULARIOS

.Un objeto Form es una ventana o un cuadro de diálogo que forma parte de la interfaz de usuario de una aplicación

ETIQUETAS.En VB se puede mostrar un texto sin que pueda ser modificado por el usuario mediante este control

CAJAS DE TEXTOS.Otra forma que trabaja los textos el VB, es permitiendo que el usuario pueda alterar dicho texto; permitiendo así que el usuario introduzca texto en una aplicación

Page 15: Visual basic

Propiedades de los controlesControl PictureBox - Caja de gráficos e imágenes:se utiliza para mostrar y cargar archivos de imagen.

Control Label – Etiquetas:se utiliza para mostrar texto, descripciones, información etc...

Control TextBox - Caja de texto:

El control TextBox o Caja de texto se utiliza para Ingresar y/o visualizar Texto ( es un control de entrada de datos )

Control CommandButton :

Este control " Botón de comando ", nos permite ejecutar alguna rutina, función o procedimiento, generalmente en el evento click del mismo, para realizar de esta manera alguna tarea dentro del programa

Control Image - Control de imagen:

El control Image permite visualizar gráficos e imágenes de los formatos clásicos como gif, bmp, jpg, ico, cur, wmf etc... Pero no todos ellos son aceptados por este control como los png o lo s Tif, por decir algunos.Control Timer – Temporizador:

El control Timer es un temporizador que nos permite ejecutar instrucciones de código, rutinas, funciones etc