proyecto de informatica ii visual basic 2008

26
CARRERA: INGENIERIA EN SISTEMAS INFORMATICOS PROFESOR: Gustavo Duarte CURSO: 2° SEMESTRE: Primer Semestre AÑO: 2013 1

Upload: jcayalaa

Post on 13-Jun-2015

3.584 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Proyecto de informatica ii visual basic 2008

CARRERA: INGENIERIA EN SISTEMAS INFORMATICOS

PROFESOR: Gustavo Duarte

CURSO: 2°

SEMESTRE: Primer Semestre

AÑO: 2013

1

Page 2: Proyecto de informatica ii visual basic 2008

Si puede imaginar un programa informático, probablemente podra crearlo con Microsoft Visual Basic 2008 Express.

Desde un programa sencillo que muestre un mensaje hasta una aplicación completa con acceso a una base de datos o a un servicio Web, Visual Basic proporciona las herramientas que necesita. Más que una simple herramienta de aprendizaje, Visual Basic proporciona un entorno de desarrollo totalmente funcional para programadores principiantes y aficionados que están interesados en generar aplicaciones de Windows Forms, aplicaciones de consola y bibliotecas de clases.

Es tanto una herramienta para aprender a programar en Visual Basic, como una herramienta de desarrollo funcional para programadores que no necesitan la versión completa de Visual Basic. Sin mas palabras les invitamos a adentrarse a esta fascinante aventura informativa en el mundo de la programación, esperamos que sea interesante y de mucha ayuda para muchas de las personas adentradas en el mundo de la informática.

2

INTRODUCCIÓN.

Page 3: Proyecto de informatica ii visual basic 2008

TRABAJO PRACTICO DE INFORMATICA

TEMA: VISUAL BASIC 2008.HISTORIA. CARACTERISTICAS.VENTAJAS Y DESVENTAJAS. ENTORNO VISUAL BASIC 2008

VISUAL BASIC 2008

Visual Basic

Desarrollador(es)

Microsoft

msdn.microsoft.com/en-us/vbasic/default.aspx

Información general

Extensiones comunes .bas, .frm, .exe, .vbp

Paradigma Dirigida para eventos y objetos

Apareció en 1993

Diseñado por Alan Cooper

Tipo de dato Estático, fuerte

Influido por QuickBASIC

Sistema operativo Microsoft Windows, MS-DOS

Licencia Propietario

Visual Studio 2008 fue publicado (RTM) 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.El nuevo framework (.NET 3.5) está diseñado para aprovechar las ventajas que ofrece el nuevo sistema operativo Windows Vista a través de sus subsistemas Windows Communication Foundation (WCF) y Windows Presentation Foundation (WPF). El primero tiene como objetivo la construcción de aplicaciones orientadas a servicios, mientras que el último apunta a la creación de interfaces de usuario más dinámicas que las conocidas hasta el momento.

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.

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

3

Page 4: Proyecto de informatica ii visual basic 2008

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. El lenguaje ha cambiado en el transcurso de los años pues nació con el objetivo de servir como lenguaje para aquellas personas que deseaban introducirse por primera vez en el mundo de la programación, y luego fue sufriendo modificaciones, hasta que en 1978 se estableció el Basic estándar.

Más adelante, en 1987, llegó una de las versiones más populares del lenguaje: el viejo y querido QuickBasic, una joya de oro de los tiempos del MS-DOS,Las primeras versiones eran interpretadas y no estructuradas. Las más recientes son estructuradas y, a menudo, compiladas. En esos tiempos, BASIC solía enseñarse a los programadores principiantes porque era “fácil” de utilizar y de comprender, y 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.  

Las antiguas aplicaciones de MS-DOS mucho distaban ya de las modernas y visuales de Windows, pero, claro, hacer aplicaciones para ese nuevo sistema operativo era un real privilegio, que muy pocos estudiosos de la programación en C podían experimentar.

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

4

Page 5: Proyecto de informatica ii visual basic 2008

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

permite mejorar la interoperabilidad entre código nativo y código manejado por .NET. Esta integración más profunda simplificará el trabajo de diseño y codificación.

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

