Anda di halaman 1dari 23

CARRERA: INGENIERIA EN SISTEMAS INFORMATICOS

PROFESOR: Gustavo Duarte

CURSO: 2

SEMESTRE: Primer Semestre

AO: 2013

INTRODUCC
IN.
Si puede imaginar un programa informtico, probablemente podra crearlo con
Microsoft Visual Basic 2008 Express.
Desde un programa sencillo que muestre un mensaje hasta una aplicacin
completa con acceso a una base de datos o a un servicio Web, Visual Basic
proporciona las herramientas que necesita. Ms que una simple herramienta de
aprendizaje, Visual Basic proporciona un entorno de desarrollo totalmente
funcional para programadores principiantes y aficionados que estn
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 versin completa de Visual Basic. Sin mas palabras les invitamos a
adentrarse a esta fascinante aventura informativa en el mundo de la
programacin, esperamos que sea interesante y de mucha ayuda para muchas
de las personas adentradas en el mundo de la informtica.

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
Informacin general
Extensiones comunes .bas, .frm, .exe, .vbp
Paradigma

Dirigida para eventos y objetos

Apareci en

1993

Diseado por

Alan Cooper

Tipo de dato

Esttico, 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 ingls,


mientras que la versin en castellano no fue publicada hasta el 2 de febrero de 2008.
El nuevo framework (.NET 3.5) est diseado para aprovechar las ventajas que ofrece el
nuevo sistema operativo Windows Vista a travs de sus subsistemas Windows
Communication Foundation (WCF) y Windows Presentation Foundation (WPF). El
primero tiene como objetivo la construccin de aplicaciones orientadas a servicios,
mientras que el ltimo apunta a la creacin de interfaces de usuario ms dinmicas que
las conocidas hasta el momento.
Visual Basic es un lenguaje de propsito general: se pueden crear aplicaciones de
escritorio, utilitarios, juegos, aplicaciones multimedia, sistemas con manejo de bases de
datos, componentes reutilizable, aplicaciones distribuidas y mucho ms.
Un lenguaje que incluye una interfaz de desarrollo grfico, desarrollado por los
estadounidenses John Kemeny y Thomas Kurtz en el Dartmouth College.

La versin original del lenguaje Basic fue creada en el ao1964, ganndose 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. El
lenguaje ha cambiado en el transcurso de los aos pues naci con el objetivo de servir
como lenguaje para aquellas personas que deseaban introducirse por primera vez en el
mundo de la programacin, y luego fue sufriendo modificaciones, hasta que en 1978 se
estableci el Basic estndar.
Ms adelante, en 1987, lleg una de las versiones ms 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 ms recientes son estructuradas y, a
menudo, compiladas. En esos tiempos, BASIC sola ensearse a los programadores
principiantes porque era fcil de utilizar y de comprender, y adems porque contiene
los mismos conceptos fundamentales que muchos otros lenguajes considerados ms
difciles, como Pascal, C y COBOL, las cuales a su vez, eran muy populares entre los
programadores, mientras que haba una especie de desprecio hacia Basic, por tratarse de
un lenguaje para principiantes.
En contraste, hace poco ms de 14 aos, el proceso de construir una sencilla aplicacin
basada en Microsoft Windows sola ser algo complicado, difcil 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
grficos no era un proceso trivial antes de la introduccin 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 programacin en C podan experimentar.
Ese ao, 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 ms de
14 aos del lenguaje en el mercado, Alan es considerado una eminencia. Luego de la
primera versin, el lenguaje creci y empez a volverse muy popular. A partir de la
versin 3, ya se incluan herramientas para el acceso a datos y una interfaz grafica ms
cmoda e intuitiva. Despus llego la versin 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 versin 2010 y la nueva versin
2012 todos lanzadas por la empresa Microsoft Windows, Visual Basic combina la
sencillez de Basic con el poder de un lenguaje de programacin visual que permite
desarrollar robustas aplicaciones de 32 y 64 bits. Visual Basic ya no es solo un lenguaje
para los ms novatos, sino que representa una excelente alternativa para programadores
de todos los niveles.

Con todos los cambios en la configuracin de la tecnologa y de la aplicacin en todos


estos aos, la comunidad de Visual Basic ha continuado innovando como lderes en el
desarrollo y la produccin de software. Mientras, es interesante mirar al pasado y
observar los xitos alcanzados por este producto, es importante remarcar que Visual
Basic est slo en una fase bastante inicial. Con Visual Basic .NET, Microsoft
proporciona sus cimientos para asegurarse de que los desarrolladores en Visual Basic
continan 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 adems aplicaciones de
servicio Web XML. Para este propsito, Visual Basic .NET genera cdigo administrado
para Common Language Runtime. Esto supone cambios en el propio lenguaje. Los
cambios en Visual Basic .NET estn proyectados para:

Simplificar el lenguaje y hacerlo ms coherente.


Agregar nuevas caractersticas solicitadas por usuarios.
Hacer el cdigo ms sencillo de leer y mantener.
Ayudar a los programadores a evitar los errores de programacin.
Crear aplicaciones ms slidas y ms sencillas de depurar.
CARACTERISTICAS

