
. INTRODUCCIÓN
Visual Basic 6.0 es uno de los lenguajes de programación que más entusiasmo despiertan entre los programadores de PCs, tanto expertos como novatos. En el caso de los programadores expertos por la facilidad con la que desarrollan aplicaciones complejas en poquísimo tiempo (comparado con lo que cuesta programar en Visual C++, por ejemplo). En el caso de los programadores novatos por el hecho de ver de lo que son capaces a los pocos minutos de empezar su aprendizaje. El precio que hay que pagar por utilizar Visual Basic 6.0 es una menor velocidad o eficiencia en las aplicaciones.Visual Basic 6.0 es un lenguaje de programación visual, también llamado lenguaje de 4ª generación. Esto quiere decir que un gran número de tareas se realizan sin escribir código,simplemente con operaciones gráficas realizadas con el ratón sobre la pantalla.Visual Basic 6.0 es también un programa basado en objetos, aunque no orientado a objetos como C++ o Java. La diferencia está en que Visual Basic 6.0 utiliza objetos con propiedades y métodos, pero carece de los mecanismos de herencia y polimorfismo propios de los verdaderos lenguajes orientados a objetos como Java y C++.En este primer capítulo se presentarán las características generales de Visual Basic 6.0, junto con algunos ejemplos sencillos que den idea de la potencia del lenguaje y del modo en que se utiliza.
subir
1.1 PROGRAMAS SECUENCIALES, INTERACTIVOS Y ORIENTADOS A EVENTOS
Existen distintos tipos de programas. En los primeros tiempos de los ordenadores los programas eran de tipo secuencial (también llamados tipo batch) Un programa secuencial es un programa que se arranca, lee los datos que necesita, realiza los cálculos e imprime o guarda en el disco los resultados. De ordinario, mientras un programa secuencial está ejecutándose no necesita ninguna intervención del usuario. A este tipo de programas se les llama también programas basados u orientados a procedimientos o a algoritmos (procedural languages). Este tipo de programas siguen utilizándose amplia-mente en la actualidad, pero la difusión de los PCs ha puesto de actualidad otros tipos de programación.Los programas interactivos exigen la intervención del usuario en tiempo de ejecución, bien para suministrar datos, bien para indicar al programa lo que debe hacer por medio de menús. Los programas interactivos limitan y orientan la acción del usuario. Un ejemplo de programa interactivopodría ser Matlab.Por su parte los programas orientados a eventos son los programas típicos de Windows, talescomo Netscape, Word, Excel

y PowerPoint. Cuando uno de estos programas ha arrancado, lo único que hace es quedarse a la espera de las acciones del usuario, que en este caso son llamadas eventos.El usuario dice si quiere abrir y modificar un fichero existente, o bien comenzar a crear un fichero desde el principio. Estos programas pasan la mayor parte de su tiempo esperando las acciones del usuario (eventos) y respondiendo a ellas. Las acciones que el usuario puede realizar en un momento determinado son variadas, y exigen un tipo especial de programación: la programación orientada a eventos. Este tipo de programación es sensiblemente más complicada que la secuencial y la interactiva, pero Visual Basic 6.0 la hace especialmente sencilla y agradable.
1.2 PROGRAMAS PARA EL ENTORNO WINDOWS