en algunos casos reside en el archivo llamado MSVBVMxy.DLL (siglas de "MicroSoft Visual Basic Virtual Machine x.y", donde x.y es la versión) y en otros en VBRUNXXX.DLL ("Visual Basic Runtime X.XX").

Estas bibliotecas DLL proveen las funciones básicas implementadas en el lenguaje, conteniendo rutinas en código ejecutable que son cargadas bajo demanda en tiempo de ejecución.

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

 ofrece a desarrolladores nuevas herramientas para la fácil creación de aplicaciones conectadas en las ultimas plataformas incluyendo web,

5

Page 6: Proyecto de informatica ii visual basic 2008

Windows Vista, Office 2007, SQL Server 2008 y Windows Server 2008. Para la web, tenemos ASP.NET, AJAX  y otras tecnologías como Silverlight, WPF, etc. que nos dará la posibilidad de crear aplicaciones con rica interfaz de usuario, para poder dar una experiencia de usuario sin precedentes.

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.

Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está disponible, de forma no oficial, un componente para trabajar con OpenGL 1.1.[7]

Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de cálculo, bases de datos (Access).

Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos.

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 al visual basic.net observara la siguiente pantalla:

6

Page 7: Proyecto de informatica ii visual basic 2008

En esta pantalla se muestra principalmente la página de inicio con proyectos recientes y las opciones para abrir o crear un nuevo proyecto. También se muestra en cuadro de herramientas y el explorador de soluciones, pero, vacíos porque no hay ningún proyecto activo.

Para visualizar todos los componentes de Visual Basic.Net debe crear una aplicación.

CREAR UNA APLICACIÓN

Para crear una aplicación puede seguir cualquiera de los siguientes pasos:

Elegir la opción Archivo/Nuevo Proyecto.

Hacer clic en  el botón Nuevo Proyecto que se encuentra

en la barra Estándar.

Hacer clic en el proyecto de la opción Crear que se encuentra en La página de inicio.

7

Page 8: Proyecto de informatica ii visual basic 2008

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

 

 

 

 

 

 

 

Esta ventana contiene las plantillas instaladas de Visual Studio.Net en forma predeterminada se elige Aplicación para Windows.

En la caja Nombre, escriba el nombre de su nueva aplicación y presione Enter o haga clic en el botón Aceptar.

ELEMENTOS DEL VISUAL BASIC.NET

8

Page 9: Proyecto de informatica ii visual basic 2008

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.

 

Como puede observar, el Visual Basic 2008 express edition contiene todos los elementos de versiones anteriores como se muestra a continuación.

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, las cuales se pueden   también   elegir   o   activar   pulsando   las   teclas   que   las 

9

Page 10: Proyecto de informatica ii visual basic 2008

acompañan,   ejemplo   Ctrl   +   O   para   abrir   un   proyecto   o   haciendo   clic   en   su   grafico representativo que se encuentra en la barra estándar.

La barra  estándar  contiene  los  botones  que permiten  acceder  de manera   inmediata  a   las opciones más comunes del Visual Basic. Al pasar el puntero del mouse por cada uno de los botones se visualiza un mensaje indicando la función de cada uno de ellos.

Crea un nuevo proyecto.

Abre un proyecto existente.

Permite buscar y/o reemplazar un texto.

 

Al hacer clic en este botón se visualiza la siguiente ventana:

En la caja buscar, escriba el texto que desea buscar y en buscar en, indique donde se debe buscar el texto. Si también desea reemplazar un texto haga clic en reemplazo rápido.

10

Page 11: Proyecto de informatica ii visual basic 2008

 

 

Al hacer clic en estándar se visualiza la ventana con los botones. Usted puede activar o desactivar su casilla para visualizarlos o no.

 EL CUADRO DE HERRAMIENTAS

Como su nombre lo indica, este cuadro contiene todas las herramientas que se necesitan para desarrollar las aplicaciones. Al pasar el puntero del mouse por este cuadro se visualizan todas las Herramientas. Algunas Herramientas del Visual Basic 2008 son similares a las de versiones anteriores de Visual Basic. 

 

 

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. 

