SlideShare una empresa de Scribd logo
1 de 28
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.

Más contenido relacionado

La actualidad más candente

visual basic 6.0
visual basic 6.0visual basic 6.0
visual basic 6.0lesly53
 
Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos. Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos. lucinda
 
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010Estefy Sanchez
 
Visual basic-2008
Visual basic-2008Visual basic-2008
Visual basic-2008ramcoll
 
Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual BasicFrancheska Parras
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Wilberth Rojas Aguilar
 
Usos del visual basic
Usos del visual basicUsos del visual basic
Usos del visual basicVladimir Maza
 
Visual Studio 2012
Visual Studio 2012Visual Studio 2012
Visual Studio 2012Byron Paguay
 
Manual vs estudio 2010 ultimate
Manual vs estudio 2010 ultimateManual vs estudio 2010 ultimate
Manual vs estudio 2010 ultimatepacheco0889
 
bases de-datos_sql_server_con_c_
bases de-datos_sql_server_con_c_bases de-datos_sql_server_con_c_
bases de-datos_sql_server_con_c_asesino123456789
 
Pasos para desarrollar una aplicación en visual basic
Pasos para desarrollar una aplicación en visual basicPasos para desarrollar una aplicación en visual basic
Pasos para desarrollar una aplicación en visual basicromeprofe
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basicRosa Marina Mosquera
 

La actualidad más candente (20)

visual basic 6.0
visual basic 6.0visual basic 6.0
visual basic 6.0
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos. Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos.
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
 
Manual sesion 01
Manual sesion 01Manual sesion 01
Manual sesion 01
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Trabajo de patricia
Trabajo de patriciaTrabajo de patricia
Trabajo de patricia
 
Visual basic-2008
Visual basic-2008Visual basic-2008
Visual basic-2008
 
Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual Basic
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010
 
Usos del visual basic
Usos del visual basicUsos del visual basic
Usos del visual basic
 
Visual Studio 2012
Visual Studio 2012Visual Studio 2012
Visual Studio 2012
 
Manual vs estudio 2010 ultimate
Manual vs estudio 2010 ultimateManual vs estudio 2010 ultimate
Manual vs estudio 2010 ultimate
 
bases de-datos_sql_server_con_c_
bases de-datos_sql_server_con_c_bases de-datos_sql_server_con_c_
bases de-datos_sql_server_con_c_
 
Pasos para desarrollar una aplicación en visual basic
Pasos para desarrollar una aplicación en visual basicPasos para desarrollar una aplicación en visual basic
Pasos para desarrollar una aplicación en visual basic
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 

Similar a Proyecto visual basic 2008 edition express.

Visual basic apesteguia
Visual basic apesteguiaVisual basic apesteguia
Visual basic apesteguiatonytenorio2
 
Informe programacion
Informe programacionInforme programacion
Informe programacionMaryorieAvila
 
Visual Basic 6.0 I.U.P Santiago Mariño
Visual Basic 6.0 I.U.P Santiago MariñoVisual Basic 6.0 I.U.P Santiago Mariño
Visual Basic 6.0 I.U.P Santiago Mariñoangemadrid
 
Fundamentos de visual basic 6.0 (trabajo de programacion)
Fundamentos de visual basic 6.0 (trabajo de programacion)Fundamentos de visual basic 6.0 (trabajo de programacion)
Fundamentos de visual basic 6.0 (trabajo de programacion)luisguerra194
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic carlos matheus
 
Historia de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónHistoria de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónLILIANA06
 
Mi lenguaje de Programacion de Preferencia
Mi lenguaje de Programacion de PreferenciaMi lenguaje de Programacion de Preferencia
Mi lenguaje de Programacion de PreferenciaGuy43cd
 
Visual basic
Visual basicVisual basic
Visual basicyolyrojas
 
Fundamentos de Visual Basic Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel AraujoGabrielAPSM
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basicromeprofe
 
Visual basic yanelsy bello
Visual basic yanelsy belloVisual basic yanelsy bello
Visual basic yanelsy belloYanelsy Bello
 
Sandra y celeste
Sandra y celesteSandra y celeste
Sandra y celestekiririac
 

Similar a Proyecto visual basic 2008 edition express. (20)

Visual basic apesteguia
Visual basic apesteguiaVisual basic apesteguia
Visual basic apesteguia
 
Informe programacion
Informe programacionInforme programacion
Informe programacion
 
Visual b. 1
Visual b. 1Visual b. 1
Visual b. 1
 
Visual Basic 6.0 I.U.P Santiago Mariño
Visual Basic 6.0 I.U.P Santiago MariñoVisual Basic 6.0 I.U.P Santiago Mariño
Visual Basic 6.0 I.U.P Santiago Mariño
 
Fundamentos de visual basic 6.0 (trabajo de programacion)
Fundamentos de visual basic 6.0 (trabajo de programacion)Fundamentos de visual basic 6.0 (trabajo de programacion)
Fundamentos de visual basic 6.0 (trabajo de programacion)
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
Historia de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónHistoria de los Lenguajes de Programación
Historia de los Lenguajes de Programación
 
