Manual de Visual Basic Principiante Autor: Jorge Alvarez

Documentos relacionados
David Rodríguez Vilca Profesor de Computo davyros.edelmira.net ISTP Sep. VB6.0

Guía practica de Visual Basic 6.0

Clase 1 Excel

UNIDAD 1. writer PRIMEROS PASOS. CURSO: LibreOffice

CAPÍTULO 1. ELEMENTOS DE EXCEL

PROGRAMACION EN VISUAL BASIC

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA

Luxómetro Registrador HD450 PRESENTACIÓN DEL SOFTWARE

Incluimos una pequeña introducción al programa para aquellos profesores que quieran iniciarse en la programación a través de este entorno.

CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0

AREA DE EDUCACIÓN PARA EL TRABAJO

PASOS PARA CREAR FUNCIONES CON VBA

Microsoft Office Word

CAPITULO V 5. VISUAL BASIC

Elementos esenciales de Power- Point

MANUAL PARA PHOTO STORY 3

Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A)

SESIÓN 6 INTRODUCCIÓN A POWER POINT

Guía de Usuario. Calendario

Unidad 2. Elementos de Word2007 (I)

Elaboración de Documentos en Procesadores de Textos

Taller de TeamViewer. Manual De TeamViewer

Fundamentos de Word. Identificar los elementos de la interfaz de usuario que puede usar para realizar las tareas básicas.

Curso de Visual Basic Lección 1 Area Interactiva CURSO DE. Visual Basic 6.0

PIC MICRO ESTUDIO Display de 2 y4 Dígitos RS-232 (Clave 701 y 702) Guía de Uso

Crear gráficos en Excel Un gráfico es la representación gráfica de los datos de una hoja de cálculo y facilita su interpretación.

Curso de Visual Basic Lección 1 Area Interactiva -

Organización de la información en disco: archivos y carpetas

Objetivo: Construir un programa integrando sentencias de decisión MARCO TEÓRICO

ESCUELA DE INFORMÁTICA

Gestión de bases de datos de mysql desde Dreamweaver

Estilos y temas. Contenido TECNOLOGÍA WORD

Como hacer un troyano en Visual Basic 6.0

Índice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1

Fundamentos de PowerPoint

Sentencias o instrucciones en Visual BASIC

Área Académica: Licenciatura en Derecho. Profesor: Lic. Virginia Argüelles Pascual

Programación en Visual Basic Ricardo Rodríguez García

Conocimientos previos

CONSIDERACIONES GENERALES DEL FUNCIONAMIENTO DEL PROGRAMA

Diseño visual. Creacion de un modulo para la API

CAPÍTULO 5. TIPOS DE VISTAS

HERRAMIENTAS AVANZADAS PARA LA GESTIÓN DE PROYECTOS

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje

CREACION DE BASES DE DATOS EN VISUAL BASIC 2011

Formulario VBA en Excel. Creación del formulario. Actividad grado 10.

Centro de Bachillerato Tecnológico. Manual de prácticas. Visual Basic 6.0. Nivel Básico. Industrial y de servicios No. 231.

Cómo utilizar Conference Manager para Microsoft Outlook

LICENCIATURA EN CIENCIAS NATURALES Y EDUCACIÓN AMBIENTAL MODULO DE WINDOWS U N I V E R S I D A D D E C Ó R D O B A

Diseño de página y configurar un documento

TABLAS WORD La tercer opción es usar el vínculo Dibujar Tabla, aquí se dimensiona la tabla dibujándola con el mouse

Microsoft PowerPoint 2013 (Completo)

Impress III Elementos interactivos

Actualización de una libreta de cómputos en Microsoft Excel Parte I

LABORATORIO Nº 1 Sistemas de Información asociados a los Formularios en Excel

El proceso para crear una presentación en Microsoft PowerPoint incluye lo siguiente:

MANUAL PARA CONECTARSE A LA RED WI-FI SISTEMA OPERATIVO WINDOWS XP.

Manual de Usuario Webmail Horde

Terceros Ekon Sical. Departamento de Informática

Tema: Introducción al IDE de Microsoft Visual C#.

PROGRAMAS PARA LA CLASSPAD MANAGER.

MANUAL DE INSTALACIÓN DEL DIMM FORMULARIOS. Macintosh. IMPORTANTE: Su computador debe contar con el entorno de ejecución JAVA versión 1.6.

TEKLYNX LABEL MATRIX

REPRODUCCIÓN Y ARCHIVO

2_trabajar con calc I

DEFINICIONES IMPORTANTES

MANUAL DE INGRESO AL OFFICE 365

OmniTouch 8400 Instant Communications Suite. My Instant Communicator para Microsoft Outlook Guía del usuario. Versión 6.7

UNIDAD III PRESENTACIÓN CON DIAPOSITIVAS

CUADRO DE CONTROL CONTROLES ACTIVEX

Manual Power Point. RGA Training & Solutions

A la hora de diseñar formularios usted tiene que estar familiarizado con las ventanas siguientes:

TBK NEO PC Viewer Manual de usuario

