INFORMATICA II
TEMA: Visual Basic 2008
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.
 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.
 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”.
 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.

 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
 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:
 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.
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).
 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).
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.
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
EL ENTORNO VISUAL BASIC 2008
 Al ingresar por primera vez se aparecerá la siguiente
pantalla:
CREAR UNA APLICACIÓN
 Para crear una aplicación puede seguir cualquiera de
los siguientes pasos:
 luego En cualquiera de los pasos anteriores se
visualiza la siguiente ventana:
 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.
 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.
 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.
 Al hacer clic en estándar se visualiza la ventana con los
botones.
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.
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.
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.
 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.
Proyecto visual basic 2008 edition express.
Proyecto visual basic 2008 edition express.

Proyecto visual basic 2008 edition express.

  • 1.
  • 2.
    VISUAL BASIC 2008Edition 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ónoriginal 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 Basicya 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 ellenguaje 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.
  • 11.
    CARACTERISTICAS Visual basic 2008ofrece 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 delmismo 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 unacurva 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íticashechas 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
  • 15.
  • 16.
     Al ingresarpor 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 Encualquiera de los pasos anteriores se visualiza la siguiente ventana:
  • 19.
     Al crearuna 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 DETITULO  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 unade 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 hacerclic en estándar se visualiza la ventana con los botones.
  • 23.
    este cuadro contienetodas 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.  ElFormulario 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 laparte 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.