Visual Basic 6.0 está orientado a la realización de programas para Windows, pudiendo incorporartodos los elementos de este entorno informático: ventanas, botones, cajas de diálogo y de texto,botones de opción y de selección, barras de desplazamiento, gráficos, menús, etc.Prácticamente todos los elementos de interacción con el usuario de los que dispone Windows95/98/NT pueden ser programados en Visual Basic 6.0 de un modo muy sencillo. En ocasiones bastan unas pocas operaciones con el ratón y la introducción a través del teclado de algunas sentencias para disponer de aplicaciones con todas las características de Windows 95/98/NT. En los siguientes apartados se introducirán algunos conceptos de este tipo de programación.1.2.1 Modo de Diseño y Modo de Ejecución La aplicación Visual Basic de Microsoft puede trabajar de dos modos distintos: en modo de diseño y en modo de ejecución. En modo de diseño el usuario construye interactiva mente la aplicación,colocando controles en el formulario, definiendo sus propiedades, y desarrollando funciones para gestionar los eventos.La aplicación se prueba en modo de ejecución. En ese caso el usuario actúa sobre el programa(introduce eventos) y prueba cómo responde el programa. Hay algunas propiedades de los controles que deben establecerse en modo de diseño, pero muchas otras pueden cambiarse en tiempo de ejecución desde el programa escrito en Visual Basic 6.0, en la forma en que más adelante se verá.También hay propiedades que sólo pueden establecerse en modo de ejecución y que no son visibles en modo de diseño.Todos estos conceptos –controles, propiedades, eventos, etc.
VENTAJAS DE VISUAL BASIC
Visual Basic es un lenguaje simple, por lo tanto es fácil de aprender.
Se dibuja formularios mediante el arrastre de controles.
La sintaxis tiene semejanza al lenguaje natural humano.
Lenguaje compatible con Microsoft office.
Es un lenguaje RAD centrado en conseguir en el menor tiempo posible los resultados que se desea obtener.
Tiene una ligera implementación de la POO (La Programación Orientada a Objetos, la cual es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora).
Permite el tratamiento de mensajes de Windows.
Es excelente para cálculos intensivos del CPU como por ejemplo operaciones matemáticas
La sintaxis tiene semejanza al lenguaje natural humano.
Lenguaje compatible con Microsoft office.
Es un lenguaje RAD centrado en conseguir en el menor tiempo posible los resultados que se desea obtener.
Tiene una ligera implementación de la POO (La Programación Orientada a Objetos, la cual es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora).
Permite el tratamiento de mensajes de Windows.
Es excelente para cálculos intensivos del CPU como por ejemplo operaciones matemáticas
DESVENTAJAS
Solo Microsoft puede decidir la evolución de este lenguaje.
Solo existe un compilador, llamado igual que el lenguaje.
Solo genera ejecutables para Windows.
La sintaxis es demasiado inflexible.
Los ejecutables generados son relativamente lentos.
No es adecuado para aplicaciones grandes, como por ejemplo: multimedia, oficina, video juegos, editores gráficos, etc.
La ligera implementación de la POO no permite sacar el máximo provecho de este modelo de programación.
No incluye operadores a nivel de bits (es la unidad mínima de información empleada en informática, en cualquier dispositivo digital, o en la teoría de la información. Con él, podemos representar dos valores cuales quiera, como verdadero o falso, abierto o cerrado, blanco o negro, norte o sur, masculino o femenino, amarillo o azul, etc. Basta con asignar uno de esos valores al estado de "apagado" (0), y el otro al estado de "encendido"
Una vez que haya instalado Visual Basic, para iniciarlo proceda igual que con cualquier otra aplicación Windows: haciendo doble clic sobre el icono correspondiente o haciendo clic en el botón Inicio de la barra de tareas, eligiendo Programas y después Visual Basic.
Cuando se arranca Visual Basic, usted ve una interfaz similar a la de la figura siguiente:

Solo genera ejecutables para Windows.
La sintaxis es demasiado inflexible.
Los ejecutables generados son relativamente lentos.
No es adecuado para aplicaciones grandes, como por ejemplo: multimedia, oficina, video juegos, editores gráficos, etc.
La ligera implementación de la POO no permite sacar el máximo provecho de este modelo de programación.
No incluye operadores a nivel de bits (es la unidad mínima de información empleada en informática, en cualquier dispositivo digital, o en la teoría de la información. Con él, podemos representar dos valores cuales quiera, como verdadero o falso, abierto o cerrado, blanco o negro, norte o sur, masculino o femenino, amarillo o azul, etc. Basta con asignar uno de esos valores al estado de "apagado" (0), y el otro al estado de "encendido"
Una vez que haya instalado Visual Basic, para iniciarlo proceda igual que con cualquier otra aplicación Windows: haciendo doble clic sobre el icono correspondiente o haciendo clic en el botón Inicio de la barra de tareas, eligiendo Programas y después Visual Basic.
Cuando se arranca Visual Basic, usted ve una interfaz similar a la de la figura siguiente:
características
Visual Basic 6.0 soporta la abstracción, la encapsulación, el polimorfismo y la re-utilización del código.
Los objetos de Visual Basic están encapsulados; es decir, contienen su propio código y sus propios datos.
Los objetos de Visual Basic tienen propiedades, métodos y eventos. Las propiedades son los datos que describen un objeto. Los eventos son hechos que pueden ocurrir sobre un objeto (un clic sobre un botón es un evento que produce un mensaje). Un método agrupa el código que se ejecuta en respuesta a un evento.
No hay comentarios.:
Publicar un comentario