Visual basic 2008 ofrece numerosas caractersticas nuevas y mejoradas, como herencia,
interfaces y sobrecarga, que lo convierten en un eficaz lenguaje de programacin
orientado a objetos a continuacin los siguientes:

Es posible desarrollar rpidamente 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 cdigo nativo y cdigo manejado


por .NET. Esta integracin ms profunda simplificar el trabajo de diseo y
codificacin.

Los compiladores de Visual Basic generan cdigo que requiere una o ms


libreras de enlace dinmico para que funcione, conocidas comnmente
como DLL (sigla en ingls 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 versin) y en
otros en VBRUNXXX.DLL ("Visual Basic Runtime X.XX").

Estas bibliotecas DLL proveen las funciones bsicas implementadas en el


lenguaje, conteniendo rutinas en cdigo ejecutable que son cargadas bajo
demanda en tiempo de ejecucin.

Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se


puede ejecutar el programa que est desarrollndose, es decir en
modo intrprete.

Desde ese entorno tambin se puede generar el archivo en cdigo ejecutable


(exe).

El propio Visual Basic provee soporte para empaquetado y distribucin, es


decir, permite generar un mdulo instalador que contiene al programa
ejecutable y a las bibliotecas DLL necesarias para su ejecucin.

Con ese mdulo la aplicacin desarrollada se distribuye y puede ser instalada


en cualquier equipo (que tenga un sistema operativo compatible).

ofrece a desarrolladores nuevas herramientas para la fcil creacin de


aplicaciones conectadas en las ultimas plataformas incluyendo web,
Windows Vista, Office 2007, SQL Server 2008 y Windows Server 2008.
Para la web, tenemos ASP.NET, AJAX y otras tecnologas 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 rpida.

Integra el diseo e implementacin de formularios de Windows.

Permite usar con facilidad la plataforma de los sistemas Windows, dado que
tiene acceso prcticamente total a la API de Windows, incluidas libreras
actuales.

Es uno de los lenguajes de uso ms extendido, por lo que resulta fcil encontrar
informacin, documentacin y fuentes para los proyectos.

Fcilmente extensible mediante libreras DLL y componentes ActiveX de otros


lenguajes.

Posibilita aadir soporte para ejecucin de scripts, VBScript o JScript, en las


aplicaciones mediante Microsoft Script Control.

Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). Tambin est


disponible, de forma no oficial, un componente para trabajar con OpenGL 1.1.[7]

Existe una versin, 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 clculo, bases de datos
(Access).

Si bien permite desarrollar grandes y complejas aplicaciones, tambin provee un


entorno adecuado para realizar pequeos prototipos rpidos.

Desventajas
Las crticas hechas en las ediciones de Visual Basic anteriores a VB.NET son variadas
se citan entre ellas:

Problema de versionado asociado con varias libreras Runtime DLL, conocido


como DLL Hell

Pobre soporte para programacin orientada a objeto

Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas
de la API de Windows.

Dependencia de complejas y frgiles entradas de registro COM

EL ENTORNO VISUAL BASIC 2008


Al ingresar por primera vez al visual basic.net observara la siguiente pantalla:

En esta pantalla se muestra principalmente la pgina de inicio con proyectos recientes y


las opciones para abrir o crear un nuevo proyecto. Tambin se muestra en cuadro de
herramientas y el explorador de soluciones, pero, vacos porque no hay ningn proyecto
activo.
Para visualizar todos los componentes de Visual Basic.Net debe crear una aplicacin.
CREAR UNA APLICACIN
Para crear una aplicacin puede seguir cualquiera de los siguientes pasos:
Elegir la opcin Archivo/Nuevo Proyecto.
Hacer clic en el botn Nuevo Proyecto que se
encuentra
en
la barra
Estndar.

Hacer clic en el proyecto de la opcin Crear que se encuentra en La pgina de inicio.

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 Aplicacin para Windows.

En la caja Nombre, escriba el nombre de su nueva aplicacin y presione Enter o haga


clic en el botn Aceptar.

ELEMENTOS DEL VISUAL BASIC.NET

Al

crear
una
nueva
aplicacin
se
visualiza
la
siguiente
ventana
que
consiste en el
IDE del Visual
Basic.Net en el
ejemplo se ha

creado una aplicacin llamada ejemplo1.

Como puede observar, el Visual Basic 2008 express edition contiene todos
los elementos de versiones anteriores como se muestra a continuacin.
BARRA DE TITULO

Contiene el nombre del proyecto y su estado. Cuando estamos en estado de


diseo, 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 estndar permiten iniciar,
interrumpir, detener o depurar una aplicacin.

Como en versiones anteriores de Visual Basic, se puede ejecutar una


aplicacin 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 tambin elegir o activar
pulsando las teclas que las acompaan, ejemplo Ctrl
O para abrir un proyecto o haciendo clic en su
grafico representativo que se encuentra en la barra
estndar.

La barra estndar contiene los botones que permiten acceder de manera