Visual Basic. Net
Visual Basic. NetVisual Basic. Net
Visual Basic. Net
 
Mi lenguaje de Programacion de Preferencia
Mi lenguaje de Programacion de PreferenciaMi lenguaje de Programacion de Preferencia
Mi lenguaje de Programacion de Preferencia
 
Visual basic
Visual basicVisual basic
Visual basic
 
Fundamentos de Visual Basic Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel Araujo
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
el verdadero tp
el verdadero tpel verdadero tp
el verdadero tp
 
Freddy alfonzo
Freddy alfonzoFreddy alfonzo
Freddy alfonzo
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Visual basic yanelsy bello
Visual basic yanelsy belloVisual basic yanelsy bello
Visual basic yanelsy bello
 
VISUAL BASIC NET
VISUAL BASIC NETVISUAL BASIC NET
VISUAL BASIC NET
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Sandra y celeste
Sandra y celesteSandra y celeste
Sandra y celeste
 

Más de Julio Ayala Rolón

Capítulo 6 Qbasic manipulación de cadenas de texto
Capítulo 6 Qbasic  manipulación de cadenas de textoCapítulo 6 Qbasic  manipulación de cadenas de texto
Capítulo 6 Qbasic manipulación de cadenas de textoJulio Ayala Rolón
 
Capítulo 5 programación estructurada
Capítulo 5  programación estructuradaCapítulo 5  programación estructurada
Capítulo 5 programación estructuradaJulio Ayala Rolón
 
Capítulo 4 funciones matemáticas
Capítulo 4  funciones matemáticasCapítulo 4  funciones matemáticas
Capítulo 4 funciones matemáticasJulio Ayala Rolón
 
Capítulo 3 Qbasic sentencias de control repetitivas
Capítulo 3 Qbasic sentencias de control repetitivasCapítulo 3 Qbasic sentencias de control repetitivas
Capítulo 3 Qbasic sentencias de control repetitivasJulio Ayala Rolón
 
Capítulo 2 qbasic sentencias de control selectivas
Capítulo 2 qbasic sentencias de control selectivasCapítulo 2 qbasic sentencias de control selectivas
Capítulo 2 qbasic sentencias de control selectivasJulio Ayala Rolón
 
Capítulo 9 qbasic introducción a la poo
Capítulo 9 qbasic  introducción a la pooCapítulo 9 qbasic  introducción a la poo
Capítulo 9 qbasic introducción a la pooJulio Ayala Rolón
 
Capítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidadesCapítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidadesJulio Ayala Rolón
 
Capítulo 1 Qbasic entrada y salida básica
Capítulo 1  Qbasic entrada y salida básicaCapítulo 1  Qbasic entrada y salida básica
Capítulo 1 Qbasic entrada y salida básicaJulio Ayala Rolón
 

Más de Julio Ayala Rolón (14)

28 arquitectura de-routers
28 arquitectura de-routers28 arquitectura de-routers
28 arquitectura de-routers
 
Informe base datos (2)
Informe base datos (2)Informe base datos (2)
Informe base datos (2)
 
Informe base datos (1)
Informe base datos (1)Informe base datos (1)
Informe base datos (1)
 
Informe base datos
Informe base datosInforme base datos
Informe base datos
 
Access almacen
Access almacenAccess almacen
Access almacen
 
Access biblioteca de datos
Access biblioteca de datosAccess biblioteca de datos
Access biblioteca de datos
 
Capítulo 6 Qbasic manipulación de cadenas de texto
Capítulo 6 Qbasic  manipulación de cadenas de textoCapítulo 6 Qbasic  manipulación de cadenas de texto
Capítulo 6 Qbasic manipulación de cadenas de texto
 
Capítulo 5 programación estructurada
Capítulo 5  programación estructuradaCapítulo 5  programación estructurada
Capítulo 5 programación estructurada
 
Capítulo 4 funciones matemáticas
Capítulo 4  funciones matemáticasCapítulo 4  funciones matemáticas
Capítulo 4 funciones matemáticas
 
Capítulo 3 Qbasic sentencias de control repetitivas
Capítulo 3 Qbasic sentencias de control repetitivasCapítulo 3 Qbasic sentencias de control repetitivas
Capítulo 3 Qbasic sentencias de control repetitivas
 
Capítulo 2 qbasic sentencias de control selectivas
Capítulo 2 qbasic sentencias de control selectivasCapítulo 2 qbasic sentencias de control selectivas
Capítulo 2 qbasic sentencias de control selectivas
 
Capítulo 9 qbasic introducción a la poo
Capítulo 9 qbasic  introducción a la pooCapítulo 9 qbasic  introducción a la poo
Capítulo 9 qbasic introducción a la poo
 
Capítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidadesCapítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidades
 
Capítulo 1 Qbasic entrada y salida básica
Capítulo 1  Qbasic entrada y salida básicaCapítulo 1  Qbasic entrada y salida básica
Capítulo 1 Qbasic entrada y salida básica
 

Proyecto visual basic 2008 edition express.

  • 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
  • 15. EL ENTORNO VISUAL BASIC 2008
  • 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.