Você está na página 1de 21

Ao del Buen Servicio al Ciudadano

FACULTAD DE CIENCIAS EMPRESARIALES


ESCUELA PROFESIONAL DE CIENCIAS CONTABLES Y
FINANCIERAS

VISUAL BASIC

Curso : Sistemas Informticos

Docente : Arriaga, Juan Carlos

Alumna : Soto Vasquez Angui

Ciclo :V

Turno : Maana

PUCALLPA PER
2017
DEDICATORIA

A Dios Todopoderoso, por


darme la fortaleza para lograr esta
meta.

A mis padres, que como


ngeles de la guarda mirando
nuestros pasos y guindolos nos han
brindado su comprensin y apoyo en
todo momento, estando siempre a
nuestro lado con el gran inters de
que salgamos adelante

A los maestros que da a da se


esfuerzan por brindarnos sus
conocimientos para que as podamos
ser personas de bien para nuestra
sociedad.

Angui Soto

2
INDICE
DEDICATORIA.....................................................................................................2

INTRODUCCIN..................................................................................................4

VISUAL BASIC.....................................................................................................5

1. CONCEPTO.................................................................................................5

2. REQUISITOS DE HARDWARE DEL SISTEMA...................................5

3. CARACTERSTICAS DE VISUAL BASIC..............................................5

4. PRIMEROS PASOS CON VISUAL BASIC............................................6

4.1. El Entorno............................................................................................6

4.2. Diseando Una Interfaz.................................................................6

5. COMENZANDO A ESCRIBIR CDIGO................................................8

6. PROPIEDADES, EVENTOS Y MTODOS.........................................10

7. MANEJO DE FORMULARIOS...............................................................11

8. MTODOS QUE UTILIZA VB...............................................................12

8.1. Mtodo Show...................................................................................12

8.2. Mtodo Hide.....................................................................................12

8.3. Sentencia Load...............................................................................12

8.4. Sentencia Unload...........................................................................12

8.5. Sentencia Unload Me....................................................................12

9. FORMAS DE EJECUTAR........................................................................12

10. OBJETOS Y EVENTOS........................................................................13

11. VENTAJAS..............................................................................................15

12. DESVENTAJAS......................................................................................15

CONCLUSIONES...............................................................................................16

REFERENCIA BIBLIOGRFICA........................................................................17

3
INTRODUCCIN

En el mundo de la programacin informtica, uno de los lenguajes ms


populares y conocidos es el de Visual Basic. Creado en 1991 por Alan
Cooper para Microsoft, este paquete permite programar contenidos
informticos grficos de manera simple y accesible.

El Visual Basic ha sido desarrollado con el objetivo de entregar a los


usuarios de programacin informtica un paquete de utilidades simples y
accesibles. Es por esto que el Visual Basic puede ser usado y fcilmente
comprendido por expertos como tambin por usuarios principiantes. Su
base parte del dialecto BASIC pero con componentes novedosos que lo
adaptan a los lenguajes informticos modernos. A esto se suma que el
Visual Basic es adems un lenguaje de programacin guiado por eventos
que permite mayor operatibilidad y mejores resultados.

La creacin de interfaces grficas para diferentes utilidades es una de las


principales funciones del Visual Basic y es por esto que es altamente usado
en espacios profesionales donde se requieren soportes grficos para mayor
organizacin de los contenidos y materiales. La programacin grfica se
puede llevar a cabo directamente ya que el Visual Basic no requerir de los
usuarios la escritura de los cdigos de programacin. Ai, el Visual Basic
trabaja a partir de lenguajes RAD, en ingls Rapid Application Development,
o desarrollo rpido de aplicaciones especficas para cada necesidad y
funcin. Al mismo tiempo, el Visual Basic, gracias a su simple lenguaje, es
perfectamente adaptable a las plataformas de los sistemas Windows y es
fcilmente transformable a otros lenguajes ms complejos.

Visual Basic es uno de los tantos lenguajes de programacin que podemos


encontrar hoy en da. Dicho lenguaje nace del BASIC (Beginners All-
purpose Symbolic Instruction Code) que fue creado en su versin original en
el Dartmouth College, con el propsito de servir a aquellas personas que
estaban interesadas en iniciarse en algn lenguaje de programacin. Luego
de sufrir varias modificaciones, en el ao 1978 se estableci el BASIC
estndar. La sencillez del lenguaje gan el desprecio de los programadores
avanzados por considerarlo "un lenguaje para principiantes".
Primero fue GW-BASIC, luego se transform en QuickBASIC y actualmente se
lo conoce como Visual Basic y la versin ms reciente es la 6 que se incluye

