Вы находитесь на странице: 1из 7

MINISTERIO DE EDUCACIN

TEMA 2. CARACTERSTICAS DEL LENGUAJE VISUAL BASIC


Objetivo especfico: Emplea los elementos bsicos del lenguaje de programacin en el entorno tecnolgico

PROF. ELIECER ESPINOSA


01/04/2014

PROF. ELIECER ESPINOSA

PROGRAMACIN COMP. III

TEMA 2. CARACTERSTICAS DEL LENGUAJE VISUAL BASIC

Objetivo especfico: Emplea los elementos bsicos del lenguaje de programacin en el entorno tecnolgico
PAQUETES DEL VISUAL STUDIO A partir de la versin 2005 Microsoft ofrece gratuitamente las Ediciones Express, que son versiones bsicas separadas por lenguajes de programacin o plataforma enfocadas; para estudiantes y programacin amateur. Estas ediciones son iguales al entorno de desarrollo comercial, pero sin caractersticas avanzadas de integracin. 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 programacin desarrollado por Alan Cooper para Microsoft. El lenguaje de programacin es un dialecto de BASIC, con importantes aadidos. Su primera versin fue presentada en 1991 con la intencin de simplificar la programacin utilizando un ambiente de desarrollo completamente grfico que facilitara la creacin de interfaces grficas y en cierta medida tambin la programacin misma. Las versiones de Visual Basic para Windows son muy conocidas, pero existe una versin de Microsoft Visual Basic 1.0 para MS-DOS (ediciones Profesional y Estndar) menos difundida y que data de 1992. Era un entorno que, aunque en modo texto, inclua un diseador de formularios en el que se podan 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 grfico de desarrollo de aplicaciones para el sistema operativo Microsoft Windows. Las aplicaciones creadas con Visual Basic estn basadas en objetos y son manejadas por eventos. Visual Basic se deriva del lenguaje Basic, el cual es un lenguaje de programacin estructurado. Sin embargo, Visual Basic emplea un modelo de programacin manejada por eventos.

LAS APLICACIONES MANEJADAS POR EVENTOS En las aplicaciones manejadas por eventos, la ejecucin no sigue una ruta predefinida. En vez de esto, se ejecutan diferentes secciones de cdigo en respuesta a eventos. Los eventos se desencadenan por acciones del usuario, por

TEMA 2. CARACTERSTICAS DEL LENGUAJE VISUAL BASIC


mensajes del sistema o de otras aplicaciones. La secuencia de eventos determina la secuencia en que el cdigo se ejecuta. Es por esto que la ruta que sigue el cdigo de la aplicacin es diferente cada vez que se ejecuta el programa. Una parte esencial de la programacin manejada por eventos es el escribir cdigo que responda a los posibles eventos que pueden ocurrir en una aplicacin. Visual Basic facilita la implementacin del modelo de programacin manejada por eventos. QU ES UN OBJETO? Cada formulario (ventana), men o control que se crea con Visual Basic es un mdulo autocontenido llamado objeto. Los bloques bsicos de construccin de una aplicacin con Visual Basic son los objetos. Cada objeto tiene un conjunto de caractersticas y un comportamiento definido (propiedades, mtodos y eventos) que lo diferencian de otros tipos de objeto. En otras palabras, un objeto formulario ha sido diseado para cumplir determinada funcin en una aplicacin, y no es lo mismo que un objeto men.

PROPIEDADES El conjunto de datos que describen las caractersticas 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 adems pueden determinar su comportamiento; por ejemplo, la propiedad MaxButton establece si el formulario tendr o no el botn Maximizar. La presencia o ausencia de este botn 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 lnea 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=vaco o blanco. Caja de texto sin texto visible Maxlength= Longitud mxima que se permite escribir en la caja Locked= True/False. Permite escribir o no en la Caja

CommandButton (Botn de pulsacin) Name= Nombre del botn Caption= Texto visible en el botn BackColor + Style=Graphical= Permite colorear el botn

