Unidad I. Programación

11
EL ENTORNO DE PROGRAMACIÓN. Docente: Ing. Nelsymar Millán REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA INSTITUTO UNIVERSITARIO POLITECNICO “SANTIAGO MARIÑO” EXTENSIÓN COL SEDE CIUDAD OJEDA

Transcript of Unidad I. Programación

Page 1: Unidad I. Programación

EL ENTORNO DE PROGRAMACIÓN.

Docente:

Ing. Nelsymar Millán

REPÚBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA

EDUCACIÓN UNIVERSITARIAINSTITUTO UNIVERSITARIO POLITECNICO

“SANTIAGO MARIÑO”EXTENSIÓN COL SEDE CIUDAD OJEDA

Page 2: Unidad I. Programación

DEFINICIÓN DE TÉRMINOS BÁSICOS

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, Visual Basic emplea un 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 de métodos que permiten la consulta y modificación de esas propiedades, así como la realización de otras operaciones.

¿Qué es Programación Orientada a

Objeto?

¿Qué es Visual Basic?

Page 3: Unidad I. Programación

ES UN CONJUNTO COMPLETO DE HERRAMIENTAS DE DESARROLLO PARA LA GENERACIÓN DE APLICACIONES WEB ASP.NET, SERVICIOS WEB XML, APLICACIONES DE ESCRITORIO Y APLICACIONES MÓVILES. ES UN LENGUAJE ORIENTADO A OBJETOS Y EVENTOS QUE SOPORTA ENCAPSULACIÓN, HERENCIA Y POLIMORFISMO; COMPARTE EL ENTORNO DE DESARROLLO CON MICROSOFT VISUAL C++ .NET, MICROSOFT VISUAL C# .NET.

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: Unidad I. Programación

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

Encapsulamiento• Reunir los elementos que pertenecen a una

misma entidad al mismo nivel de abstracción.

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: Unidad I. Programación

METODOLOGÍA ORIENTADA A OBJETOClases

Propiedades

Métodos

Eventos

Sucesos del Sistema

Respuesta Prevista

Page 6: Unidad I. Programación

Elementos Visual Basic .NET Barra 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: Unidad I. Programación

Definición de Términos

¿Qué es un Control?

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: Unidad I. Programación

Definición de TérminosPROYECTO es simplemente una lista de todos los archivos y objetos asociados con el proyecto, así como información sobre las opciones del entorno. Esta información 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: Unidad I. Programación

INTERFACE GRAFICA.-

Page 10: Unidad I. Programación

INTERFACE GRAFICA.-

Page 11: Unidad I. Programación

CONTROLES.- NOMBRE DEL

CONTROLNOMBRE DE

CLASEDESCRIPCIÓ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 COMANDOCommandButto

nEjecuta 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 DIRECTORIOS

DirListBoxPresenta directorios y rutas de acceso.

CUADRO DE LISTA DE ARCHIVOS

FileListBox Presenta una lista de archivos.

CUADRO DE LISTA DE UNIDADES

DriveListBox Presenta una lista de unidades de disco validas.

MARCO FrameProporciona 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 ImagePresenta 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 LabelPresenta 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 ListBoxPresenta 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 RadioButtonEl 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 TimerEjecuta eventos periódicos a intervalos de tiempo específicado.