Proyecto visual basic 2008 edition express.

28
INFORMATICA II TEMA: Visual Basic 2008

Transcript of Proyecto visual basic 2008 edition express.

Page 1: Proyecto visual basic 2008 edition express.

INFORMATICA II

TEMA: Visual Basic 2008

Page 2: Proyecto visual basic 2008 edition express.

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, aplicaciones 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.

Page 3: Proyecto visual basic 2008 edition express.

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.

Page 4: Proyecto visual basic 2008 edition express.

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”.

Page 5: Proyecto visual basic 2008 edition express.

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.

Page 6: Proyecto visual basic 2008 edition express.

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

Page 7: Proyecto visual basic 2008 edition express.

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:

Page 8: Proyecto visual basic 2008 edition express.

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.

Page 9: Proyecto visual basic 2008 edition express.
Page 10: Proyecto visual basic 2008 edition express.
Page 11: Proyecto visual basic 2008 edition express.

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).

Page 12: Proyecto visual basic 2008 edition express.

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).

Page 13: Proyecto visual basic 2008 edition express.

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.

Page 14: Proyecto visual basic 2008 edition express.

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

Page 15: Proyecto visual basic 2008 edition express.

EL ENTORNO VISUAL BASIC 2008

Page 16: Proyecto visual basic 2008 edition express.

Al ingresar por primera vez se aparecerá la siguiente pantalla:

Page 17: Proyecto visual basic 2008 edition express.

CREAR UNA APLICACIÓN Para crear una aplicación puede seguir cualquiera de

los siguientes pasos:

Page 18: Proyecto visual basic 2008 edition express.

luego En cualquiera de los pasos anteriores se visualiza la siguiente ventana:

Page 19: Proyecto visual basic 2008 edition express.

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.

Page 20: Proyecto visual basic 2008 edition express.

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.

Page 21: Proyecto visual basic 2008 edition 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.

Page 22: Proyecto visual basic 2008 edition express.

Al hacer clic en estándar se visualiza la ventana con los botones.

Page 23: Proyecto visual basic 2008 edition express.

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.

Page 24: Proyecto visual basic 2008 edition express.

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.

Page 25: Proyecto visual basic 2008 edition express.

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.

Page 26: Proyecto visual basic 2008 edition express.

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 seleccionadoVer 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.

Page 27: Proyecto visual basic 2008 edition express.
Page 28: Proyecto visual basic 2008 edition express.