Professional Documents
Culture Documents
Esta Sección tiene la finalidad de establecer la introducción al Visual Basic, para que el alumno obtenga un
panorama general acerca de la evolución de Basic
El Lenguaje de programación BASIC (Beginner’s All puporse Symbolic Instruction Code, Código
de Instrucciones Simbólicas Multipropósito para Principiantes) surgió en 1964 como un lenguaje para
la enseñanza de la programación sencillo y fácil de aprender, con unas cuantas instrucciones sencillas
tomando palabras de uso ordinario (en ingles).
Su evolución en la década de los 70 fue nula, en esos años los lenguajes que dominaban el
mercado eran el FORTRAN y el COBOL, solo se definió en aquella época las normas del BASIC
ESTÁNDAR.
Con la aparición de las PC surgieron varias versiones del BASIC que funcionaban en este tipo
de computadoras (BASICA y GWBASIC) sin embargo su utilidad no pasaba ser un simple lenguaje de
enseñanza inicial de la programación para principiantes, y no se utilizaba en la programación
profesional debido a una gran cantidad de carencias como:
En fin una larga lista de desventajas con respecto a otros lenguajes de programación, lo que
motivo un abandono para su aplicación en el desarrollo de software utilizando este lenguaje.
Posteriormente aparecieron nuevas versiones de este lenguaje versiones más potentes que
corrigieron una gran cantidad de errores o desventajas sin perder el principio que le dio origen,
versiones como TURBO BASIC y QUICK BASIC, estas versiones sobre todo QUICK BASIC ya es
un lenguaje estructurado capaz de crear programas competitivos con otros lenguajes de alto nivel
desgraciadamente estos eran funcionales en una plataforma de MS-DOS, la cual estaba siendo superada
por el entorno grafico de WINDOWS.
Interfaz Grafica
Una interfaz grafica o ambiente grafico “es aquel que se presenta al usuario con elementos
gráficos de fácil reconocimiento, que sirven para efectuar todo tipo de operaciones lo que hace mucho
mas sencillo el uso de la computadora”; otra característica es que se basa en el empleo de un sistema
Visual Basic es actualmente el lenguaje de programación mas popular del mundo, y constituye el sueño del programador de
aplicaciones. Se trata de un producto con una interfaz gráfica de usuario (GUI), que sirve para crear aplicaciones para Windows
basado en el lenguaje Basic y en la programación orientada a objetos. Para soportar este tipo de desarrollos. Visual Basic utiliza
fundamentalmente dos herramientas, una que permite realizar los diseños gráficos y un lenguaje de alto nivel.
“Visual Basic es un lenguaje de programación visual, también llamado lenguaje de 4ta generación”,
Esto quiere decir que un gran numero de tareas se realizan sin escribir código, estas se realizan
simplemente mediante operaciones graficas con el ratón en la pantalla (arrastrar y pegar).
La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz grafica de usuario. En
lugar de escribir numerosas líneas de código para implementar una interfaz, se utiliza el ratón para
arrastrar y colocar los objetos prefabricados al lugar deseado dentro de un formulario.
La palabra "Basic" hace referencia al lenguaje Basic, un lenguaje utilizado por más programadores que
ningún otro en la historia de la informática. Visual Basic ha evolucionado a partir del lenguaje Basic
original y ahora contiene centenares de instrucciones, funciones y palabras clave, muchas de las cuales
están directamente relacionadas con la interfaz grafica de Windows.
Visual Basic es un programa basado en objetos (mas bien basado en eventos) y no orientado a objetos
como C++ o Java, Esto es debido a que Visual Basic utiliza objetos con propiedades y métodos, pero
carece de las mecanismos de herencia y polimorfismo, propiedades de los verdaderos lenguajes
orientados a objetos, en si, la programación orientada a eventos se aplica a la programación que
responde a estímulos.
Una Aplicación Visual Basic puede trabajar de dos modos en Modo de diseño y Modo de
ejecución.
El entorno de programación de V.B. contiene todas las herramientas que se necesitan para
construir programas para Windows, de una manera rápida y eficiente.
Ventana de
Proyectos
Ventana de Propiedades
Caja de Herramientas
Ventana de Posición
Figura 1.1
En esta barra se muestra las funciones principales del lenguaje, resulta similar a la de cualquier
otra aplicación de Windows.
Figura 1.2
El menú Archivo tiene pocas novedades contiene las opciones generales para manejar los
archivos. Lo más importante de las opciones de este menú es la distinción entre proyectos. Un proyecto
reúne y organiza todos los archivos que componen el programa o aplicación. Estos archivos pueden ser
formulario, módulos, clases, recursos, etc. Visual Basic 6.0 permite tener más de un proyecto abierto
simultáneamente, lo cual puede ser útil en ocasiones. Con el comando Agregar Proyecto… se añade
un nuevo proyecto en la ventana Manejador de proyectos (Project Manager). Con los comandos Abrir
Proyecto (Open Proyect) o Nuevo Proyecto (New Project) se abre o se crea un nuevo proyecto. En
este menú está el comando Generar proyecto Exe. (Make ProjectName.exe), que permite crear
ejecutables de los proyectos.
Tampoco el menú Edición aporta cambios importantes sobre lo que es lo habitual. Por el
contrario el menú Ver, este permite hacer aparecer en pantalla las distintas ventanas del entorno de
desarrollo, así como acceder a un formulario o al código relacionado con un control (que también
aparece al hacer doble clic sobre él), y manejar funciones y procedimientos.
El menú Proyecto permite añadir distintos tipos de elementos a un proyecto. Con Propiedades de
proyecto se puede elegir el tipo de proyecto y determinar el formulario con el que se arrancará la
aplicación (Startup Object). Con el comando Componentes se pueden añadir nuevos controles a la
Caja de herramientas no estándar (Toolbox) que aparece a la izquierda de la pantalla.
En menú Herramientas se encuentran los comandos para arrancar el Editor de Menús y para
establecer opciones del programa. En Herramientas/Opciones… se encuentran opciones relativas al
proyecto en el que se trabaja.
Por ultimo, la ayuda (help) que se encuentra en el menú Ayuda, se basa fundamentalmente en
una clasificación temática ordenada de la información disponible (Contenidos), en una clasificación
alfabética de la información (Index) y en la búsqueda de información sobre algún tema por el nombre.
Figura 1.3
Depuración (Debug). Esta barra herramientas aparece cuando utiliza las herramientas de depuración
interactivas para rastrear y corregir problemas
Edición (Edit). Esta Barra de herramientas lo auxilia en su edición del código de V.B.
Editor de Formularios (Form Edit) Esta barra lo ayuda a ajustar los objetos en los formularios.
Estándar (Estándar) Esta barra de herramientas es la predeterminada, que aparece debajo de la barra de menús
Existen otras categorías de controles, también llamados controles ActiveX, es decir, estos controles se
pueden agregar o quitar de la caja de herramientas, para lograrlo se activa dando clic derecho (o ctrl T)
en la caja de herramientas eligiendo la opción de componentes, con esta operación aparece la figura
1.5. Se selecciona el que se desea agregar a la caja de herramientas.
Figura 1.5
Figura 1.6
1.1.5.- Ventana del Propiedades
Una propiedad es una característica de uno de los objetos de la interfaz de usuario. La ventana
de propiedades contiene un cuadro de lista desplegable que muestra todas las propiedades de un objeto
seleccionado (Pulsando la tecla "F4" aparece la ventana de propiedades)
Existen otras ventanas para edición de código (Code Editor) figura 1.8 y para ver variables en tiempo
de ejecución con el depurador o Debugger (Ventanas Inmediate, Locals y Watch). Todo este conjunto
de herramientas y de ventanas es lo que se llama un entorno integrado de desarrollo o IDE (Integrated
Development Enviroment).
Figura 1.8
Para especificar los atributos de configuración se debe acceder a la caja de dialogo Opciones del
entorno de desarrollo de VB, ejecutaremos la orden Opciones del menú de Herramientas. Como
muestra la siguiente figura, este dialogo contiene seis páginas: Editor, Formato del editor, General,
Acople, Entorno y Avanzado.
Objetivo.- Al finalizar la unidad, el Alumno identificará definiciones de proyectos, formularios, eventos y analizará lo pasos
para desarrollar una aplicación y creación de formularios en Visual Basic, para demostrar su habilidad en el manejo del
entorno de este lenguaje.
Para crear una aplicación con Visual Basic se trabaja con proyectos. “Un proyecto es una
colección de archivos que se usan para generar una aplicación.”
Al crear una aplicación probablemente creará nuevos formularios; también puede volver a
usar o modificar formularios creados en proyectos anteriores. Esto también se aplica a otros módulos
o archivos que pueda incluir en su proyecto.
2.1.1.-Componentes de un Proyecto.
Cuando desarrolla una aplicación, trabaja con un archivo de proyecto para administrar todos
los diferentes archivos que crea. Un proyecto consta de lo siguiente:
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 de entorno establecidas. Esta información se
actualiza cada vez que guarda el proyecto.
Tipos de Proyectos:
Los formularios son las zonas de la pantalla sobre las que se diseña el programa y sobre las que
se sitúan los controles (herramientas de la toolbox). Al ejecutar el programa, el formulario (form) se
convertirá en la ventana de aplicación, donde aparecerán los botones de texto, los gráficos, etc.
Es el elemento principal para llevar acabo un proyecto en VB, se muestra a través de un área
llena de puntos regularmente distribuidos, formando una rejilla que nos ayudará a alinear los controles
que se coloquen dentro de él (llamada grid).
Figura 2.1
En Resumen, cuando se vaya a crear un programa en V.B. habrá que hacer tres pasos.
2.3.- Eventos
Los eventos son las acciones que realiza un usuario sobre el programa, es decir cuando el usuario
realiza un clic, doble clic, presiona una tecla específica, etc.
Los programas orientados a eventos son los programas típicos de Windows, que esperan a que
el usuario realice alguna acción, ya sea con el mouse o con el teclado para realizar alguna función, por
ejemplo, la calculadora de Windows espera a que el usuario haga clic (evento clic) con el mouse sobre
uno de los botones que contienen los números para ponerlo en la caja de texto, o bien, espera a que el
usuario pulse un número desde el teclado para ponerlo en la caja de texto.
He aquí una secuencia típica de eventos en una aplicación controlada por eventos:
Windows Recibe
Los eventos
Aplicación 1 Aplicación 2
Para crear una aplicación con VB, hay tres pasos fundamentales:
Verificación de la aplicación
Para ver como se ejecuta la aplicación y los resultados que produce, hay que seleccionar la orden
Iniciar del menú de Ejecutar o pulsar F5, o bien elija la opción de la barra de herramientas
estándar.
Por último grabar con el proyecto con el nombre EJEMPLO1 y el formulario con el nombre
EJEMPLO1, recuerde que se graban con extensiones diferentes (.vbp y .frm)
Ejemplo 2.- Realizar una aplicación en donde se utilice como interfaz de usuario un formulario con una
caja de texto y tres botones (1. Que indique haga clic aquí, 2. Ayuda y 3. Salir).
En esta aplicación, cuando el usuario pulse el botón “Haga clic aquí”, en la caja de texto tiene
que aparecer el mensaje “Bienvenido a Visual Basic”, cuando pulse el botón de “Ayuda” en la caja de
texto tiene que aparecer el mensaje “Desarrollado en el Cetis 100”y cuando pulse el botón “Salir”, la
aplicación finalizará.
Pasos:
5.- Para escribir los mensajes que aparecerán al darle clic a cada
botón, se le oprime doble clic en el botón comando, por ejemplo
dar doble clic en el botón “Hacer Clic aquí”, esto nos lleva a la
ventana del código escribimos la línea:
Tarea.-
1.- Hacer un proyecto en donde mediante tres botones preguntar como se siente una persona, debe
haber tres botones; Feliz, Triste y Enojado. Al seleccionar el botón Feliz aparezca un letrero de que
diga “en hora buena, sigue así”, Si se Apriete el botón Triste aparezca “Anímate se Feliz” y el letrero
del tercer botón defínalo usted mismo lo que desea que aparezca y si ha entendido lo que hemos visto
hasta ahora agregue un botón de salir. Nombres (tarea1.vbp y tarea1.frm)
2.- Hacer un proyecto parecido al ejemplo 3, pero agréguele un letrero “CETIS 100”, y una opción para
alterar el color de la letra mediante una serie de botones, así como también el color de fondo.
(tarea2.vbp y tarea2.frm)