Escolar Documentos
Profissional Documentos
Cultura Documentos
VISUAL BASIC
Ciclo :V
Turno : Maana
PUCALLPA PER
2017
DEDICATORIA
Angui Soto
2
INDICE
DEDICATORIA.....................................................................................................2
INTRODUCCIN..................................................................................................4
VISUAL BASIC.....................................................................................................5
1. CONCEPTO.................................................................................................5
4.1. El Entorno............................................................................................6
7. MANEJO DE FORMULARIOS...............................................................11
9. FORMAS DE EJECUTAR........................................................................12
11. VENTAJAS..............................................................................................15
12. DESVENTAJAS......................................................................................15
CONCLUSIONES...............................................................................................16
REFERENCIA BIBLIOGRFICA........................................................................17
3
INTRODUCCIN
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.
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).
6
las cuales responder el programa. Este es el paso realmente
importante y el que se debe llamar programacin.
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.
7
Selector de objetos
PictureBox
Label TextBox
Frame CommandButton
CheckBox OptionButton
ComboBox ListBox
HScrollBar VScrollBar
Timer DriveListBox
DirListBox FileListBox
Shape Line
Image Data
OLE
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.
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.
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.
12
8. MTODOS QUE UTILIZA VB
8.1. Mtodo Show
Permite enlazar formularios
EJM: FORM2.SHOW
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.
14
10. OBJETOS Y EVENTOS
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.
Auto.color = rojo
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
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
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