TEMA 2. CARACTERSTICAS DEL LENGUAJE VISUAL BASIC

Line (Lnea) Name= Nombre de la lnea BorderColor= Color de la lnea BorderStyle= Tipo de lnea BorderWidth= Grosor de la lnea

PictureBox (Panel grfico) Name= Nombre del panel BackColor= Color de fondo del panel

MTODOS Los mtodos son un conjunto de procedimientos que permiten que un objeto ejecute una accin o tarea sobre s mismo. Por ejemplo, para un formulario tenemos el mtodo Hide que har que el formulario se oculte; o el mtodo Show que har que el formulario se vuelva a mostrar.

EVENTOS Un evento es una accin que es reconocida por el objeto. Un evento ocurre (se dispara) como resultado de la interaccin del usuario con el objeto. Tambin puede dispararse debido a la ejecucin de cdigo (sentencias) o como resultado de la interaccin 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 botn 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 botn del ratn DblClick( ) Asociado a CommandButton. Nombre del evento que se origina al hacer doble click con el botn del ratn Change( ) Asociado a TextBox. Nombre del evento que se origina al teclear algo en el objeto

QU PAPEL CUMPLEN LAS PROPIEDADES, MTODOS Y EVENTOS? Toda aplicacin necesita una interfaz de usuario, la parte visual a travs de la cual el usuario interacta con la aplicacin. Los bloques bsicos de construccin de una interfaz de usuario son los formularios y los controles. Visual Basic utiliza tcnicas de programacin visual para disear las aplicaciones.

PROGRAMACIN POR EVENTOS VS. PROGRAMACIN ESTRUCTURADA Visual Basic se deriva del obsoleto lenguaje Basic, que es un lenguaje de programacin estructurada, tal como C o Pascal. Sin embargo Visual Basic utiliza el modelo de Programacin por Eventos. En la Programacin Estructurada (tambin llamada lineal, descendente o de funciones) las lneas de programa de la aplicacin determinan cmo se ejecuta sta. Un programa comienza con la primera lnea de cdigo y sigue una secuencia predeterminada a travs de la aplicacin. En la Programacin por Eventos, el programa no sigue un flujo predefinido, sino que ejecuta diferentes porciones de cdigo como respuesta a eventos. Los eventos pueden resultar de la accin del usuario, mensajes del sistema, de otra aplicacin o del mismo programa.

TEMA 2. CARACTERSTICAS DEL LENGUAJE VISUAL BASIC


QU ES UN PROYECTO? Cuando desarrolla una aplicacin, Visual Basic crea un archivo especial llamado Archivo de Proyecto para administrar todos los dems archivos de la aplicacin. El Archivo de Proyecto es simplemente una lista de todos los archivos y objetos asociados con el proyecto, as como informacin sobre las opciones del entorno. Esta informacin se actualiza cada vez que se guarda el proyecto. Todos los archivos y objetos tambin se pueden compartir con otros proyectos. Un proyecto est compuesto por los siguientes archivos:

FORMULARIOS El formulario es el principal medio de comunicacin entre el usuario y la aplicacin. Los usuarios interactan con los controles sobre el formulario para ingresarle datos y obtener resultados.

TEMA 2. CARACTERSTICAS DEL LENGUAJE VISUAL BASIC


EL ENTORNO INTEGRADO DE DESARROLLO (IDE) DISEADOR 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 MS 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 aplicacin o para que la aplicacin le devuelva la informacin al usuario. El texto que se muestra en el control puede ser

TEMA 2. CARACTERSTICAS DEL LENGUAJE VISUAL BASIC


cambiado por el usuario Control Botn de Comando (Commandbutton) Permite que la aplicacin inicie, interrumpa o termine un proceso. El control ToolBar Un control Toolbar contiene una coleccin de objetos Button utilizados para crear una barra de herramientas asociada a una aplicacin. El Control ImageList: Un control ImageLiscontiene una coleccin 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 cmodamente imgenes a otros controles.

Вам также может понравиться