Está en la página 1de 28

mailxmail - Cursos para compartir lo que sabes

Manual de Visual Basic


Principiante
Autor: Jorge Alvarez
[http://www.mailxmail.com/curso-manual-visual-basic-principiante]

Descubre miles de cursos como ste en www.mailxmail.com

mailxmail - Cursos para compartir lo que sabes

Presentacin del curso


Este curso presenta una breve introduccin a este programa, pero adems incluye
una serie de ejercicios para desarrollar bien la parte prctica de la materia.
El curso se completar con la segunda parte, a nivel intermedio: Manual Visual Basic
Intermedio.
Visita ms cursos como este en mailxmail:
[http://www.mailxmail.com/cursos-informatica]
[http://www.mailxmail.com/cursos-diseno]
Tu opinin cuenta! Lee todas las opiniones de este curso y djanos la tuya:
[http://www.mailxmail.com/curso-manual-visual-basic-principiante/opiniones]

Cursos similares
Cursos

Valoracin

Alumnos

Vdeo

AutoCAD
624

Curso de autocad. ahora podrs aprender autocad inicindote en el manejo de la nueva


versin de este software que es el ms potente y completo programa de diseo y dibujo...
[07/11/08]

AutoCAD 3D
Autocad en la actualidad, es uno de los programas ms utilizados por profesionales de
todas las ramas de la arquitectura, ingeniera y ciencias para el diseo de objetos,...
[13/09/04]

45.568

Diseo: composicin y tipografa


Estos dos elementos son clave para la creacin de un buen diseo, ya sea publicitario
como en pginas web. por eso, consideramos de sumo inters dedicar un curso a
foment...
[02/09/03]

20.728

Banners animados e inanimados. Cmo hacerlos


Banners publicitarios animados e inanimados en photoshop e imageready. el banner en
formato gif es una her...
[06/03/09]

331

Crear un ojo en 3ds Max


Con la ayuda de este curso aprenders a crear un ojo con 3ds max. e incorporarlo dentro
de la cara de una persona. ya vers como en slo 15 minutos lo puedes conseguir. ...
[19/10/05]

Descubre miles de cursos como ste en www.mailxmail.com

494

mailxmail - Cursos para compartir lo que sabes

1. Visual Basic
[ http://www.mailxmail.com/curso-manual-visual-basic-principiante/visual-basic ]
Ques Visual Basic?
Es un programa que es en s mismo un Lenguaje de Programacin de alto nivel, con
el cual se pueden desarrollar aplicaciones para cualquier necesidad, ya sea de un
usuario o de una empresa.
Inicio de Visual Basic
Cmo empezar a trabajar con Microsoft Visual Basic:
1.

Haz clic en el botn Inicio.

2.

Seala Programas.

3.

Haz clic en Microsoft Visual Studio 6.0, Microsoft Visual Basic 6.0.

Despus de unos segundos de carga y una pantalla de presentacin se presentar la


pantalla de opciones de proyecto.

De manera predeterminada viene seleccionado el icono Standard EXE, haz clic en


Abrir.
Enseguida podemos ver el rea de trabajo de Visual Basic.

Descubre miles de cursos como ste en www.mailxmail.com

mailxmail - Cursos para compartir lo que sabes

Los componentes principales son:


Mens (listas de acciones que puedes hacer en Visual Basic) Barras de herramientas
(para realizar las mismas acciones en menos tiempo)
Formulario (son las ventanas principales de toda aplicacin creada con Visual Basic)

Explorador del Proyecto (desde aqu se puede acceder a los componentes del
proyecto)

Ventana de Propiedades (de cada control podemos definir sus atributos o


propiedades particulares que determinan su apariencia y comportamiento)

Descubre miles de cursos como ste en www.mailxmail.com

mailxmail - Cursos para compartir lo que sabes

Caja de herramientas (aqu aparecen los diversos controles que se pueden usar)

Para colocar un control en el formulario


Haz clic sobre el control que deseas colocar en el formulario. Colcate sobre el
formulario en donde colocars el control. Presiona el botn izquierdo del ratn y
dibuja sobre el formulario el control hasta que obtenga la forma y el tamao que
prefieras, entonces suelta el botn.

Descubre miles de cursos como ste en www.mailxmail.com

mailxmail - Cursos para compartir lo que sabes

Descubre miles de cursos como ste en www.mailxmail.com

mailxmail - Cursos para compartir lo que sabes

2. Las Propiedades
[ http://www.mailxmail.com/curso-manual-visual-basic-principiante/propiedades]
Aqu tienes una lista de algunas propiedades tiles

Para guardar un proyecto en Visual Basic


Es recomendable que crees una carpeta para cada proyecto de Visual Basic. Haz clic
en (File) Archivo, Save Form1 As... (Guardar Formulario1 Como...). En Save File As
(Guardar Archivo Como), Save in (Guardar en) selecciona la carpeta o unidad de
disco en donde guardars tu proyecto de Visual Basic. En Name (Nombre) escribe el
nombre del formulario (un nombre que tenga relacin con el formulario como:
entrada, contrasea, datos, etc.) y haz clic en Save (Guardar) Enseguida repite el
procedimiento para guardar el proyecto.

Descubre miles de cursos como ste en www.mailxmail.com

mailxmail - Cursos para compartir lo que sabes

3. Ejercicio 1: Reloj y Calendario


[ http://www.mailxmail.com/curso-manual-visual-basic-principiante/ejercicio-1-reloj-calendario ]

Crea un formulario con cuatro etiquetas, un reloj con intervalo de 1000 y escribe el
siguiente cdigo:
Private Sub Timer1_Timer()
Label2.Caption = Time
Label4.Caption = Date
End Sub

Descubre miles de cursos como ste en www.mailxmail.com

mailxmail - Cursos para compartir lo que sabes

4. Ejercicio 2: Tipo de Cambio


[ http://www.mailxmail.com/curso-manual-visual-basic-principiante/ejercicio-2-tipo-cambio ]

Crea un formulario con tres etiquetas, tres cajas de texto, cuatro botones y escribe el
siguiente cdigo:
Escribe el siguiente cdigo:
El botn Ver Pesos
Private Sub Command1_Click()
Text1 = Val(Text2) * Val(Text3)
End Sub
El botn Ver Dlares
Private Sub Command2_Click()
Text2 = Val(Text1) / Val(Text3)
End Sub
El botn Nuevo Clculo
Private Sub Command3_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Text1.SetFocus
End Sub
El botn Salir
Private Sub Command4_Click()
Unload Me

Descubre miles de cursos como ste en www.mailxmail.com

mailxmail - Cursos para compartir lo que sabes


Unload Me
End
End Sub

Descubre miles de cursos como ste en www.mailxmail.com

10

mailxmail - Cursos para compartir lo que sabes

5. Ejercicio 3: Calculadora
[ http://www.mailxmail.com/curso-manual-visual-basic-principiante/ejercicio-3-calculadora]

Crea un formulario con cuatro etiquetas, tres cajas de texto, una caja de combo, tres
botones y escribe el siguiente cdigo:
Private Sub Form_Load()
Combo1.AddItem "Dividir"
Combo1.AddItem "Multiplicar"
Combo1.AddItem "Restar"
Combo1.AddItem "Sumar"
End Sub
El botn Nuevo Clculo
Private Sub Command1_Click()
text1 = ""
text2 = ""
text3 = ""
text1.SetFocus
End Sub
El botn Calcular
Private Sub Command2_Click()
If Combo1 = "Sumar" Then
Text3 = Val(Text1) + Val(Text2)
ElseIf Combo1 = "Restar" Then
Text3 = Val(Text1) - Val(Text2)

Descubre miles de cursos como ste en www.mailxmail.com

11

mailxmail - Cursos para compartir lo que sabes


Text3 = Val(Text1) - Val(Text2)
ElseIf Combo1 = "Multiplicar" Then
Text3 = Val(Text1) * Val(Text2)
ElseIf Combo1 = "Dividir" Then
Text3 = Val(Text1) / Val(Text2)
End If
End Sub
El botn Salir
Private Sub Command3_Click()
Unload Me
End
End Sub

Descubre miles de cursos como ste en www.mailxmail.com

12

mailxmail - Cursos para compartir lo que sabes

6. Ejercicio 4: Concatenacin
[ http://www.mailxmail.com/curso-manual-visual-basic-principiante/ejercicio-4-concatenacion]

Crea un formulario con cuatro etiquetas, cuatro cajas de texto, tres botones y
escribe el siguiente cdigo:
El botn Concatenar Datos
Private Sub Command1_Click()
Text4 = Text1 & " " & Text2 & " " & Text3
End Sub
El botn Nuevos Datos
Private Sub Command2_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text1.SetFocus
End Sub
El botn Salir del Programa
Private Sub Command3_Click()
Unload Me
End
End Sub

Descubre miles de cursos como ste en www.mailxmail.com

13

mailxmail - Cursos para compartir lo que sabes

7. Ejercicio5: Calculadora 2
[ http://www.mailxmail.com/curso-manual-visual-basic-principiante/ejercicio5-calculadora-2]

Crea un formulario con tres etiquetas, tres cajas de texto, seis botones y escribe el
siguiente cdigo:
El botn Nuevo Clculo
Private Sub Command5_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Text1.SetFocus
End Sub
El botn Sumar
Private Sub Command1_Click()
Text3 = Val(Text1) + Val(Text2)
End Sub
El botn Restar
Private Sub Command2_Click()
Text3 = Val(Text1) - Val(Text2)
End Sub
El botn Multiplicar
Private Sub Command3_Click()
Text3 = Val(Text1) * Val(Text2)
End Sub

Descubre miles de cursos como ste en www.mailxmail.com

14

mailxmail - Cursos para compartir lo que sabes


End Sub
El botn Multiplicar
Private Sub Command4_Click()
Text3 = Val(Text1) / Val(Text2)
End Sub
El botn Salir
Private Sub Command6_Click()
Unload Me
End
End Sub

Descubre miles de cursos como ste en www.mailxmail.com

15

mailxmail - Cursos para compartir lo que sabes

8. Ejercicio 6: Alarma
[ http://www.mailxmail.com/curso-manual-visual-basic-principiante/ejercicio-6-alarma ]

Crea un formulario con tres etiquetas, dos cajas de texto, dos botones, un reloj con
intervalo de 1000 y escribe el siguiente cdigo:
El botn Establecer la Alarma y Minimizar
Private Sub Command1_Click()
Form1.WindowState = 1
Timer1.Enabled = True
End Sub
El botn Salir
Private Sub Command2_Click()
Unload Me
End
End Sub
El reloj
Private Sub Timer1_Timer()
Dim horas As String
hora = Format(Time, "hh:mm")
If hora = Text1.Text Then
Beep
MsgBox Text2.Text, vbOKOnly + vbInformation, "Aviso de la Alarma"
Timer1.Enabled = False
Form1.WindowState = 0

Descubre miles de cursos como ste en www.mailxmail.com

16

mailxmail - Cursos para compartir lo que sabes


End If
End Sub

Descubre miles de cursos como ste en www.mailxmail.com

17

mailxmail - Cursos para compartir lo que sabes

9. Ejercicio 7: Calculadora 3
[ http://www.mailxmail.com/curso-manual-visual-basic-principiante/ejercicio-7-calculadora-3]

Crea un formulario con tres etiquetas, tres cajas de texto, un marco, cuatro botones
de opcin, tres botones y escribe el siguiente cdigo:
El botn Calcular
Private Sub Command1_Click()
If Option1 = True Then
Text3 = Val(Text1) / Val(Text2)
ElseIf Option2 = True Then
Text3 = Val(Text1) * Val(Text2)
ElseIf Option3 = True Then
Text3 = Val(Text1) - Val(Text2)
ElseIf Option4 = True Then
Text3 = Val(Text1) + Val(Text2)
End If
End Sub
El botn Otra Operacin
Private Sub Command2_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Text1.SetFocus
End Sub

Descubre miles de cursos como ste en www.mailxmail.com

18

mailxmail - Cursos para compartir lo que sabes


El botn Salir
Private Sub Command3_Click()
Unload Me
End
End Sub

Descubre miles de cursos como ste en www.mailxmail.com

19

mailxmail - Cursos para compartir lo que sabes

10. Ejercicio 8: Conversiones


[ http://www.mailxmail.com/curso-manual-visual-basic-principiante/ejercicio-8-conversiones]

Crea un formulario con dos etiquetas, dos cajas de texto, un marco, cuatro botones de
opcin, tres botones y escribe el siguiente cdigo:
El botn Convertir
Private Sub Command1_Click()
If Option1 = True Then
Text2 = Val(Text1) * 1000
ElseIf Option2 = True Then
Text2 = Val(Text1) * 100
ElseIf Option3 = True Then
Text2 = Val(Text1) * 10
ElseIf Option4 = True Then
Text2 = Val(Text1) / 1000
End If
End Sub
El botn Nuevo Clculo
Private Sub Command2_Click()
Text1 = ""
Text2 = ""
Text1.SetFocus
End Sub
El botn Salir

Descubre miles de cursos como ste en www.mailxmail.com

20

mailxmail - Cursos para compartir lo que sabes


Private Sub Command3_Click()
Unload Me
End
End Sub

Descubre miles de cursos como ste en www.mailxmail.com

21

mailxmail - Cursos para compartir lo que sabes

11. Ejercicio 9: Concatenacin 2


[ http://www.mailxmail.com/curso-manual-visual-basic-principiante/ejercicio-9-concatenacion-2]

Crea un formulario con un control con pestaas (haz clic con el botn derecho del
ratn sobre la Caja de herramientas, haz clic en Components. En Components,
Controls, selecciona el control Microsoft Tabbed Dialog Control 6.0 (SP5) y haz clic
en Aceptar. El control aparecer en la Caja de herramientas.), en la primera seccin
crea seis etiquetas, seis cajas de texto y dos botones.

En la segunda seccin crea tres etiquetas, tres cajas de texto y un botn.


En este programa programaremos las cajas de texto para que el cursor avance con
Enter a la siguiente caja de texto. Haz doble clic en la primera caja de texto y en la
caja de opciones de eventos selecciona KeyPress y escribe el siguiente cdigo:
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text2.SetFocus
End If
End Sub
La caja de texto 2 la programaremos para que se introduzca automticamente la
fecha. Haz doble clic en la caja de texto 2, selecciona el evento GotFocus y escribe el
siguiente cdigo:
Private Sub Text2_GotFocus()

Descubre miles de cursos como ste en www.mailxmail.com

22

mailxmail - Cursos para compartir lo que sabes


Text2.Text = Format(Now, "dd-mm-yyyy")
Text3.SetFocus
End Sub
Programa las cajas de texto (hasta la nmero seis) para que el cursor avance a la
siguiente caja de texto.
El botn Salir
Private Sub Command1_Click()
Unload Me
End
End Sub
El botn Limpiar
Private Sub Command2_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""
Text6 = ""
Text7 = ""
Text8 = ""
Text9 = ""
Text1.SetFocus
End Sub
El botn Mostrar Datos
Private Sub Command3_Click()
Text7 = Text1 & " " & Text3
Text8 = Text4
Text9 = Text5
End Sub

Descubre miles de cursos como ste en www.mailxmail.com

23

mailxmail - Cursos para compartir lo que sabes

12. Ejercicio 10: Las Tablas


[ http://www.mailxmail.com/curso-manual-visual-basic-principiante/ejercicio-10-tablas]

Crea un formulario con una etiqueta, dos cajas de texto y tres botones.
Escribe el siguiente cdigo:
El botn Ver Tabla
Private Sub Command1_Click()
Dim res As Long, retorno
For n = 1 To 10
res = Text1 * n
retorno = Chr(13) & Chr(10)
Text2 = Text2 & Text1 & " x " & n & " = " & res & retorno
Next n
End Sub
El botn Nueva Tabla
Private Sub Command2_Click ()
Text1 = ""
Text2 = ""
Text1.SetFocus
End Sub
El botn Salir
Private Sub Command3_Click()
If MsgBox("Por Favor Confirma Si Ya Te Quieres Ir", vbYesNo, "Qu Ya Te Quieres
Ir?") = vbYes Then

Descubre miles de cursos como ste en www.mailxmail.com

24

mailxmail - Cursos para compartir lo que sabes


End
Else
Cancel = 1
End If
End Sub

Descubre miles de cursos como ste en www.mailxmail.com

25

mailxmail - Cursos para compartir lo que sabes

13. Ejercicio 11: La Grfica


[ http://www.mailxmail.com/curso-manual-visual-basic-principiante/ejercicio-11-grafica]

Crea un formulario con un cuadro de imagen e inserta la imagen que prefieras.


Agrega las etiquetas que necesites y coloca una al pie de la imagen y las dems
sobre diferentes cosas de la imagen. En todas borra su Caption y de las que estn
sobre la imagen cambia su propiedad BackStyle a 0-Transparent y escribe el
siguiente cdigo:
La etiqueta 2
Private Sub Label2_Click()
Label1.Caption = "Mi Pollito"
End Sub
La etiqueta 3
Private Sub Label3_Click()
Label1.Caption = "El Pap"
End Sub
La etiqueta 4
Private Sub Label4_Click()
Label1.Caption = "Mi Pap y Mi Mam"
End Sub

Descubre miles de cursos como ste en www.mailxmail.com

26

mailxmail - Cursos para compartir lo que sabes

14. Ejercicio 12: lbum Fotogrfico


[ http://www.mailxmail.com/curso-manual-visual-basic-principiante/ejercicio-12-album-fotografico ]

Crea un formulario con un cronmetro con intervalo de 50 y escribe el siguiente cdigo:


Private Sub Timer1_Timer()
Static a As Integer
a = a + 1
If a = 5 Then
Image1.Picture = LoadPicture("c:\windows\matrix_800.bmp")
End If
If a = 25 Then
Image1.Picture = LoadPicture("c:\windows\matrix_reloaded28.bmp")
End If
If a = 35 Then
Image1.Picture = LoadPicture("c:\windows\matrix_xp_800.bmp")
End If
If a = 45 Then
Image1.Picture = LoadPicture ("c:\windows\matrixreloaded800x600.bmp")
End If
If a = 55 Then
a = 0
End If
End Sub

Visita ms cursos como este en mailxmail:


[http://www.mailxmail.com/cursos-informatica]
[http://www.mailxmail.com/cursos-diseno]
Tu opinin cuenta! Lee todas las opiniones de este curso y djanos la tuya:

Descubre miles de cursos como ste en www.mailxmail.com

27

mailxmail - Cursos para compartir lo que sabes


[http://www.mailxmail.com/curso-manual-visual-basic-principiante/opiniones]

Cursos similares
Cursos

Valoracin Alumnos

Vdeo

Crear un ojo en 3ds Max


Con la ayuda de este curso aprenders a crear un ojo con 3ds max. e incorporarlo dentro de
la cara de una persona. ya vers como en slo 15 minutos lo puedes conseguir. ...
[19/10/05]

494

AutoCAD
Curso de autocad. ahora podrs aprender autocad inicindote en el manejo de la nueva
versin de este software que es el ms potente y completo programa de diseo y dibujo...
[07/11/08]

624

AutoCAD 3D
Autocad en la actualidad, es uno de los programas ms utilizados por profesionales de todas
las ramas de la arquitectura, ingeniera y ciencias para el diseo de objetos,...
[13/09/04]

45.568

Gua para crear tarjetas de presentacin


cuntas veces te has encontrado en una situacin en la cul te piden tus datos de contacto y
has tenido que escribirlo en una servilleta o en un papel usado que se termi...
[03/07/07]

Utilizas photoshop? psate a GIMP, un programa


completamente libre y gratuito
El gimp (gnu image manipulation program) es un programa de manipulacin de imgenes
totalmente gratuito y abierto, disponible para sistemas ms windows, mac's y los basado...
[30/09/05]

1.205

9.172

Descubre miles de cursos como ste en www.mailxmail.com

28

También podría gustarte