¿Qué es Programación ¿Qué es Visual Basic? · elemento de formulario, que puede recibir una...

11

Transcript of ¿Qué es Programación ¿Qué es Visual Basic? · elemento de formulario, que puede recibir una...

Page 1: ¿Qué es Programación ¿Qué es Visual Basic? · elemento de formulario, que puede recibir una información del usuario, los controles son la base de las interfaces graficas de
Page 2: ¿Qué es Programación ¿Qué es Visual Basic? · elemento de formulario, que puede recibir una información del usuario, los controles son la base de las interfaces graficas de

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?

Page 3: ¿Qué es Programación ¿Qué es Visual Basic? · elemento de formulario, que puede recibir una información del usuario, los controles son la base de las interfaces graficas de

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?

Page 4: ¿Qué es Programación ¿Qué es Visual Basic? · elemento de formulario, que puede recibir una información del usuario, los controles son la base de las interfaces graficas de

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.

Page 5: ¿Qué es Programación ¿Qué es Visual Basic? · elemento de formulario, que puede recibir una información del usuario, los controles son la base de las interfaces graficas de

Clases

Propiedades

Métodos

Objetos

Atributos

Métodos

Métodos

Algoritmos

Modificación

Eventos

Sucesos del Sistema

Respuesta Prevista

Atributos o Propiedades

Características

Page 6: ¿Qué es Programación ¿Qué es Visual Basic? · elemento de formulario, que puede recibir una información del usuario, los controles son la base de las interfaces graficas de

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)

Page 7: ¿Qué es Programación ¿Qué es Visual Basic? · elemento de formulario, que puede recibir una información del usuario, los controles son la base de las interfaces graficas de

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.

Page 8: ¿Qué es Programación ¿Qué es Visual Basic? · elemento de formulario, que puede recibir una información del usuario, los controles son la base de las interfaces graficas de

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.

Page 9: ¿Qué es Programación ¿Qué es Visual Basic? · elemento de formulario, que puede recibir una información del usuario, los controles son la base de las interfaces graficas de
Page 10: ¿Qué es Programación ¿Qué es Visual Basic? · elemento de formulario, que puede recibir una información del usuario, los controles son la base de las interfaces graficas de
Page 11: ¿Qué es Programación ¿Qué es Visual Basic? · elemento de formulario, que puede recibir una información del usuario, los controles son la base de las interfaces graficas de

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.