Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
Visual Basic es un ambiente
gráfico de desarrollo de
aplicaciones para el sistema
operativo Microsoft
Windows.
Las aplicaciones creadas con
Visual Basic están basadas
en objetos y son manejadas
por eventos. Visual Basic se
deriva del lenguaje Basic, el
cual es un lenguaje de
programación estructurado.
Sin embargo,
emplea un
Visual Basic
modelo de
programación manejada por
eventos.
La programación orientada a
objetos trata de expresar una
aplicación como un conjunto de
objetos que interactúan entre
ellos para resolver alguna tarea.
En Programación Orientada a
Objetos (POO, también OOP en
las siglas que se usan en inglés)
cada objeto contiene una serie
de propiedades que lo definen y
lo identifican frente a otros y
una serie
permiten
de métodos que
la consulta y
de esas
así como la
de otras
modificación
propiedades,
realización
operaciones.
¿Qué es Programación
Orientada a Objeto?¿Qué es Visual Basic?
VENTAJAS DESVENTAJAS
Posee una curva de aprendizaje muy
rápida.
Integra el diseño e implementación de
formularios de Windows.
Permite usar con facilidad la
plataforma de los sistemas Windows.
Es uno de los lenguajes de uso más
extendido.
Permite desarrollar grandes y
complejas aplicaciones, también
provee un entorno adecuado para
realizar pequeños prototipos rápidos
Problema de versionado asociado con
varias librerías runtime DLL´s, conocido
como DLL Hell.
Pobre soporte para programación
orientada a objetos.
Incapacidad para crear aplicaciones
multihilo, sin tener que recurrir a
llamadas de la API de Windows.
Dependencia de complejas y frágiles
entradas de registro COM.
¿Qué es Visual Basic .NET?
Características de Visual Basic .NET?
Herencia
• Los objetos heredan las propiedades y los métodos de las clases a las que pertenecen. Esta propiedad nos da la posibilidad de crear objetos que extiendan o personalicen las propiedades de otros objetos existentes sin necesidad de volver a implementarlos.
Abstracción
• Cada objeto de la aplicación realiza una tarea y obedece a un comportamiento sin proporcionar un detalle de su funcionamiento interno
• Reunir los elementos que pertenecen a una misma entidad al mismo nivel de abstracción.
Encapsulamiento
Polimorfismo
• En estos objetos derivados permite definir comportamientos distintos asociados al mismo nombre. Al invocar al método por su nombre se utilizará el comportamiento que corresponda al objeto que estemos usando.
Clases
Propiedades
Métodos
Objetos
Atributos
Métodos
Métodos
Algoritmos
Modificación
Eventos
Sucesos del Sistema
Respuesta Prevista
Atributos o Propiedades
Características
Elementos Visual Basic .NETBarra de título: muestra el nombre del proyecto y del formulario q se está diseñando
actualmente.
Barra de menús: agrupa los menús despegables que contienes todas las operaciones que
pueden llevarse a cabo con Visual Basic.
Barra de herramientas estándar: contienen los botones que se utilizan con mayor frecuencia
cuando se trabaja con un proyecto. Simplifica la elección de opciones de los
menús archivo, edición, Ver y Ejecutar; además, en el área derecha presenta la ubicación
(coordenadas) y el tamaño del objeto seleccionado.
Ventana de formulario: es el área donde se diseña la interfaz gráfica, es decir, es donde se
inserta electo gráficos, como botones, imágenes, casilla de verificación, cuadros de listas, etc.
Cuadro de herramientas: presenta todos los controles necesarios para diseñar una
aplicación, como cuadros de texto, etiquetas, cuadros de listas, botones de comandos,etc.
Ventana de proyecto: muestra los elementos involucrados en el proyecto, como formularios,
módulos, controles oxc, etc. Cada elemento puede seleccionarse en forma independiente para
su edición.
Ventana de posición del formulario: muestra la ubicación que tendrá el formulario en la
pantalla, cuando ejecute la aplicación. Esta ubicación puede cambiarse si se hace clic con el
botón izquierdo del mouse.
La Ventana propiedades: muestra todas las propiedades del control actualmente
seleccionado, en este caso muestra las propiedades del Form1, luego podemos ver que abajo
dice "Form1 Form", lo que está en negrita es el nombre del objeto, y lo que le sigue es el tipo
de objeto, en este caso es un Formulario (Form)
Un control es básicamente un
elemento de formulario, que puede recibir
una información del usuario, los controles
son la base de las interfaces graficas de
usuario en estos lenguajes.
Cada formulario (ventana), menú o control que
se crea con Visual Basic es un módulo auto
contenido llamado objeto. Los bloques básicos
de construcción de una aplicación con Visual
Basic son los objetos. Cada objeto tiene un
conjunto de características y
un comportamiento definido.
PROYECTO es simplemente una lista de todos
los archivos y
proyecto, así como información sobre
opciones del entorno. Esta información
objetos asociados con el
las
se
actualiza cada vez que se guarda el proyecto.
FORMULARIO es una ventana de Windows la
cual usaremos para interactuar con el usuario,
ya que en dicha ventana o formulario, estarán
los controles y demás objetos gráficos que
mostraremos al usuario de nuestra aplicación.
FORMULARIO MDI principal contiene el menú
principal. El menú principal tiene un elemento
de menú denominado Ventana. Con el
elemento de menú Ventana, puede crear
formularios secundarios. Los elementos de
menú de los formularios secundarios se
combinan en el menú principal.
NOMBRE DEL CONTROL NOMBRE DE
CLASE
DESCRIPCIÓN
CASILLA DE VERIFICACIÓN CheckBox Presenta una opción de tipo Verdadero o Falso.
CUADRO COMBINADO ComboBox Cambina un cuadro de texto y un cuadro de lista.
BOTÓN DE COMANDO CommandButton Ejecuta un comando o una acción cuando el usuario hace clic en él.
DATOS DataPermite conectar una base de datos existente y presentar información
en ella en los formularios.
CUADRO DE LISTA DE
DIRECTORIOSDirListBox
Presenta directorios y rutas de acceso.
CUADRO DE LISTA DE
ARCHIVOSFileListBox
Presenta una lista de archivos.
CUADRO DE LISTA DE
UNIDADESDriveListBox
Presenta una lista de unidades de disco validas.
MARCO Frame Proporciona un contenedor visual y funcional para los controles.
BARRAS DE
DESPLAZAMIENTO
HORIZONTAL Y VERTICAL
HScrollBar y
VScrollBar
Permite que un usuario agregue barras de desplazamiento a controles
que no las tienen de forma automática.
IMAGEN Image
Presenta mapas de bits, iconos o metarchivos de Windows, archivos
JPEG o GIF, y actúa como un botón de comando cuando se hace clic en
él.
ETIQUETA Label Presenta texto con el cual el usuario no puede interactuar ni modificar.
LÍNEA Line Agrega un segmento de línea recta a un formulario.
CUADRO DE LISTA ListBox Presenta una lista de elementos entre los que el usuario puede elegir.
CONTENEDOR OLE OLE Incrusta datos en una aplicación de Visual Basic.
BOTÓN DE OPCIÓN RadioButton
El control OptionButton, como parte de un grupo de opciones con otros
botones de opción. Presenta varias opciones entre las ue el usuario
sólo puede elegir una.
CUADRO DE IMÁGEN Picturebox
Presenta mapas de bits, íconos o metarchivos de Windows y otros tipos
de archivos graficos compatibles. También presenta texto o actúa como
contenedor visual para otros controles..
FORMA ShapeAgrega un rectángulo, un cuadrado, una elipse o un circulo a un
formulario, marco o cuadro de imagen.
CUADRO DE TEXTO TextBox Proporciona una área para escribir o presentar texto.
CRONÓMETRO Timer Ejecuta eventos periódicos a intervalos de tiempo específicado.