Manual del administrador

Enviar Felicitación Navideña por con Off. 2007

Elaboración de material didáctico con software de edición de video, imágenes y audio. Prof. M.I. Jaime Alfonso Reyes Cortés Marzo 2016

Ordenador local + Servidor Remoto

1. PRIMEROS PASOS EN POWERPOINT... 3

MICROSOFT PowerPoint 2013 Básico

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos.

Compartir carpetas en XP

Estos márgenes se definen en el menú Archivo, Configurar página... se nos muestra un cuadro de dialogo como este con tres pestañas:

MICROSOFT WORD AVANZADO. Nº Horas: 18. Objetivos:

FACULTAD DE INGENIERÍA

Actualizaciones de software Guía del usuario

EJERCICIO 1 DE POWER POINT POWER POINT EJERCICIO 1 PRESENTACIONES CON POWER POINT

VBA. Visual Basic para Aplicaciones. Guía 1. Visual Basic para Aplicaciones en Office 1

Práctica 0: Entorno de Windows

DB GENERATOR. Base de datos para USB Media Player. Manual de usuario

WorkBook Windows 7. WorkBook

Tutorial de NetCDF. Copyright Esri All rights reserved.

Compresión de ficheros

15 DE JUNIO DE 2015 TUTORIAL DE WORD 2013 TABLAS

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE DE MEDELLÍN. FACULTAD NACIONAL DE MINAS Escuela de Sistemas

Visual Basic VERSIÓN 6.0

MANEJO DE ERRORES VII.1. LA COMPILACIÓN...225

Conozcamos un poco la página WEB que crearemos en WordPress.

Ejercicio: Creación de Bosquejos *

Funciones básicas del depurador

En Microsoft Office Word 2007 se puede insertar una tabla eligiendo un diseño entre varias tablas con formato previo

Transcripción:

Manual de Visual Basic Principiante Autor: Jorge Alvarez 1

Presentación del curso En el título de este curso, Manual de Visual Basic para Principiantes, resumimos nuestro objetivo y decantamos lo que será el contenido del mismo. Queremos ofrecer una buena, clara y práctica introducción a este software de programación de Microsoft como es el Visual Basic. Luego de ver y estudiar qué es Visual Basic, empezaremos con las primeras y más básicas indicaciones sobre el manejo del programa, mostrando los elementos más importantes y siguiendo, mediante gráficos y su explicación respectiva, la interface del programa y la aplicabilidad de cada una de las partes. Veremos cómo iniciar Visual Basic, cómo crear proyectos y de qué manera guardarlos en nuestro ordenador. Como la finalidad de este curso es eminentemente práctica, luego de dadas las instrucciones fundamentales, comenzaremos a trabajar sobre ejercicios prácticos, de modo que vayamos acompañando la teoría de la práctica y la aplicación de las funciones de programación más importantes de Visual Basic. Veremos, por ejemplo, cómo crear un formulario que contenga un reloj operativo y un calendario. O, asimismo, tendremos la posibilidad de aprender crear un formulario con varias etiquetas, cajas de texto y botones. Todos estos ejercicios, seguro nos aportarán valiosa experiencia en el manejo de Visual Basic. Será muy interesante también, aprender a crear un formulario que haga las funciones de una calculadora. Y así, de esa manera, iremos haciendo muchos ejercicios prácticos de programación en Visual Basic, para que puedas aprender utilidades muy concretas que luego podrás poner en práctica para tus propios proyectos. 2

1. Visual Basic Quées Visual Basic? Es un programa que es en sí mismo un Lenguaje de Programación 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 Cómo empezar a trabajar con Microsoft Visual Basic: 1. Haz clic en el botón Inicio. 2. Señala Programas. 3. Haz clic en Microsoft Visual Studio 6.0, Microsoft Visual Basic 6.0. Después de unos segundos de carga y una pantalla de presentación 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. 3

Los componentes principales son: Menús (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 aplicación 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) 4

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. Colócate sobre el formulario en donde colocarás el control. Presiona el botón izquierdo del ratón y dibuja sobre el formulario el control hasta que obtenga la forma y el tamaño que prefieras, entonces suelta el botón. 5

6

2. Las 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 guardarás tu proyecto de Visual Basic. En Name (Nombre) escribe el nombre del formulario (un nombre que tenga relación con el formulario como: entrada, contraseña, datos, etc.) y haz clic en Save (Guardar) Enseguida repite el procedimiento para guardar el proyecto. 7

3. Ejercicio 1: Reloj y Calendario Crea un formulario con cuatro etiquetas, un reloj con intervalo de 1000 y escribe el siguiente código: Private Sub Timer1_Timer() Label2.Caption = Time Label4.Caption = Date 8

4. Ejercicio 2: Tipo de Cambio Crea un formulario con tres etiquetas, tres cajas de texto, cuatro botones y escribe el siguiente código: Escribe el siguiente código: El botón Ver Pesos Private Sub Command1_Click() Text1 = Val(Text2) * Val(Text3) El botón Ver Dólares Private Sub Command2_Click() Text2 = Val(Text1) / Val(Text3) El botón Nuevo Cálculo Private Sub Command3_Click() Text1 = "" Text2 = "" Text3 = "" Text1.SetFocus El botón Salir Private Sub Command4_Click() Unload Me 9