4
en el paquete Visual Studio 6 de Microsoft. Esta versin combina la sencillez
del BASIC con un poderoso lenguaje de programacin Visual que juntos
permiten desarrollar robustos programas de 32 bits para Windows. Esta
fusin de sencillez y la esttica permiti ampliar mucho ms el monopolio
de Microsoft, ya que el lenguaje slo es compatible con Windows, un
sistema operativo de la misma empresa.

VISUAL BASIC
1. CONCEPTO
Es un lenguaje de desarrollo para Windows. Un sistema diseado para
crear aplicaciones grficas de una manera rpida y sencilla las cuales se
ejecutan bajo Windows.

2. REQUISITOS DE HARDWARE DEL SISTEMA


Para ejecutar Visual Basic tiene que disponer de cierto Hardware y
Software en su equipo.
Microsoft Windows 98-NT o Superior
Microsoft 486 DX/66 MHZ o Superior
Unidad de CD-ROM
Pantalla VGA o de mayor Resolucin
32 MB de Memoria RAM
Mouse (ratn) u Otro dispositivo de puntero

3. CARACTERSTICAS DE VISUAL BASIC.


Barra de ttulo: muestra el nombre del proyecto y del formulario q
se est diseando actualmente.
Barra de mens: agrupa los mens despegables que contienes
todas las operaciones que pueden llevarse a cabo con Visual Basic
6.0.
Barra de herramientas estndar: contienen los botones que se
utilizan con mayor frecuencia cuando se trabaja con un proyecto.
Simplifica la eleccin de opciones de los mens Archivo, Edicin, Ver
y Ejecutar; adems, en el rea derecha presenta la ubicacin
(coordenadas) y el tamao del objeto seleccionado

5
Ventana de formulario: es el rea donde se disea la interfaz
grfica, es decir, es donde se inserta electo grficos, como botones,
imgenes, casilla de verificacin, cuadros de listas, etc.
Cuadro de herramientas: presenta todos los controles necesarios
para disear una aplicacin, como cuadros de texto, etiquetas,
cuadros de listas, botones de comandos, etc.
Ventana de proyecto: muestra los elementos involucrados en el
proyecto, como formularios, mdulos, controles oxc, etc. Cada
elemento puede seleccionarse en forma independiente para su
edicin.
Ventana de posicin del formulario: muestra la ubicacin que
tendr el formulario en la pantalla, cuando ejecute la aplicacin.
Esta ubicacin puede cambiarse si se hace clic con el botn
izquierdo del mouse.
La Ventana propiedades: muestra todas las propiedades del
control actualmente seleccionado, en este caso muestra las
propiedades del Form1, luego podemos ver que abajo dice "Form1
Form", lo que est en negrita es el nombre del objeto, y lo que le
sigue es el tipo de objeto, en este caso es un Formulario (Form).

4. PRIMEROS PASOS CON VISUAL BASIC


4.1. El Entorno
Visual Basic es un entorno de programacin en el que el aspecto
visual del programa (Interface o Interfaz) se puede disear casi al
100% con el nico uso del ratn.
Un programa en VB se suele desarrollar de la siguiente forma:
Diseo de la Interfaz: El aspecto visual de un programa se
realiza mediante la utilizacin de formularios en los cuales se
sitan controles dependiendo de las funciones que deseemos
hacer.
Un formulario es el equivalente a una ventana.
Los controles son: botones, cuadros desplegables, listas
seleccionables, etiquetas de texto, etc.
Escritura del cdigo: Una vez diseada la interfaz que utilizar
el usuario del programa, es necesario programar las acciones a

6
las cuales responder el programa. Este es el paso realmente
importante y el que se debe llamar programacin.

4.2. Diseando Una Interfaz


La interfaz de un programa est formada por un formulario que
contiene mltiples objetos, cada uno de los cuales tiene sus
propiedades particulares.

La principal propiedad de un objeto es su Nombre (Name). La


mayora de las propiedades de un objeto se pueden modificar en
tiempo de diseo.

En la imagen de la izquierda se
ha introducido un objeto botn
(Command) al cual se le han
modificado las propiedades
Caption y Font.
La modificacin de estas
propiedades se realiza
directamente sobre la paleta de
propiedades y se visualiza
inmediatamente en el formulario.
En un formulario se pueden introducir tantos objetos como se
consideren necesarios.

En las imgenes anteriores podemos ver los objetos ms generales de


Visual Basic as como la paleta de propiedades. Debemos recordar que
la paleta de propiedades mostrar las propiedades del objeto
seleccionado en el formulario. En este caso est mostrando las del