Aquí se dibujan las herramientas o controles del cuadro de herramientas, se le asignan propiedades y se escriben las instrucciones necesarias.

11

Page 12: Proyecto de informatica ii visual basic 2008

Para dibujar un control que se encuentra en el cuadro de herramientas, se puede hacer doble clic sobre el control  o arrastrarlo desde el cuadro de herramientas hacia el formulario.

  La Ventana de Propiedades

 Esta ventana, como su nombre lo indica, contiene todas las propiedades o características que se les pueden asignar a los controles que se dibujan el formulario. 

 

 

 

 

 

 

 

 

Como en casi todas las ventanas, en la barra de titulo se visualizan los botones que permiten: 

  Indicar posición de la ventana en la pantalla.  Indicar si la ventana se oculta de forma automática.

Cerrar la ventana 

Después de la barra de titulo, la venta de propiedades muestra el nombre y tipo de control al cual se le está asignando las propiedades.

En el siguiente ejemplo indica que se está asignando propiedades al formulario llamado Form1.

 

 

12

Page 13: Proyecto de informatica ii visual basic 2008

En el siguiente ejemplo indica  que se está asignando propiedades al control llamado Button1 y es un botón de comandos. 

  

En el siguiente ejemplo indica que se está asignando propiedades al control llamado TxtNombre y es una caja de textos.   

 

Esta sección de la ventana de propiedades contiene una flecha donde usted puede seleccionar otro control que ah dibujado en su formulario para asignarle propiedades.

 

 

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.

Cuando se tiene la lista de los eventos de un control, se puede hacer doble clic en su nombre para abrir la ventana de código. 

Para regresar al formulario, puede pulsar las teclas Shift + F7 o hacer clic en la hoja: Form1.vb

[diseño]* que se encuentra en la parte superior.

  

13

Page 14: Proyecto de informatica ii visual basic 2008

 

El siguiente ejemplo muestra  el explorador de soluciones con una clase, tres formularios, un modulo  con control de usuario. Ventana De Código

Ventana De Diseño 

 

 

 

 

Como en versiones anteriores de Visual Basic, también se puede ingresar a la ventana de código de un objeto pulsando la tecla F7 y para regresar a la ventana de diseño Shift + F7.

14

Page 15: Proyecto de informatica ii visual basic 2008

GRABAR UN PROYECTO

La forma de grabar un proyecto depende de cómo está configurado el Visual Basic .Net.

Este tipo de configuración se realiza ingresando a la opción Herramientas/Opciones del menú principal y luego ingresando a Proyectos y soluciones/General.

 

 

En   la   ventana   que   se   visualiza   existe una   casilla   llamada   guardar   nuevo proyecto   al   crearlo.

 Si  la   casilla   indica   está   desactivada,   el 

proyecto   se   grabara   sólo   después   de crearlo

 E n este caso crear un nuevo proyecto, el Visual Basic .Net sólo le pedirá el nombre del proyecto.

 

 

 

 

 

 

 

 

 

El   nombre   predeterminado   de   una   aplicación   es  WindowsAplication,   reemplácelo   por   el nombre que usted le desea asignar a su nueva aplicación y luego pulse la tecla Enter o haga clic en el Botón Aceptar.

15

Page 16: Proyecto de informatica ii visual basic 2008

De esta manera se crea y se visualiza una nueva aplicación, pero no se grabará. Si desea grabar la aplicación después de crearla, debe hacer clic en la opción o en el botón Grabar Todo o pulsar  las   teclas   Crtl   +  Shift + S. si  sólo desea grabar el   formulario, puede  hacer   clic   en   la  opción o en el botón Grabar Form.Vb o pulsar las  teclas Crtl. + S.

Botón Grabar Todo                     Botón Grabar Form.Vb

 

 En esta ventana puede hacer clic en el botón Examinar para buscar y/o seleccionar una nueva carpeta donde grabará el proyecto.