inmediata a las opciones ms comunes del Visual Basic. Al pasar el puntero
del mouse por cada uno de los botones se visualiza un mensaje indicando la
funcin 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 botn se visualiza la siguiente ventana:

10

En la caja buscar, escriba el texto que


desea buscar y en buscar en, indique
donde se debe buscar el texto. Si
tambin desea reemplazar un texto haga
clic en reemplazo rpido.

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

EL CUADRO DE HERRAMIENTAS
11

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 botn Ocultar Automticamente.

El Formulario
El Formulario se utiliza para crear la interfaz del usuario, es decir, la ventana
donde se realizar comunicacin entre el usuario y la aplicacin.
Aqu se dibujan las herramientas o controles del cuadro de herramientas, se
le asignan propiedades y se escriben las
instrucciones necesarias.

12

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 caractersticas 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:

forma automtica.
Cerrar la ventana

Indicar posicin de la ventana en la


pantalla.
Indicar si la ventana se oculta de

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

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

13

En el siguiente ejemplo indica que se est asignando propiedades al control llamado


TxtNombre y es una caja de textos.

Esta seccin 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


categora.
Mostrar las propiedades o eventos ordenadas alfabticamente
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 cdigo.
Para
teclas

14

regresar al formulario, puede pulsar las


Shift + F7 o hacer clic en la hoja: Form1.vb
[diseo]* que se encuentra en la parte
superior.

El siguiente ejemplo muestra el explorador de soluciones con una clase, tres formularios, un
modulo con control de usuario.

Ventana De Cdigo

Ventana De Diseo

Como en versiones anteriores de Visual Basic, tambin se puede ingresar a la ventana de


cdigo de un objeto pulsando la tecla F7 y para regresar a la ventana de diseo Shift + F7.

GRABAR UN PROYECTO
15

La forma de grabar un proyecto depende de cmo est configurado el Visual


Basic .Net.
Este tipo de configuracin se realiza ingresando a la opcin
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 slo despus de crearlo
En este caso crear un nuevo proyecto, el Visual
Basic .Net slo le pedir el nombre del proyecto.

16

El nombre predeterminado de una aplicacin es WindowsAplication,


reemplcelo por el nombre que usted le desea asignar a su nueva aplicacin
y luego pulse la tecla Enter o haga clic en el Botn Aceptar.
De esta manera se crea y se visualiza una nueva aplicacin, pero no se
grabar. Si desea grabar la aplicacin despus de crearla, debe hacer clic
en la opcin o en el botn Grabar Todo o pulsar las teclas Crtl + Shift + S. si
slo
desea grabar
el formulario, puede hacer clic en la
opcin o en el
botn Grabar Form.Vb o pulsar las
teclas
Crtl. + S.
Botn Grabar Todo

Botn Grabar Form.Vb

En esta ventana puede hacer clic en el botn 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 automtica


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.

17

La carpeta que se visualiza en formal predeterminada al


momento de grabar un proyecto (Ubicacin) como se muestra en la
siguiente ventana:

Depende de la ventana de
configuracin, en la caja:
Ubicacin de Proyectos de
Visual Studio.

Si en la ventana de
configuracin
anterior activamos
la casilla: Guardar
nuevos proyectos al crearlos.

18

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

el nombre de la solucin o del proyecto que se crea al grabarlo.

Nombre de la
Solucin
del Proyecto

Nombre

Si se encuentra dentro del Visual Basic .Net y desea abrir un proyecto,


puede hacer clic en el botn Abrir Archivo o en la opcin Archivo/Abrir
Archivo. Se visualiza la siguiente ventana donde debe seleccionar la carpeta
donde grabo el proyecto.
19

Botn Abrir Archivo

En esta ventana haga doble


clic en el nombre de la
solucin o seleccinelo y
luego haga clic en el botn Abrir. Al mostrarse el proyecto en la pantalla,
haga doble clic en el nombre del formulario que desea visualizar en el
explorador
de
soluciones.

Nombre de la Solucin:

Una forma mas directa de abrir un proyecto es haciendo clic en la opcin


Archivo/Abrir Proyecto. En esta ventana, despus de seleccionar la carpeta
donde grab el proyecto, visualiza el nombre del proyecto y de la solucin
creada. Para abrir el proyecto, haga doble clic en cualquiera de los archivos
o seleccione cualquiera de ellos y haga clic en el botn Abrir.

20

Nombre del Proyecto

Nombre de la Solucin

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.

CONCLUSI
N.
Llegando a nuestra conclusin, el sistema de aplicacin 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
pequeas y medianas administraciones, lo hacen ser uno de los
mejores en esa materia.

21

Es un idioma hibrido, es decir, formado por cdigo 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.

BIBLIOGR
AFIA.
PAGINAS:
WIKIPEDIA
www.wikipedia.com/visualbasic
MICROSOFT
http://msdn.microsoft.com/es-es/library/ms165354%28v=vs.90%29.aspx
EMAGISTER.COM

22

http://www.emagister.com/curso-visual-basic-principiantes-2
DOCUMENTO PDF
Visual-basic-2008.PDF

23

Anda mungkin juga menyukai