7
Selector de objetos
PictureBox
Label TextBox
Frame CommandButton
CheckBox OptionButton
ComboBox ListBox
HScrollBar VScrollBar
Timer DriveListBox
DirListBox FileListBox
Shape Line
Image Data
OLE

Command1 (objeto CommandButton), seleccionado en el Form1


(objeto Formulario).
A continuacin empezaremos a explicar la utilidad de los objetos ms
bsicos y ms adelante iremos viendo los dems.

Objeto o Utilizacin principal Principales


control propiedades
Label Mostrar un texto en cualquier Caption, BackColor,
(Etiqueta) ubicacin. BackStyle, Font,
ForeColor.
TextBox Introducir al programa textos o Text, MaxLength,
(Caja de nmeros. MultiLine, ScrollBars,
texto) PasswordChar.
CommandBut Ejecutar una accin al recibir la Caption, Default, Style.
ton pulsacin del usuario.
(Botn de
comando)
Frame Sirve para agrupar a otros Caption.
(Marco) objetos. Es un contenedor de
controles.
CheckBox Se utiliza para indicar si alguna Caption, Value.
(Caja de opcin est seleccionada. No es
chequeo) excluyente.

8
OptionButton Se utiliza para indicar una Caption, Value.
(Botn de eleccin entre varias
opcin) posibilidades. Si es excluyente.
ListBox Muestra varias opciones que se List, MultiSelect, Sorted,
(Lista de pueden seleccionar. Style, ListIndex,
seleccin) ListCount, Text.
ComboBox Tiene dos posibles usos: Como List, MultiSelect, Sorted,
(Caja cuadro de texto y cono lista de Style, ListIndex,
desplegable) seleccin. ListCount, Text.
Line Con este control se puede BorderColor,
(Lnea) dibujar lneas. BorderStyle,
BorderWidth.
Shape Sirve para dibujar cuadrados, Shape, FillStyle,
(Figura) rectngulos, crculos y elipses. FillColor, BackColor,
BackStyle.
Image Mostrar un archivo grfico gif, Picture, Strech.
(Imagen) jpg, bmp, wmf, ico, cur, etc.
PictureBox Mostrar un archivo grfico. Es Picture, AutoSize.
(Caja de ms potente que el control
dibujo) Image pero consume ms
recursos del ordenador.
El resto de controles bsicos de Visual Basic los dejaremos para ms
adelante cuando estos nos resulten ms familiares y tengamos un poco
de ms prctica con ellos.

5. COMENZANDO A ESCRIBIR CDIGO


Antes de comenzar a escribir cdigo es necesario dejar claro un
concepto, el de evento. La programacin en Visual Basic como hemos
dicho consta de la creacin de la interfaz del usuario y de la escritura del
cdigo.
La escritura del cdigo debemos hacerla de forma que el programa sepa
cuando tiene que ejecutarla, por ejemplo al hacer click con el ratn
sobre un botn, al seleccionar una opcin de un men, al
seleccionar un elemento de un ListBox, etc.
En otras palabras el programa reacciona a las acciones que el
usuario realiza, a estas acciones se las denomina eventos. As los
objetos tienen unos eventos que nosotros podemos programar de forma
que se realicen las operaciones que deseemos.

9
Ejemplo:
El objeto Command1 (CommandButton) tiene un evento que se llama
Click, de esta forma si introducimos cdigo entre las intrucciones:
Sub Command1_Click
...
...
End Sub
Este cdigo escrito entre estas dos lneas ser ejecutado por el
programa cuando el usuario efecte una pulsacin (Click) sobre el
botn de comando Command1.
Para escribir el cdigo anterior hacemos doble click sobre el objeto
Command1 y de esta forma pasaremos a la ventana de cdigo con el
evento por defecto de este objeto.

Haciendo doble click en el objeto Command1 pasamos a la ventana de escritur

Tambin se puede pasar de la ventana de objetos a la ventana de cdigo med

Enesta
En estalista
segunda lista desplegable
desplegable se puede seleccionar
podemos seleccionar el evento asociado al objeto, el cual programaremos mediante
el objeto deseado.