En la siguiente ventana de ejemplo se ha seleccionado la carpeta ejemplos en la Unidad C:\ y el nombre del proyecto es: Trabajo.

Visual Basic .Net crea en forma automática una carpeta con el nombre del proyecto dentro del cual graba todos los archivos de ese proyecto. En la ventana de ejemplo se observa que se ha creada la carpeta Trabajo dentro de C:\Ejemplos. 

Algunos   archivos   del   proyecto   se   encuentran   en   las carpetas Bin, Obj y My Proyect.

La carpeta que se visualiza en formal predeterminada al 

momento de grabar un proyecto (Ubicación) como se muestra en la siguiente ventana:

16

Page 17: Proyecto de informatica ii visual basic 2008

Depende   de   la   ventana   de configuración,   en   la   caja:   Ubicación de Proyectos de Visual Studio.

 Si en la ventana de configuración anterior   activamos   la   casilla: Guardar   nuevos   proyectos   al 

crearlos.

 

 

El proyecto se grabara al momento de crearlo. La siguiente ventana visualiza cuando el Visual Basic .Net está configurado para grabar proyectos al momento de crearlo.

 ABRIR UN PROYECTO

Para abrir un proyecto lo puede hacer desde el explorador de Windows haciendo doble clic en 

17

Page 18: Proyecto de informatica ii visual basic 2008

el nombre de la solución o del proyecto que se crea al grabarlo.

Nombre de la Solución            Nombre del Proyecto  

                    

      

Si   se   encuentra   dentro   del   Visual Basic .Net y desea abrir un proyecto, puede  hacer   clic   en   el   botón  Abrir Archivo o en la opción Archivo/Abrir Archivo.   Se   visualiza   la   siguiente ventana   donde   debe   seleccionar   la carpeta donde grabo el proyecto.

Botón Abrir Archivo

 

 

 

En esta ventana haga doble clic en el nombre de la solución o selecciónelo y luego haga clic en el  botón Abrir.  Al  mostrarse  el  proyecto  en   la  pantalla,  haga doble  clic  en  el  nombre del formulario que desea visualizar en el explorador de soluciones.

18

Page 19: Proyecto de informatica ii visual basic 2008

Nombre de la Solución:

 

 

 

Una   forma  mas  directa  de  abrir  un  proyecto  es  haciendo  clic   en   la  opción  Archivo/Abrir Proyecto.   En   esta   ventana,   después   de   seleccionar   la   carpeta   donde   grabó   el   proyecto, visualiza el nombre del proyecto y de la solución creada. Para abrir el proyecto, haga doble clic en cualquiera de los archivos o seleccione cualquiera de ellos y haga clic en el botón Abrir.

 

 

 

 

 

 

 

 

 

 

 

 Nombre   del Proyecto                               Nombre de la Solución

 

 

Como en caso anterior, al mostrarse el proyecto en   la   pantalla,   haga   clic   del   explorador   de soluciones,   en   el   nombre   del   formulario   que desea visualizar.

 

 

19

Page 20: Proyecto de informatica ii visual basic 2008

 

 

Llegando a nuestra conclusión, el sistema de aplicación Visual Basic 2008, es un idioma muy completo para uso de formularios y manejo con bases de datos, es muy claro y tiene muy buena ayuda en castellano. Sus usos para fines administrativos y contables para pequeñas y medianas administraciones, lo hacen ser uno de los mejores en esa materia.

Es un idioma hibrido, es decir, formado por código y objetos insertables en los formularios, y es de alto nivel, es decir se expresa en un dialogo semejante al que usan las personas. Maneja todo el entorno de Windows con gran facilidad.

20

CONCLUSIÓN.

Page 21: Proyecto de informatica ii visual basic 2008

PAGINAS:

WIKIPEDIA

www.wikipedia.com/visualbasic

MICROSOFT

http://msdn.microsoft.com/es-es/library/ms165354%28v=vs.90%29.aspx

EMAGISTER.COM

http://www.emagister.com/curso-visual-basic-principiantes-2

DOCUMENTO PDF

Visual-basic-2008.PDF

 

 

 

21

BIBLIOGRAFIA.