tema 2 caracteristicas del lenguajef

Anuncio
MINISTERIO DE EDUCACIÓN
TEMA 2. CARACTERÍSTICAS
DEL LENGUAJE VISUAL BASIC
Objetivo específico: Emplea los elementos básicos del lenguaje de programación en el entorno tecnológico
PROF. ELIECER ESPINOSA
01/04/2014
PROF. ELIECER ESPINOSA
PROGRAMACIÓN COMP. III
TEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC
Objetivo específico: Emplea los elementos básicos del lenguaje de programación en el
entorno tecnológico
PAQUETES DEL VISUAL STUDIO
A partir de la versión 2005 Microsoft ofrece gratuitamente las Ediciones Express,
que son versiones básicas separadas por lenguajes de programación o plataforma
enfocadas; para estudiantes y programación amateur. Estas ediciones son iguales al
entorno de desarrollo comercial, pero sin características avanzadas de integración.
Dichas ediciones son:








Visual Basic Express Edition
Visual C# Express Edition
Visual C++ Express Edition
Visual J# Express Edition (Desapareció en Visual Studio 2008)
Visual Web Developer Express Edition (para programar en ASP.NET)
Visual F# (Apareció en Visual Studio 2010, es parecido al J#)*
Windows Phone 8 SDK
Windows Azure SDK
Historia
Visual Basic es un lenguaje de programación desarrollado por Alan Cooper
para Microsoft. El lenguaje de programación es un dialecto de BASIC, con
importantes añadidos. Su primera versión fue presentada en 1991 con la
intención de simplificar la programación utilizando un ambiente de
desarrollo completamente gráfico que facilitara la creación de interfaces
gráficas y en cierta medida también la programación misma.
Las versiones de Visual Basic para Windows son muy conocidas, pero existe una versión de Microsoft Visual Basic 1.0
para MS-DOS (ediciones Profesional y Estándar) menos difundida y que data de 1992. Era un entorno que, aunque en
modo texto, incluía un diseñador de formularios en el que se podían arrastrar y soltar distintos controles.
Las versiones actuales de Visual Basic se basan en la plataforma .NET, que se desligan de las anteriores versiones.
¿Qué es 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.
LAS APLICACIONES MANEJADAS POR EVENTOS
En las aplicaciones manejadas por eventos, la ejecución no sigue una ruta predefinida. En vez de esto, se ejecutan
diferentes secciones de código en respuesta a eventos. Los eventos se desencadenan por acciones del usuario, por
TEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC
mensajes del sistema o de otras aplicaciones. La secuencia de eventos determina la secuencia en que el código se ejecuta.
Es por esto que la ruta que sigue el código de la aplicación es diferente cada vez que se ejecuta el programa.
Una parte esencial de la programación manejada por eventos es el escribir código que responda a los posibles eventos que
pueden ocurrir en una aplicación. Visual Basic facilita la implementación del modelo de programación manejada por
eventos.
¿QUÉ ES UN OBJETO?
Cada formulario (ventana), menú o control que se crea con Visual Basic es un módulo autocontenido 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 (propiedades, métodos y eventos) que lo diferencian de otros tipos de objeto.
En otras palabras, un objeto formulario ha sido diseñado para cumplir determinada función en una aplicación, y no es lo
mismo que un objeto menú.
PROPIEDADES
El conjunto de datos que describen las características de un objeto se le conoce como sus
propiedades. Para un formulario tenemos por ejemplo, las propiedades BackColor (color de
fondo), Height (altura).
Algunas propiedades no solo determinan el aspecto que tiene el objeto, sino que además pueden
determinar su comportamiento; por ejemplo, la propiedad MaxButton establece si el formulario
tendrá o no el botón Maximizar. La presencia o ausencia de este botón determinará si el
formulario se puede o no maximizar.
Formulario (Objeto Base)
Name= Nombre del formulario
BackColor= Color de fondo
Caption= Texto visible en la línea superior del formulario
Label (Etiqueta)
Name= Nombre de la etiqueta Caption=Texto visible
en la etiqueta ForeColor= Color del Texto
Font= Tipo de letra visible en la etiqueta
TextBox (Caja de texto)
Name= Nombre de la caja
BackColor= Color de fondo de la caja
Text= Texto visible en la caja
Text=vacío o blanco. Caja de texto sin texto visible
Maxlength= Longitud máxima que se permite escribir en la caja
Locked= True/False. Permite escribir o no en la Caja
CommandButton (Botón de pulsación)
Name= Nombre del botón
Caption= Texto visible en el botón
BackColor + Style=Graphical= Permite colorear el botón
TEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC
Line (Línea)
Name= Nombre de la línea BorderColor=
Color de la línea BorderStyle= Tipo de
línea BorderWidth= Grosor de la línea
PictureBox (Panel gráfico)
Name= Nombre del panel
BackColor= Color de fondo del panel
MÉTODOS
Los métodos son un conjunto de procedimientos que permiten que un objeto ejecute una acción o tarea sobre sí mismo. Por
ejemplo, para un formulario tenemos el método Hide que hará que el formulario se oculte; o el método Show que hará que
el formulario se vuelva a mostrar.
EVENTOS
Un evento es una acción que es reconocida por el objeto. Un evento ocurre (se dispara) como resultado de la
interacción del usuario con el objeto. También puede dispararse debido a la ejecución de código (sentencias) o como
resultado de la interacción de otro objeto con el objeto de poseedor del evento. Para un formulario tenemos por ejemplo; el
evento Load que se dispara cuando se carga el formulario; o el evento Click para un botón de comando, se dispara cuando
se hace clic sobre él.
Nombres del Evento:
Click( ) Asociado a CommandButton. Nombre del evento que se origina al hacer un click con el botón del ratón
DblClick( ) Asociado a CommandButton. Nombre del evento que se origina al hacer doble click con el botón del ratón
Change( ) Asociado a TextBox. Nombre del evento que se origina al teclear algo en el objeto
¿QUÉ PAPEL CUMPLEN LAS PROPIEDADES, MÉTODOS Y EVENTOS?
Toda aplicación necesita una interfaz de usuario, la parte visual a través de la cual el usuario interactúa con la aplicación.
Los bloques básicos de construcción de una interfaz de usuario son los formularios y los controles. Visual Basic utiliza
técnicas de programación visual para diseñar las aplicaciones.
PROGRAMACIÓN POR EVENTOS VS. PROGRAMACIÓN ESTRUCTURADA
Visual Basic se deriva del obsoleto lenguaje Basic, que es un lenguaje de programación estructurada, tal como C o Pascal.
Sin embargo Visual Basic utiliza el modelo de Programación por Eventos.
En la Programación Estructurada (también llamada lineal, descendente o de funciones) las líneas de programa de la
aplicación determinan cómo se ejecuta ésta. Un programa comienza con la primera línea de código y sigue una secuencia
predeterminada a través de la aplicación.
En la Programación por Eventos, el programa no sigue un flujo predefinido, sino que ejecuta diferentes porciones de código
como respuesta a eventos. Los eventos pueden resultar de la acción del usuario, mensajes del sistema, de otra aplicación o
del mismo programa.
TEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC
¿QUÉ ES UN PROYECTO?
Cuando desarrolla una aplicación, Visual Basic crea un archivo especial llamado Archivo de Proyecto para administrar todos
los demás archivos de la aplicación.
El Archivo de Proyecto 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. Todos los
archivos y objetos también se pueden compartir con otros proyectos. Un proyecto está compuesto por los siguientes
archivos:
FORMULARIOS
El formulario es el principal medio de comunicación entre el usuario y la aplicación. Los usuarios interactúan con los
controles sobre el formulario para ingresarle datos y obtener resultados.
TEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC
EL ENTORNO INTEGRADO DE DESARROLLO (IDE)
DISEÑADOR DE FORMULARIOS
Cuando se inicia Visual Basic, se crea un proyecto nuevo con un formulario. El IDE de Visual Basic consta de los siguientes
elementos
CONTROLES MÁS UTILIZADOS EN VISUAL BASIC Y SUS FUNCIONES.
Control Etiqueta (Label): Se utiliza para mostrar texto que el usuario
no
puede modificar.
Control Cuadro de Texto (Textbox) Se utiliza para que el usuario le proporcione datos a la aplicación o
para que la aplicación le devuelva la información al usuario. El texto que se muestra en el control puede ser
TEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC
cambiado por el usuario
Control Botón de Comando (CommandButton) Permite que la aplicación inicie, interrumpa o termine un
proceso.
El control ToolBar
Un control Toolbar contiene una colección de objetos Button utilizados para crear una barra de
herramientas asociada a una aplicación.
El Control ImageList:
Un control ImageLiscontiene una colección de objetos ListImage, a cada uno de los cuales se
puede hacer referencia mediante su índice o su clave. El control ImageList no está concebido para
utilizarlo en solitario, sino como punto de almacenamiento central para proporcionar cómodamente
imágenes a otros controles.
Descargar