10
6. PROPIEDADES, EVENTOS Y MTODOS
Visual Basic es un lenguaje de programacin orientado a objetos, con lo
cual la programacin y la escritura de cdigo tendr que hacer uso de los
elementos incluidos en los objetos, que principalmente son: propiedades,
eventos y mtodos.
Formulario: Es una ventana, pantalla, rea, lugar, que el usuario
utiliza para dibujar objetos.
Una aplicacin puede tener varios formularios puede ser suficiente
para una aplicacin sencilla
Proyecto: Es el conjunto de dos o ms formularios
Propiedades: Son caractersticas de los objetos que hacen que
cambie su aspecto externo, interno o forma de comportarse. Ejemplo:
en una etiqueta se puede modificar su propiedad Caption para
indicar el texto que se visualizar en la etiqueta.
Eventos: Son acciones que el usuario realiza sobre los objetos. Los
eventos de un objeto son programables de forma que se realice
alguna tarea cuando se produzca dicho evento. Ejemplo: cuando se
hace Click sobre un botn de comando se produce este evento y se
ejecuta el cdigo que se encuentre escrito en el (Sub
Command1_Click .... .... .... End Sub).
Mtodos: Son tareas que los objetos pueden llevar a cabo por si
mismos con slo una llamada del cdigo a dicho mtodo. Ejemplo: en
un objeto de lista de seleccin existe el mtodo Add que sirve para
aadir un elemento a los elementos que hasta ese momento estn
contenidos en la lista de seleccin. Igualmente existe otro mtodo
Clear que sirve para borrar todos los elementos contenidos en la lista
de seleccin.
Los eventos generalmente son los que hay que programar y es el
entorno de Visual Basic el que se encarga de escribirlos.
Para poder acceder a los valores de las propiedades de un objeto es
necesario: indicar primero el nombre del objeto, escribir un punto (.) y
seguidamente la propiedad.
Ejemplo:
Si una etiqueta se llama Label1, se puede modificar su propiedad
Caption mediante la lnea de cdigo siguiente:
Label1.Caption = Esto es una lnea de texto.

11
De igual forma se procede con los mtodos, es decir, para hacer una
llamada al mtodo (Clear) que borra los elementos contenidos en
una lista desplegable (ListBox1) tendramos que escribir la siguiente
lnea de texto:

ListBox1.Clear
Es muy difcil saberse todos los
mtodos, propiedades y eventos
de todos los objetos de VB, pero
para programar en VB es necesario
conocer los ms habituales de los
objetos ms comunes. Para ello VB
no ofrece una gran ayuda que
consiste en que cuando estamos escribiendo cdigo, al escribir el
nombre de un objeto seguido del punto, se nos mostrar un alista
desplegable con todas las propiedades y todos los mtodos del objeto.

7. MANEJO DE FORMULARIOS
Los formularios son tratados como los controles con sus propiedades
eventos y mtodos, los formularios utilizamos para poner los controles,
tambin podemos enlazar los mismos uno a continuacin de otro.

a) Agregar Formularios A Un Proyecto


Debemos escoger en el MEN PROYECTOS, Luego Opcin
AGREGAR FORMULARIO, LUEGO NUEVO FORMULARIO Y ABRIR

12
8. MTODOS QUE UTILIZA VB
8.1. Mtodo Show
Permite enlazar formularios
EJM: FORM2.SHOW

8.2. Mtodo Hide


Permite ocultar un formulario, pero no lo descarga es decir que cada
activo
EJM: FORM2.HIDE

8.3. Sentencia Load


Seguido del nombre del formulario permite que se cargue el
formulario en memoria pero no se visualiza
EJM: LOAD FORM3

8.4. Sentencia Unload


Permite descargar el formulario de memoria
EJM: UNLOAD. FORM2

8.5. Sentencia Unload Me

13
Descarga el formulario que se est trabajando
Ejm: Unload Me

9. FORMAS DE EJECUTAR
En Visual Basic existen dos modos: diseo y ejecucin. El modo diseo
es cuando estamos realizando el programa y el de ejecucin es cuando
estamos probando el programa para ver si funciona correctamente.
Botn para Ejecutar.
Botn para Terminar la ejecucin.
Botn para Interrumpir la ejecucin.

Pero si tenemos varios formularios y deseamos ejecutar uno de ellos se


debe seguir los siguientes pasos.
1. En la barra de men Proyecto clic
2. Opcin Propiedades del Proyecto
3. En objeto inicial escoger el formulario deseado

14
10. OBJETOS Y EVENTOS

Se designa como objeto cualquier elemento, por ejemplo, un formulario,


una imagen, un control, tal como una caja de texto; a su vez, los objetos
tienen propiedades, que en el caso de la caja de texto una es la
propiedad "text" que se encarga de contener el texto que aparecer en
la caja. A los objetos se les puede asociar eventos. Un evento es la
ocurrencia de un suceso, comnmente la accin que realiza el usuario
sobre el objeto, que como resultado puede, por ejemplo, provocar un
cambio en alguna propiedad de un objeto. Por ejemplo: Visual Basic tiene
un evento llamado KeyPress, que ocurre cuando el usuario presiona una
tecla; ese evento se puede asociar a la caja de texto, y en l definir (por
programacin) qu accin se tomar cuando se oprima una tecla.

