2. VISUAL BASIC 2008 Edition Express
Visual Studio 2008 fue publicado
el 17 de noviembre de 2007 en
inglés, mientras que la versión en
castellano no fue publicada hasta
el 2 de febrero de 2008.
Visual Basic es un lenguaje de
propósito general: se pueden
crear aplicaciones de
escritorio, utilitarios, juegos, aplic
aciones multimedia, sistemas con
manejo de bases de
datos, componentes
reutilizable, aplicaciones
distribuidas y mucho más.
Es un lenguaje que incluye una
interfaz de desarrollo
gráfico, desarrollado por los
estadounidenses John
Kemeny y Thomas Kurtz en el
Dartmouth College.
3. La versión original del lenguaje Basic fue creada en el
año1964, ganándose una enorme popularidad gracias sobre
todo a dos implementaciones, Tiny BASIC y Microsoft
BASIC, que convirtieron a este lenguaje en la primera
lengua franca de los microordenadores. Otras importantes
implementaciones han sido CBASIC (BASIC
Compilado), Integer y Applesoft BASIC (para el Apple
II), GW-BASIC (para computadoras personales), Turbo
BASIC (de Borland) y Microsoft QuickBasic.
4. Más adelante, en 1987, llegó una
de las versiones más populares
del lenguaje: el QuickBasic Las
primeras versiones eran
interpretadas y no estructuradas.
Las más recientes son
estructuradas y, a menudo,
compiladas además porque
contiene los mismos conceptos
fundamentales que muchos
otros lenguajes considerados
más “difíciles”, como Pascal, C y
COBOL, las cuales a su vez, eran
muy populares entre los
programadores, mientras que
había una especie de desprecio
hacia Basic, por tratarse de un
lenguaje “para principiantes”.
5. En contraste, hace poco más de 14 años, el proceso de
construir una sencilla aplicación basada en Microsoft
Windows solía ser algo complicado, difícil y largo. Hasta
aquí, todo eran oscuras pantallas de texto y aplicaciones de
consola. Con la llegada de Windows, todo resulto muy
diferente. Es así que, construir estas aplicaciones ricas en
gráficos no era un proceso trivial antes de la introducción de
Visual Basic 1.0 en mayo de 1991.
6. Ese año, Visual Basic 1.0 vio la luz, y revolucionó el desarrollo de
aplicaciones para Windows, especialmente por su facilidad y por la
rapidez con la que permite crearlas. Si bien muchas personas hicieron
de Visual Basic una realidad, un empleado de Microsoft, llamado Alan
Cooper, fue considerado el verdadero padre del lenguaje. Hoy con más
de 14 años del lenguaje en el mercado, Alan es considerado una
eminencia. Luego de la primera versión, el lenguaje creció y empezó a
volverse muy popular. A partir de la versión 3, ya se incluían
herramientas para el acceso a datos y una interfaz grafica más cómoda e
intuitiva. Después llego la versión 4, que podia compilar ejecutables
tanto de 16 bits como de 32; y, finalmente, el exilio a los 32 bits arribo
con las versiones visual basic 2005,2006(visual basic 6) y el visual basic
2008 Actualmente se cuentan con las nueva y mejoradas versiones del
Visual Studio tanto la versión 2010 y la nueva versión 2012 todos
lanzadas por la empresa Microsoft Windows, Visual Basic combina la
sencillez de Basic con el poder de un lenguaje de programación visual
que permite desarrollar robustas aplicaciones de 32 y 64 bits.
ALAN COOPER
7. Visual Basic ya no es solo un lenguaje para los más novatos, sino
que representa una excelente alternativa para programadores de
todos los niveles.
Con todos los cambios en la configuración de la tecnología y de
la aplicación en todos estos años, la comunidad de Visual Basic
ha continuado innovando como líderes en el desarrollo y la
producción de software. Mientras, es interesante mirar al pasado
y observar los éxitos alcanzados por este producto, es importante
remarcar que Visual Basic está sólo en una fase bastante inicial.
Con Visual Basic .NET, Microsoft proporciona sus cimientos para
asegurarse de que los desarrolladores en Visual Basic continúan
conduciendo, -ahora y en el futuro.
Las versiones anteriores de Visual Basic estaban orientadas a
aplicaciones cliente de Microsoft Windows. Visual Basic .NET
está pensado para crear además aplicaciones de servicio Web
XML. Para este propósito, Visual Basic .NET genera código
administrado para Common Language Runtime. Esto supone
cambios en el propio lenguaje. Los cambios en Visual Basic .NET
están proyectados para:
8. Simplificar el lenguaje y hacerlo más coherente.
Agregar nuevas características solicitadas por
usuarios.
Hacer el código más sencillo de leer y mantener.
Ayudar a los programadores a evitar los errores de
programación.
Crear aplicaciones más sólidas y más sencillas de
depurar.
9.
10.
11. CARACTERISTICAS
Visual basic 2008 ofrece numerosas características nuevas y
mejoradas, como herencia, interfaces y sobrecarga, que lo
convierten en un eficaz lenguaje de programación orientado
a objetos a continuación los siguientes:
Es posible desarrollar rápidamente aplicaciones de alta
calidad basadas en la interfaz de usuario (UI) de Office que
personalicen la experiencia del usuario y mejoren su
productividad en el uso de (Word, Excel, PowerPoint, etc).
Los compiladores de Visual Basic generan código que
requiere una o más librerías de enlace dinámico para que
funcione, conocidas comúnmente como DLL (sigla en
inglés de dynamic-link library).
12. Dentro del mismo Entorno de desarrollo integrado (IDE)
de Visual Basic se puede ejecutar el programa que esté
desarrollándose, es decir en modo intérprete.
Desde ese entorno también se puede generar el archivo en
código ejecutable (exe).
El propio Visual Basic provee soporte para empaquetado y
distribución, es decir, permite generar un módulo
instalador que contiene al programa ejecutable y a las
bibliotecas DLL necesarias para su ejecución.
Con ese módulo la aplicación desarrollada se distribuye y
puede ser instalada en cualquier equipo (que tenga un
sistema operativo compatible).
13. Ventajas
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, dado que tiene acceso prácticamente total a la API de
Windows, incluidas librerías actuales.
Es uno de los lenguajes de uso más extendido, por lo que resulta
fácil encontrar información, documentación y fuentes para los
proyectos.
Fácilmente extensible mediante librerías DLL y componentes
ActiveX de otros lenguajes.
Posibilita añadir soporte para ejecución de scripts, VBScript o
JScript, en las aplicaciones mediante Microsoft Script Control.
14. Desventajas
Las críticas hechas en las ediciones de Visual Basic
anteriores a VB.NET son variadas se citan entre ellas:
• Problema de versionado asociado con varias
librerías Runtime DLL, conocido como DLL Hell
• Pobre soporte para programación orientada a
objeto
• 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
16. Al ingresar por primera vez se aparecerá la siguiente
pantalla:
17. CREAR UNA APLICACIÓN
Para crear una aplicación puede seguir cualquiera de
los siguientes pasos:
18. luego En cualquiera de los pasos anteriores se
visualiza la siguiente ventana:
19. Al crear una nueva aplicación se visualiza la siguiente
ventana que consiste en el IDE del Visual Basic. Net en
el ejemplo se ha creado una aplicación llamada
ejemplo1.
20. BARRA DE TITULO
Contiene el nombre del proyecto y su estado. Cuando estamos en
estado de diseño, es decir, dibujando los controles o escribiendo
las instrucciones, la barra solo nuestra el nombre del proyecto.
Los siguientes botones se encuentran en la barra estándar
permiten iniciar, interrumpir, detener o depurar una aplicación.
Como en versiones anteriores de Visual Basic, se puede ejecutar
una aplicación pulsando la tecla F5.
LA BARRA DE MENU
La barra de menú contiene todas las opciones que permiten
utilizar el Visual Basic 2008 Express.
21. Cada una de estas opciones contiene sub opciones:
La barra estándar contiene los botones que permiten
acceder de manera inmediata a las opciones más
comunes del Visual Basic.
22. Al hacer clic en estándar se visualiza la ventana con los
botones.
23. este cuadro contiene todas las herramientas que se
necesitan para desarrollar las aplicaciones.
Si desea que el cuadro de herramientas este
permanente en su pantalla debe de hacer clic en
el botón Ocultar Automáticamente.
24. EL FORMULARIO.
El Formulario se utiliza para crear la interfaz del
usuario, es decir, la ventana donde se realizará
comunicación entre el usuario y la aplicación.
25. VENTANA DE PROPIEDADES
contiene todas las propiedades o características
que se les pueden asignar a los controles
Después de la barra de titulo, la ventana
de propiedades muestra el nombre y tipo
de control al cual se le está asignando las
propiedades.
se está asignando propiedades al control
llamado TxtNombre y es una caja de
textos.
26. En la parte inferior del nombre del control se
muestran los botones que permiten lo siguiente:
Mostrar las propiedades o eventos ordenadas por su
categoría.
Ø Mostrar las propiedades o eventos ordenadas
alfabéticamente por su nombre.
Ø Ver solo las propiedades del objeto seleccionado
Ver solo los eventos del objeto seleccionado.
El siguiente ejemplo muestra el explorador de soluciones con una clase,
tres formularios, un modulo con control de usuario.