End 10

5. Ejercicio 3: Calculadora Crea un formulario con cuatro etiquetas, tres cajas de texto, una caja de combo, tres botones y escribe el siguiente código: Private Sub Form_Load() Combo1.AddItem "Dividir" Combo1.AddItem "Multiplicar" Combo1.AddItem "Restar" Combo1.AddItem "Sumar" El botón Nuevo Cálculo Private Sub Command1_Click() text1 = "" text2 = "" text3 = "" text1.setfocus El botón Calcular Private Sub Command2_Click() If Combo1 = "Sumar" Then Text3 = Val(Text1) + Val(Text2) ElseIf Combo1 = "Restar" Then Text3 = Val(Text1) - Val(Text2) 11

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

6. Ejercicio 4: Concatenación Crea un formulario con cuatro etiquetas, cuatro cajas de texto, tres botones y escribe el siguiente código: El botón Concatenar Datos Private Sub Command1_Click() Text4 = Text1 & " " & Text2 & " " & Text3 El botón Nuevos Datos Private Sub Command2_Click() Text1 = "" Text2 = "" Text3 = "" Text4 = "" Text1.SetFocus El botón Salir del Programa Private Sub Command3_Click() Unload Me End 13

7. Ejercicio5: Calculadora 2 Crea un formulario con tres etiquetas, tres cajas de texto, seis botones y escribe el siguiente código: El botón Nuevo Cálculo Private Sub Command5_Click() Text1 = "" Text2 = "" Text3 = "" Text1.SetFocus El botón Sumar Private Sub Command1_Click() Text3 = Val(Text1) + Val(Text2) El botón Restar Private Sub Command2_Click() Text3 = Val(Text1) - Val(Text2) El botón Multiplicar Private Sub Command3_Click() Text3 = Val(Text1) * Val(Text2) 14

El botón Multiplicar Private Sub Command4_Click() Text3 = Val(Text1) / Val(Text2) El botón Salir Private Sub Command6_Click() Unload Me End 15

8. 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 código: El botón Establecer la Alarma y Minimizar Private Sub Command1_Click() Form1.WindowState = 1 Timer1.Enabled = True El botón Salir Private Sub Command2_Click() Unload Me End 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 End If 16

17

9. Ejercicio 7: Calculadora 3 Crea un formulario con tres etiquetas, tres cajas de texto, un marco, cuatro botones de opción, tres botones y escribe el siguiente código: El botón 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 El botón Otra Operación Private Sub Command2_Click() Text1 = "" Text2 = "" Text3 = "" Text1.SetFocus El botón Salir 18

Private Sub Command3_Click() Unload Me End 19

10. Ejercicio 8: Conversiones Crea un formulario con dos etiquetas, dos cajas de texto, un marco, cuatro botones de opción, tres botones y escribe el siguiente código: El botón 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 El botón Nuevo Cálculo Private Sub Command2_Click() Text1 = "" Text2 = "" Text1.SetFocus El botón Salir Private Sub Command3_Click() 20

Unload Me End 21

11. Ejercicio 9: Concatenación 2 Crea un formulario con un control con pestañas (haz clic con el botón derecho del ratón 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 sección crea seis etiquetas, seis cajas de texto y dos botones. En la segunda sección crea tres etiquetas, tres cajas de texto y un botón. 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 código: Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Text2.SetFocus End If La caja de texto 2 la programaremos para que se introduzca automáticamente la fecha. Haz doble clic en la caja de texto 2, selecciona el evento GotFocus y escribe el siguiente código: Private Sub Text2_GotFocus() 22

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

12. Ejercicio 10: Las Tablas Crea un formulario con una etiqueta, dos cajas de texto y tres botones. Escribe el siguiente código: El botón 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 El botón Nueva Tabla Private Sub Command2_Click () Text1 = "" Text2 = "" Text1.SetFocus El botón Salir Private Sub Command3_Click() If MsgBox("Por Favor Confirma Si Ya Te Quieres Ir", vbyesno, " Qué Ya Te Quieres Ir?") = vbyes Then End 24

Else Cancel = 1 End If 25

13. Ejercicio 11: La Gráfica 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 demás sobre diferentes cosas de la imagen. En todas borra su Caption y de las que están sobre la imagen cambia su propiedad BackStyle a 0-Transparent y escribe el siguiente código: La etiqueta 2 Private Sub Label2_Click() Label1.Caption = "Mi Pollito" La etiqueta 3 Private Sub Label3_Click() Label1.Caption = "El Papá" La etiqueta 4 Private Sub Label4_Click() Label1.Caption = "Mi Papá y Mi Mamá" 26

14. Ejercicio 12: Álbum Fotográfico Crea un formulario con un cronómetro con intervalo de 50 y escribe el siguiente código: 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 27