En sntesis, un objeto posee propiedades, responde a eventos y puede


ejecutar mtodos asociados a l.

Algunos eventos comunes definidos en Visual Basic son:

Click: ocurre cuando se presiona y suelta un botn del mouse sobre


un objeto.
DblClick: ocurre cuando se presiona y suelta dos veces un botn del
mouse sobre un objeto.

15
DragDrop: ocurre al arrastrar y soltar un determinado objeto con el
mouse.
DragOver: ocurre si una operacin de arrastrar y soltar est en
curso.
GotFocus: ocurre cuando un objeto recibe el control o foco, ya sea
mediante una accin del usuario como hacer clic en un objeto
ventana, o cambiando el foco de objeto desde el programa, mediante
el mtodo SetFocus.
LostFocus: contrario al anterior, este evento ocurre cuando el objeto
pierde el enfoque, sea mediante accin del usuario o efectuado desde
la aplicacin.
KeyDown: ocurre cuando el usuario mantiene presionada una tecla.
KeyUp: ocurre cuando el usuario deja de presionar una tecla. Este
evento sucede precisamente al terminar el evento KeyDown.
KeyPress: ocurre como cuando se presiona y suelta una tecla.
MouseDown: ocurre cuando el usuario presiona un botn del mouse.
MouseUp: se produce cuando el usuario suelta el botn del mouse.
MouseMove: este evento ocurre mientras el usuario mueve o
desplaza el puntero del mouse sobre un objeto.

Imagnese un auto como un objeto; el auto tiene diversas propiedades


como color, modelo, etc. Algunas con solamente 2 posibles valores,
como encendido y apagado, incluso otras que a simple vista no se ven,
como podra ser la cantidad de gasolina. Para definir el color de este
objeto Auto, segn Visual Basic, se hara de la siguiente manera:

Auto.color = rojo

y para definirle un evento podra ser como el siguiente ejemplo:

Sub girarllave( )

Auto.encendido=true

16
end sub.

11. 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.
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 y bases de datos (Access).
Si bien permite desarrollar grandes y complejas aplicaciones, tambin
provee un entorno adecuado para realizar pequeos prototipos
rpidos.

12. 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
Soporte pobre para programacin orientada a objetos
Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a
llamadas de la API de Windows.

17
Dependencia de complejas y frgiles entradas de registro COM
La capacidad de utilizar controles en un nico formulario es muy
limitada en comparacin a otras herramientas.

CONCLUSIONES

Visual Basic (VB) es un lenguaje de programacin dirigido por


eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje
de programacin es un dialecto de BASIC, con importantes
agregados. Su primera versin fue presentada en 1991, con la
intencin de simplificar la programacin utilizando un ambiente de
desarrollo que facilit en cierta medida la programacin misma.

La ltima versin fue la 6, liberada en 1998, para la que Microsoft


extendi el soporte hasta marzo de 2008.

En 2001 Microsoft propuso abandonar el desarrollo basado en la API


Win32 y pasar a un framework o marco comn de libreras,
independiente de la versin del sistema operativo, .NET Framework, a
travs de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de
fcil transicin de cdigo entre ellos); fue el sucesor de Visual Basic 6.

Aunque Visual Basic es de propsito general, tambin provee


facilidades para el desarrollo de aplicaciones de bases de datos
usando Data Access Objects, Remote Data Objects o ActiveX Data
Objects.

Visual Basic contiene un entorno de desarrollo integrado o IDE que


integra editor de textos para edicin del cdigo fuente, un depurador,
un compilador (y enlazador) y un editor de interfaces grficas o GUI.

18
Visual Basic dio un paso ms en innovacin y ahora es posible
programar aplicaciones Nativas para Android o IPhone utilizando un
software de la compaa Anywhere Software que transforma cdigo
Visual Basic (creado por dicha compaa) en APPs 100 % nativas en
Java para ambos sistemas operativos de dispositivos mviles.

REFERENCIA BIBLIOGRFICA

http://www.definicionabc.com/tecnologia/visual-basic.php
https://msdn.microsoft.com/en-us/library/2x7h1hfk.aspx
https://pt.slideshare.net/romeprofe/qu-es-visual-basic-46790473
http://www.aprenderaprogramar.com/index.php?
option=com_content&view=category&id=37&Itemid=61

19
ANEXOS

20
21

Você também pode gostar