SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
MODULO III: SISTEMAS BÁSICOS DE INFORMACIÓN

       SUBMODULO 3: ELABORAR SISTEMAS DE INFORMACIÓN MEDIANTE UN LENGUAJE DE
                                PROGRAMACIÓN VISUAL



FACILITADOR: LIC. ELÍAS RAMÍREZ MEZA

e-mail: nera24mx@yahoo.com.mx




OBJETIVO DEL SUBMODULO:

REALIZAR SISTEMAS DE INFORMACIÓN UTILIZANDO EL LENGUAJE DE PROGRAMACIÓN VISUAL



                                             UNIDAD 1:

                            INSPECCIONAR EL ENTORNO DEL PROGRAMA



Para comenzar diremos que vamos a trabajar con el lenguaje de programación “Visual Basic 6.0”,
Visual Basic es un sistema de programación que permite crear aplicaciones para Windows. Gracias
a su enorme potencial, el sistema es muy cómodo. Visual Basic es, pues, la forma más sencilla de
crear programas para Windows.

Después de terminar este modulo, seremos capaces de crear nuestras propias aplicaciones,
siguiendo lo que diga nuestro corazón, conciencia o el cliente.



REQUISITOS PREVIOS

Antes de empezar a programar, debemos de tener instalado el Visual Basic en cada pc.

Por las características de la computadora, no debemos preocuparnos mucho, ya que podemos
trabajar con una Pentium II a 450 Mhz., con 96 MB RAM, con un Sistema operativo Windows XP.

Si en la pc no está instalado, pídele al compañero Lorenzo que nos haga el favor de instalarlo.
INTRODUCCIÓN A VISUAL BASIC
Visual Basic es un lenguaje de programación de los llamados "visuales", puesto que parte de la
programación que se realiza con él se basa en la utilización de elementos visuales. La palabra
"Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de usuario. En lugar
de escribir numerosas líneas de código para describir la apariencia y la ubicación de los elementos
de la interfaz, simplemente podemos agregar objetos prefabricados en su lugar dentro de la pantalla,
que ahorran mucho tiempo de programación y que sobrepasan el concepto de la programación
convencional en cuanto a la estructura secuencial del programa.

Tradicionalmente el lenguaje Basic (Beginners All-Purpose Symbolic Instruction Code) se ha
considerado como el lenguaje adecuado para principiantes en el mundo de la programación, si bien
se le achaca que no tiene la potencia suficiente para cubrir todas las expectativas de los
programadores avanzados. Cierto es que aunque nos permite la creación de componentes y trabajar
con objetos, otros lenguajes tienen más potencia en la programación orientada a objetos, pero a
medida que han avanzado en las versiones de Visual Basic, ha aumentado su versatilidad.
Podemos abordar la programación de VBA (Visual Basic para Aplicaciones), que nos permitirá
programar rutinas de código que nos proporcionarán mayor potencia y funcionalidad de nuestras
aplicaciones ofimáticas, por ejemplo para los programas del paquete Microsoft Office: Microsoft
Word, Microsoft Excel, Microsoft Access..., las macros que se pueden programar en estos
programas se escriben en VBA, que es un lenguaje basado en Visual Basic, es decir una vez
conocido este, aprender VBA consiste en tener en cuenta las especificaciones que hace sobre el
Visual Basic que ya conocemos, la idea a transmitir es que no hay que aprender nada nuevo desde
el principio, sino que con poco esfuerzo, rápidamente podemos empezar a crear nuestras propias
macros.

Teniendo en cuenta el auge que está teniendo Internet actualmente, el conocer Visual Basic nos abre
una ventana a la programación para Internet. En la creación de páginas Web se utiliza el lenguaje
HTML, en combinación con otros que le proveen de funcionalidad, uno de ellos es el VBScript, que
en realidad no es otra cosa que una adaptación de Visual Basic, dicho de otra forma, conociendo
Visual Basic, cuesta muy poco aprender VBScript, lo que nos permitirá programar ASP (Active
Server Pages). Esto quedará mejor explicado con un ejemplo: Suponer que queremos programar una
página Web que además de los enlaces a otras páginas nos permita, por ejemplo, consultar una base
de datos en Access, esta consulta no se puede programar con HTML ya que no dispone de órdenes
para ello, necesitamos enlazar la página en HTML a una página ASP, la cual programaremos
mezclando HTML y VBScript, que es la que mediante el VBScript nos permitirá ejecutar la
consulta a la base de datos.


                           CARACTERÍSTICAS DE VISUAL BASIC
Podríamos decir que Visual Basic es un lenguaje orientado a eventos.

 En las aplicaciones tradicionales o "por procedimientos", la aplicación es la que controla qué partes
de código y en qué secuencia se ejecutan. La ejecución comienza con la primera línea de código y
continúa con una ruta predefinida a través de la aplicación, llamando a los procedimientos según se
necesiten.

En una aplicación controlada por eventos, el código no sigue una ruta predeterminada; ejecuta
distintas secciones de código como respuesta a los eventos. Los eventos pueden desencadenarse por
acciones del usuario, por mensajes del sistema o de otras aplicaciones, o incluso por la propia
aplicación. La secuencia de estos eventos determina la secuencia en la que se ejecuta el código, por
lo que la ruta a través del código de la aplicación es diferente cada vez que se ejecuta el programa.

Para manejar los objetos y controles del lenguaje hay que conocer tres conceptos asociados a ellos:

Propiedades: Para todos los objetos y controles de Visual Basic, hay definidas una serie de
propiedades que nos permiten controlarlos: nombre, tamaño, color, posición, etc..., la mayoría de
las propiedades serán comunes, pero evidentemente, habrá objetos que tengan unas determinadas
propiedades específicas.

Eventos: Cada objeto lleva asociados unos determinados eventos que le pueden ocurrir, por
ejemplo a un botón, le puede ocurrir que el usuario pulse con el botón principal del ratón sobre él,
eso es el evento.
NombreDelBotón_Click(), bien cuando esto ocurra, se dispara este evento, al cual nosotros le
añadiremos el código de lo que queremos que haga la aplicación cuando el usuario pulse el botón.

Métodos: Son procedimientos asociados a un objeto, es decir, nos permiten realizar acciones como
por ejemplo escribir un texto en un objeto, necesitaríamos usar el método Print, con la siguiente
sintaxis:
NombreDelObjeto.Print "Texto deseado".

Encontraremos tanto propiedades, eventos como métodos comunes, si bien, dependiendo de los
objetos que utilicemos encontraremos elementos específicos y exclusivos del objeto.
El esquema de programación es muy sencillo, para crear una aplicación, primero crearemos un
formulario vacío sobre el que iremos poniendo los controles que deseemos, en tiempo de diseño
podremos especificar las propiedades iníciales de esos controles. Posteriormente escribiremos el
"código respuesta" a los eventos que queramos controlar de nuestros objetos. En ese "código
respuesta", que es lo que llamaremos tiempo de ejecución, podremos modificar algunas propiedades
de los objetos, lanzar métodos, ejecutar rutinas, llamar a otros procedimientos etc..
DESCRIPCIÓN DEL ENTORNO


Para desarrollar el curso se ha utilizado Visual Basic 6.0 en castellano, y todas las referencias e
imágenes serán sobre esa versión. Cuando ejecutamos VB, después de cargar el entorno, nos
aparece el siguiente cuadro:


                                                     Nos ofrece tres solapas:

                                                     Nuevo, con las diferentes opciones que nos
                                                     permite crear VB, en principio sólo
                                                     utilizaremos EXE estándar, que nos llevará a
                                                     un formulario vacío desde el cual
                                                     comenzaremos     a    desarrollar    nuestra
                                                     aplicación.

                                                      Existente, nos permite abrir proyectos que ya
                                                     existen para continuar implementándolos.

                                                     Recientes, lo mismo pero sobre los últimos
                                                     proyectos que hayamos estado desarrollando.

Una vez que hayamos elegido EXE estándar, aceptamos y aparece la siguiente ventana (salvo por
las diferencias de tamaño, necesarias para que entre la imagen), en la cual vemos que tenemos un
proyecto abierto que en principio cuenta con un formulario vacío. Posteriormente, si los
necesitamos podremos insertarle tantos formularios al proyecto como queramos.


                                               La ventana principal está formada además de por
                                               la barra de menús y la barra de botones
                                               superiores, de un conjunto de ventanas con
                                               funciones diversas, cada una de ellas es
                                               configurable en cuanto tamaño, o incluso se
                                               pueden ocultar para ganar espacio para otras. Las
                                               principales son:
                                               Ventana del Proyecto: Es la ventana que va a
                                               contener el objeto activo del proyecto, en la
                                               imagen superior vemos que contiene el
                                               formulario vacío, que utilizaremos para el diseño
                                               gráfico. Pero cuando le queramos añadir código,
                                               la ventana de código también estará contenida
                                               aquí.
                                               Explorador de proyectos: Ventana superior
                                               derecha, nos permite visualizar los objetos que
                                               contiene el proyecto actual agrupado por
categorías, en nuestro caso y por el momento solo hay un formulario colgando de la carpeta
formularios. Además en la parte superior izquierda de esta ventana hay dos botones que nos
permiten intercambiar la vista de diseño gráfico con la ventana de código en la ventana del
proyecto. No obstante para pasar a la ventana de código bastaría con hacer doble click sobre
cualquier control.
Ventana de propiedades: Situada debajo de la anterior, contiene el conjunto de propiedades, con el
valor actual correspondiente, de cada uno de los objetos. Es aquí donde podremos modificar los
valores iníciales de esas propiedades, en lo que se conoce como tiempo de diseño.
Ventana de posición del formulario: Situada debajo de la anterior, permite la colocación del
formulario en la pantalla, representado la misma con una imagen a escala.
Caja de herramientas: Situada a la izquierda, contiene los controles que podemos ir colocando en
el formulario, para ello bastará con hacer doble click sobre uno de ellos, o pulsar sobre el control y
"dibujarlo" sobre el formulario.
La interface del Vb - El IDE
El IDE significa interface de entorno de desarrollo, y se refiere a la interface del propio
programa, es decir a las distintas partes que componen el propio Visual Basic para poder
desarrollar nuestros proyectos (es el entorno de trabajo).

               En la imagen podemos ver la barra de controles. Esta barra contiene los
              controles estándar de Visual Basic. Se los llama estándar porque que son los
              controles que por defecto añade Visual Basic cuando creamos un programa
              desde 0. A los controles no estándar, u otro tipo de controles, por ejemplo
              los creados por nosotros, los que tengamos instalados en el sistema, y
              demás que se instalan con el VB, hay que agregarlos a mano, es decir uno
              mismo, esto se hace desde el Menú Componentes o presionando las
              combinaciones de tecla Ctrl+T. Cuando se agrega un control no estándar,
              se añade a la barra.

              Los controles estándar son los controles básicos, por ejemplo los Command
              Button o botones de comando, Control TextBox o caja de texto, Picture
              Box o caja de imagen. El control FileListBox para ver archivos, y varios
              otros que se explican en los siguientes capítulos.




                                 La imagen, nos muestra los formularios (ventanas) ,
                                 módulos de código, y otros tipos de objeto que componen
                                 el proyecto que estamos realizando.

                                 Desde esta ventana podemos hacer varias operaciones,
                                 por ejemplo al seleccionar un formulario, en los botones
                                 "Ver Objeto" y "Ver código" en la parte superior,
                                 accedemos a la vista de diseño del formulario, mientras
                                 que si elegimos Ver código, se abre una ventana que
                                 muestra el código de ese formulario seleccionado.

                                 También podemos desde esta ventana, Guardar el
                                 formulario, eliminarlo y varias otras acciones.
Esta otra ventana acoplable que está debajo de la
                                     ventana de Proyecto, se llama Ventana de
                                     propiedades de Visual Basic.

                                     Desde la Ventana de Propiedades podemos modificar las
                                     características del objeto o control seleccionado
                                     actualmente. Por ejemplo si agrego un formulario y lo
                                     selecciono, puedo establecerle el color de fondo, el
                                     ancho, alto, el nombre que va a tener para poder
                                     identificarlo y muchas otras propieades.

                                     Lo importante que quede claro es que esta ventana
                                     cambia cada vez que seleccionamos un objeto o control
                                     diferente, si seleccionamos un botón o Command
                                     Button, visualizará las propiedades de ese botón, si
                                     seleccionamos un formulario las propiedades de ese
                                     formulario, si seleccionamos un TextBox, mostrará las
propiedades de ese textBox , etc..




 Esta es la barra de menues y barra de herramientas de Visual Basic. Para no hacerla
pesada y describir todas las opciones ya que no tiene sentido describir todo, desde aquí se
puede configurar todo el entorno o IDE, elegir el tipo de proyecto que vamos a crear, ( por
ejemplo un programa Exe común , una Dll ActiveX o un Proyecto Ocx), También Compilar
el proyecto en un ejecutable, Acceder a la ayuda, (tenés que tener instalados los CD del
Msdn), Abrir un proyecto, Guardar, El acceso a los distintos modos y opciones de
depuración de errores, y muchas opciones más.
Tarea:

1.- En la libreta describe los tipos de lenguajes de programación.

2.- En la libreta describe las versiones o ediciones de Visual Basic.



Actividad:

1.- Pasar a la libreta las características de Visual Basic.

2.- Describe para que se utiliza cada herramienta que se indica a continuación:

Weitere ähnliche Inhalte

Was ist angesagt?

Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Luis Enrique Arrieta
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basicromeprofe
 
Introducción al visual basic
Introducción al visual basicIntroducción al visual basic
Introducción al visual basicingcarla
 
Tutorial netbeans
Tutorial netbeansTutorial netbeans
Tutorial netbeansjorgeadelmo
 
Tutorial de visual basic
Tutorial de visual basicTutorial de visual basic
Tutorial de visual basicEnzo Costantini
 
Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos. Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos. lucinda
 
Visual basic 6 introduccion
Visual basic 6 introduccionVisual basic 6 introduccion
Visual basic 6 introduccionGerardo Heredia
 
Introduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHSIntroduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHSjohnny herrera
 
Tema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basicTema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basicaristeo23
 
Manual para Aplicacion Movil
Manual para Aplicacion MovilManual para Aplicacion Movil
Manual para Aplicacion MovilGustavo Beltran
 
Tutorial de Visual Basic 6.0
Tutorial de Visual Basic 6.0Tutorial de Visual Basic 6.0
Tutorial de Visual Basic 6.0Maripel80
 

Was ist angesagt? (17)

Trabajo de patricia
Trabajo de patriciaTrabajo de patricia
Trabajo de patricia
 
Visual basic.docx
Visual basic.docxVisual basic.docx
Visual basic.docx
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Fundamentos basicos de visual basic
Fundamentos basicos de visual basicFundamentos basicos de visual basic
Fundamentos basicos de visual basic
 
Introducción al visual basic
Introducción al visual basicIntroducción al visual basic
Introducción al visual basic
 
Tutorial netbeans
Tutorial netbeansTutorial netbeans
Tutorial netbeans
 
Tutorial de visual basic
Tutorial de visual basicTutorial de visual basic
Tutorial de visual basic
 
Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos. Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos.
 
Visual basic 6 introduccion
Visual basic 6 introduccionVisual basic 6 introduccion
Visual basic 6 introduccion
 
Introduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHSIntroduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHS
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Tema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basicTema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basic
 
Manual para Aplicacion Movil
Manual para Aplicacion MovilManual para Aplicacion Movil
Manual para Aplicacion Movil
 
Tutorial de Visual Basic 6.0
Tutorial de Visual Basic 6.0Tutorial de Visual Basic 6.0
Tutorial de Visual Basic 6.0
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
 

Andere mochten auch

Tutorial basico de vbscript by novlucker parte5
Tutorial basico de vbscript by novlucker parte5Tutorial basico de vbscript by novlucker parte5
Tutorial basico de vbscript by novlucker parte5Leo Alvavel
 
VBScript Tutorial
VBScript TutorialVBScript Tutorial
VBScript TutorialLeminy
 
Advanced Qtp Book
Advanced Qtp BookAdvanced Qtp Book
Advanced Qtp Bookguestd9317c
 
Learn VbScript -String Functions
Learn VbScript -String FunctionsLearn VbScript -String Functions
Learn VbScript -String FunctionsNilanjan Saha
 
7400354 vbscript-in-qtp
7400354 vbscript-in-qtp7400354 vbscript-in-qtp
7400354 vbscript-in-qtpBharath003
 
Advanced Qtp
Advanced QtpAdvanced Qtp
Advanced QtpG.C Reddy
 
Learn VBScript – Part 1 of 4
Learn VBScript – Part 1 of 4Learn VBScript – Part 1 of 4
Learn VBScript – Part 1 of 4Srinimf-Slides
 
Basic vbscript for qtp
Basic vbscript for qtpBasic vbscript for qtp
Basic vbscript for qtpCuong Tran Van
 
Creating A Vba Function Library For Use In QTP/VBSCRIPT
Creating A Vba Function Library For Use In QTP/VBSCRIPTCreating A Vba Function Library For Use In QTP/VBSCRIPT
Creating A Vba Function Library For Use In QTP/VBSCRIPThsupadrasta
 
Intorudction into VBScript
Intorudction into VBScriptIntorudction into VBScript
Intorudction into VBScriptVitaliy Ganzha
 
Tutorial visual basic 6
Tutorial visual basic 6Tutorial visual basic 6
Tutorial visual basic 6leymar286
 
Vb script tutorial for qtp[1]
Vb script tutorial for qtp[1]Vb script tutorial for qtp[1]
Vb script tutorial for qtp[1]srikanthbkm
 

Andere mochten auch (17)

Tutorial basico de vbscript by novlucker parte5
Tutorial basico de vbscript by novlucker parte5Tutorial basico de vbscript by novlucker parte5
Tutorial basico de vbscript by novlucker parte5
 
Vb script
Vb scriptVb script
Vb script
 
Vbs
VbsVbs
Vbs
 
VBScript Tutorial
VBScript TutorialVBScript Tutorial
VBScript Tutorial
 
Advanced Qtp Book
Advanced Qtp BookAdvanced Qtp Book
Advanced Qtp Book
 
Learn VbScript -String Functions
Learn VbScript -String FunctionsLearn VbScript -String Functions
Learn VbScript -String Functions
 
7400354 vbscript-in-qtp
7400354 vbscript-in-qtp7400354 vbscript-in-qtp
7400354 vbscript-in-qtp
 
Advanced Qtp
Advanced QtpAdvanced Qtp
Advanced Qtp
 
Qtp vb scripting
Qtp vb scriptingQtp vb scripting
Qtp vb scripting
 
Learn VBScript – Part 1 of 4
Learn VBScript – Part 1 of 4Learn VBScript – Part 1 of 4
Learn VBScript – Part 1 of 4
 
Basic vbscript for qtp
Basic vbscript for qtpBasic vbscript for qtp
Basic vbscript for qtp
 
Creating A Vba Function Library For Use In QTP/VBSCRIPT
Creating A Vba Function Library For Use In QTP/VBSCRIPTCreating A Vba Function Library For Use In QTP/VBSCRIPT
Creating A Vba Function Library For Use In QTP/VBSCRIPT
 
Vb script
Vb scriptVb script
Vb script
 
Intorudction into VBScript
Intorudction into VBScriptIntorudction into VBScript
Intorudction into VBScript
 
Tutorial visual basic 6
Tutorial visual basic 6Tutorial visual basic 6
Tutorial visual basic 6
 
Vb script tutorial for qtp[1]
Vb script tutorial for qtp[1]Vb script tutorial for qtp[1]
Vb script tutorial for qtp[1]
 
VB Script
VB ScriptVB Script
VB Script
 

Ähnlich wie Clase 1

Manual visual basic 6.0
Manual visual basic 6.0Manual visual basic 6.0
Manual visual basic 6.0fermodcor
 
Manual visual basic 6.0
Manual visual basic 6.0Manual visual basic 6.0
Manual visual basic 6.0fermodcor
 
Manualvisualbasic6 0
Manualvisualbasic6 0Manualvisualbasic6 0
Manualvisualbasic6 0fermodcor
 
Manual visual basic 6.0
Manual visual basic 6.0Manual visual basic 6.0
Manual visual basic 6.0Dunkherz
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic eilynvergara
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Jose Ancianis
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual BasicAndreea Cepeda
 
Fundamentos de visual basic.
Fundamentos de visual basic.Fundamentos de visual basic.
Fundamentos de visual basic.cindycgtdap
 
Visual basic
Visual basicVisual basic
Visual basicaaroyo125
 
Capítulo 9 qbasic introducción a la poo
Capítulo 9 qbasic  introducción a la pooCapítulo 9 qbasic  introducción a la poo
Capítulo 9 qbasic introducción a la pooJulio Ayala Rolón
 
Visual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminadoVisual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminadojose martinez
 

Ähnlich wie Clase 1 (20)

Manual visual basic 6.0
Manual visual basic 6.0Manual visual basic 6.0
Manual visual basic 6.0
 
Manual visual basic 6.0
Manual visual basic 6.0Manual visual basic 6.0
Manual visual basic 6.0
 
Manualvisualbasic6 0
Manualvisualbasic6 0Manualvisualbasic6 0
Manualvisualbasic6 0
 
Manual visual basic 6.0
Manual visual basic 6.0Manual visual basic 6.0
Manual visual basic 6.0
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0
 
VERUSKA SALA
VERUSKA SALAVERUSKA SALA
VERUSKA SALA
 
Programacion
ProgramacionProgramacion
Programacion
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Roxana
RoxanaRoxana
Roxana
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Visual basic
Visual basicVisual basic
Visual basic
 
Fundamentos de visual basic.
Fundamentos de visual basic.Fundamentos de visual basic.
Fundamentos de visual basic.
 
Guia 0 vb induccion
Guia 0 vb    induccionGuia 0 vb    induccion
Guia 0 vb induccion
 
Eymi paredes informe programacion
Eymi paredes informe programacionEymi paredes informe programacion
Eymi paredes informe programacion
 
Visual basic
Visual basicVisual basic
Visual basic
 
Capítulo 9 qbasic introducción a la poo
Capítulo 9 qbasic  introducción a la pooCapítulo 9 qbasic  introducción a la poo
Capítulo 9 qbasic introducción a la poo
 
Visual basic.
Visual basic.Visual basic.
Visual basic.
 
Raul andrade
Raul andradeRaul andrade
Raul andrade
 
Visual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminadoVisual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminado
 

Mehr von nera24mx

Manual org cbta tipo a 2010
Manual org cbta tipo a 2010Manual org cbta tipo a 2010
Manual org cbta tipo a 2010nera24mx
 
V. liqviat 2009
V. liqviat 2009V. liqviat 2009
V. liqviat 2009nera24mx
 
Orden de min. viat.
Orden de min. viat.Orden de min. viat.
Orden de min. viat.nera24mx
 
Ord. serv. pasaj.
Ord. serv. pasaj.Ord. serv. pasaj.
Ord. serv. pasaj.nera24mx
 
Infocom 2009
Infocom 2009Infocom 2009
Infocom 2009nera24mx
 
Estado del ejer. 2009
Estado del ejer. 2009Estado del ejer. 2009
Estado del ejer. 2009nera24mx
 
Anexo 4 2010
Anexo 4 2010Anexo 4 2010
Anexo 4 2010nera24mx
 
Reunion rf 10-1
Reunion rf 10-1Reunion rf 10-1
Reunion rf 10-1nera24mx
 
Resena fot
Resena fotResena fot
Resena fotnera24mx
 
Saber si estamos o no conectados a internet
Saber si estamos o no conectados a internetSaber si estamos o no conectados a internet
Saber si estamos o no conectados a internetnera24mx
 
Formulario con transparencia
Formulario con transparenciaFormulario con transparencia
Formulario con transparencianera24mx
 
Control Data
Control DataControl Data
Control Datanera24mx
 

Mehr von nera24mx (20)

Manual org cbta tipo a 2010
Manual org cbta tipo a 2010Manual org cbta tipo a 2010
Manual org cbta tipo a 2010
 
Editor
EditorEditor
Editor
 
4 a
4 a4 a
4 a
 
Cifras
CifrasCifras
Cifras
 
V. liqviat 2009
V. liqviat 2009V. liqviat 2009
V. liqviat 2009
 
Orden de min. viat.
Orden de min. viat.Orden de min. viat.
Orden de min. viat.
 
Ord. serv. pasaj.
Ord. serv. pasaj.Ord. serv. pasaj.
Ord. serv. pasaj.
 
Infocom 2009
Infocom 2009Infocom 2009
Infocom 2009
 
Estado del ejer. 2009
Estado del ejer. 2009Estado del ejer. 2009
Estado del ejer. 2009
 
Comperco
CompercoComperco
Comperco
 
Anexo 4 2010
Anexo 4 2010Anexo 4 2010
Anexo 4 2010
 
Reunion rf 10-1
Reunion rf 10-1Reunion rf 10-1
Reunion rf 10-1
 
Resena fot
Resena fotResena fot
Resena fot
 
Redondea
RedondeaRedondea
Redondea
 
Saber si estamos o no conectados a internet
Saber si estamos o no conectados a internetSaber si estamos o no conectados a internet
Saber si estamos o no conectados a internet
 
Formulario con transparencia
Formulario con transparenciaFormulario con transparencia
Formulario con transparencia
 
Control Data
Control DataControl Data
Control Data
 
Archivo
ArchivoArchivo
Archivo
 
Archivos
ArchivosArchivos
Archivos
 
Cartel
CartelCartel
Cartel
 

Clase 1

  • 1. MODULO III: SISTEMAS BÁSICOS DE INFORMACIÓN SUBMODULO 3: ELABORAR SISTEMAS DE INFORMACIÓN MEDIANTE UN LENGUAJE DE PROGRAMACIÓN VISUAL FACILITADOR: LIC. ELÍAS RAMÍREZ MEZA e-mail: nera24mx@yahoo.com.mx OBJETIVO DEL SUBMODULO: REALIZAR SISTEMAS DE INFORMACIÓN UTILIZANDO EL LENGUAJE DE PROGRAMACIÓN VISUAL UNIDAD 1: INSPECCIONAR EL ENTORNO DEL PROGRAMA Para comenzar diremos que vamos a trabajar con el lenguaje de programación “Visual Basic 6.0”, Visual Basic es un sistema de programación que permite crear aplicaciones para Windows. Gracias a su enorme potencial, el sistema es muy cómodo. Visual Basic es, pues, la forma más sencilla de crear programas para Windows. Después de terminar este modulo, seremos capaces de crear nuestras propias aplicaciones, siguiendo lo que diga nuestro corazón, conciencia o el cliente. REQUISITOS PREVIOS Antes de empezar a programar, debemos de tener instalado el Visual Basic en cada pc. Por las características de la computadora, no debemos preocuparnos mucho, ya que podemos trabajar con una Pentium II a 450 Mhz., con 96 MB RAM, con un Sistema operativo Windows XP. Si en la pc no está instalado, pídele al compañero Lorenzo que nos haga el favor de instalarlo.
  • 2. INTRODUCCIÓN A VISUAL BASIC Visual Basic es un lenguaje de programación de los llamados "visuales", puesto que parte de la programación que se realiza con él se basa en la utilización de elementos visuales. La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de usuario. En lugar de escribir numerosas líneas de código para describir la apariencia y la ubicación de los elementos de la interfaz, simplemente podemos agregar objetos prefabricados en su lugar dentro de la pantalla, que ahorran mucho tiempo de programación y que sobrepasan el concepto de la programación convencional en cuanto a la estructura secuencial del programa. Tradicionalmente el lenguaje Basic (Beginners All-Purpose Symbolic Instruction Code) se ha considerado como el lenguaje adecuado para principiantes en el mundo de la programación, si bien se le achaca que no tiene la potencia suficiente para cubrir todas las expectativas de los programadores avanzados. Cierto es que aunque nos permite la creación de componentes y trabajar con objetos, otros lenguajes tienen más potencia en la programación orientada a objetos, pero a medida que han avanzado en las versiones de Visual Basic, ha aumentado su versatilidad. Podemos abordar la programación de VBA (Visual Basic para Aplicaciones), que nos permitirá programar rutinas de código que nos proporcionarán mayor potencia y funcionalidad de nuestras aplicaciones ofimáticas, por ejemplo para los programas del paquete Microsoft Office: Microsoft Word, Microsoft Excel, Microsoft Access..., las macros que se pueden programar en estos programas se escriben en VBA, que es un lenguaje basado en Visual Basic, es decir una vez conocido este, aprender VBA consiste en tener en cuenta las especificaciones que hace sobre el Visual Basic que ya conocemos, la idea a transmitir es que no hay que aprender nada nuevo desde el principio, sino que con poco esfuerzo, rápidamente podemos empezar a crear nuestras propias macros. Teniendo en cuenta el auge que está teniendo Internet actualmente, el conocer Visual Basic nos abre una ventana a la programación para Internet. En la creación de páginas Web se utiliza el lenguaje HTML, en combinación con otros que le proveen de funcionalidad, uno de ellos es el VBScript, que en realidad no es otra cosa que una adaptación de Visual Basic, dicho de otra forma, conociendo Visual Basic, cuesta muy poco aprender VBScript, lo que nos permitirá programar ASP (Active Server Pages). Esto quedará mejor explicado con un ejemplo: Suponer que queremos programar una página Web que además de los enlaces a otras páginas nos permita, por ejemplo, consultar una base de datos en Access, esta consulta no se puede programar con HTML ya que no dispone de órdenes para ello, necesitamos enlazar la página en HTML a una página ASP, la cual programaremos mezclando HTML y VBScript, que es la que mediante el VBScript nos permitirá ejecutar la consulta a la base de datos. CARACTERÍSTICAS DE VISUAL BASIC Podríamos decir que Visual Basic es un lenguaje orientado a eventos. En las aplicaciones tradicionales o "por procedimientos", la aplicación es la que controla qué partes de código y en qué secuencia se ejecutan. La ejecución comienza con la primera línea de código y continúa con una ruta predefinida a través de la aplicación, llamando a los procedimientos según se necesiten. En una aplicación controlada por eventos, el código no sigue una ruta predeterminada; ejecuta distintas secciones de código como respuesta a los eventos. Los eventos pueden desencadenarse por
  • 3. acciones del usuario, por mensajes del sistema o de otras aplicaciones, o incluso por la propia aplicación. La secuencia de estos eventos determina la secuencia en la que se ejecuta el código, por lo que la ruta a través del código de la aplicación es diferente cada vez que se ejecuta el programa. Para manejar los objetos y controles del lenguaje hay que conocer tres conceptos asociados a ellos: Propiedades: Para todos los objetos y controles de Visual Basic, hay definidas una serie de propiedades que nos permiten controlarlos: nombre, tamaño, color, posición, etc..., la mayoría de las propiedades serán comunes, pero evidentemente, habrá objetos que tengan unas determinadas propiedades específicas. Eventos: Cada objeto lleva asociados unos determinados eventos que le pueden ocurrir, por ejemplo a un botón, le puede ocurrir que el usuario pulse con el botón principal del ratón sobre él, eso es el evento. NombreDelBotón_Click(), bien cuando esto ocurra, se dispara este evento, al cual nosotros le añadiremos el código de lo que queremos que haga la aplicación cuando el usuario pulse el botón. Métodos: Son procedimientos asociados a un objeto, es decir, nos permiten realizar acciones como por ejemplo escribir un texto en un objeto, necesitaríamos usar el método Print, con la siguiente sintaxis: NombreDelObjeto.Print "Texto deseado". Encontraremos tanto propiedades, eventos como métodos comunes, si bien, dependiendo de los objetos que utilicemos encontraremos elementos específicos y exclusivos del objeto. El esquema de programación es muy sencillo, para crear una aplicación, primero crearemos un formulario vacío sobre el que iremos poniendo los controles que deseemos, en tiempo de diseño podremos especificar las propiedades iníciales de esos controles. Posteriormente escribiremos el "código respuesta" a los eventos que queramos controlar de nuestros objetos. En ese "código respuesta", que es lo que llamaremos tiempo de ejecución, podremos modificar algunas propiedades de los objetos, lanzar métodos, ejecutar rutinas, llamar a otros procedimientos etc..
  • 4. DESCRIPCIÓN DEL ENTORNO Para desarrollar el curso se ha utilizado Visual Basic 6.0 en castellano, y todas las referencias e imágenes serán sobre esa versión. Cuando ejecutamos VB, después de cargar el entorno, nos aparece el siguiente cuadro: Nos ofrece tres solapas: Nuevo, con las diferentes opciones que nos permite crear VB, en principio sólo utilizaremos EXE estándar, que nos llevará a un formulario vacío desde el cual comenzaremos a desarrollar nuestra aplicación. Existente, nos permite abrir proyectos que ya existen para continuar implementándolos. Recientes, lo mismo pero sobre los últimos proyectos que hayamos estado desarrollando. Una vez que hayamos elegido EXE estándar, aceptamos y aparece la siguiente ventana (salvo por las diferencias de tamaño, necesarias para que entre la imagen), en la cual vemos que tenemos un proyecto abierto que en principio cuenta con un formulario vacío. Posteriormente, si los necesitamos podremos insertarle tantos formularios al proyecto como queramos. La ventana principal está formada además de por la barra de menús y la barra de botones superiores, de un conjunto de ventanas con funciones diversas, cada una de ellas es configurable en cuanto tamaño, o incluso se pueden ocultar para ganar espacio para otras. Las principales son: Ventana del Proyecto: Es la ventana que va a contener el objeto activo del proyecto, en la imagen superior vemos que contiene el formulario vacío, que utilizaremos para el diseño gráfico. Pero cuando le queramos añadir código, la ventana de código también estará contenida aquí. Explorador de proyectos: Ventana superior derecha, nos permite visualizar los objetos que contiene el proyecto actual agrupado por categorías, en nuestro caso y por el momento solo hay un formulario colgando de la carpeta formularios. Además en la parte superior izquierda de esta ventana hay dos botones que nos
  • 5. permiten intercambiar la vista de diseño gráfico con la ventana de código en la ventana del proyecto. No obstante para pasar a la ventana de código bastaría con hacer doble click sobre cualquier control. Ventana de propiedades: Situada debajo de la anterior, contiene el conjunto de propiedades, con el valor actual correspondiente, de cada uno de los objetos. Es aquí donde podremos modificar los valores iníciales de esas propiedades, en lo que se conoce como tiempo de diseño. Ventana de posición del formulario: Situada debajo de la anterior, permite la colocación del formulario en la pantalla, representado la misma con una imagen a escala. Caja de herramientas: Situada a la izquierda, contiene los controles que podemos ir colocando en el formulario, para ello bastará con hacer doble click sobre uno de ellos, o pulsar sobre el control y "dibujarlo" sobre el formulario.
  • 6. La interface del Vb - El IDE El IDE significa interface de entorno de desarrollo, y se refiere a la interface del propio programa, es decir a las distintas partes que componen el propio Visual Basic para poder desarrollar nuestros proyectos (es el entorno de trabajo). En la imagen podemos ver la barra de controles. Esta barra contiene los controles estándar de Visual Basic. Se los llama estándar porque que son los controles que por defecto añade Visual Basic cuando creamos un programa desde 0. A los controles no estándar, u otro tipo de controles, por ejemplo los creados por nosotros, los que tengamos instalados en el sistema, y demás que se instalan con el VB, hay que agregarlos a mano, es decir uno mismo, esto se hace desde el Menú Componentes o presionando las combinaciones de tecla Ctrl+T. Cuando se agrega un control no estándar, se añade a la barra. Los controles estándar son los controles básicos, por ejemplo los Command Button o botones de comando, Control TextBox o caja de texto, Picture Box o caja de imagen. El control FileListBox para ver archivos, y varios otros que se explican en los siguientes capítulos. La imagen, nos muestra los formularios (ventanas) , módulos de código, y otros tipos de objeto que componen el proyecto que estamos realizando. Desde esta ventana podemos hacer varias operaciones, por ejemplo al seleccionar un formulario, en los botones "Ver Objeto" y "Ver código" en la parte superior, accedemos a la vista de diseño del formulario, mientras que si elegimos Ver código, se abre una ventana que muestra el código de ese formulario seleccionado. También podemos desde esta ventana, Guardar el formulario, eliminarlo y varias otras acciones.
  • 7. Esta otra ventana acoplable que está debajo de la ventana de Proyecto, se llama Ventana de propiedades de Visual Basic. Desde la Ventana de Propiedades podemos modificar las características del objeto o control seleccionado actualmente. Por ejemplo si agrego un formulario y lo selecciono, puedo establecerle el color de fondo, el ancho, alto, el nombre que va a tener para poder identificarlo y muchas otras propieades. Lo importante que quede claro es que esta ventana cambia cada vez que seleccionamos un objeto o control diferente, si seleccionamos un botón o Command Button, visualizará las propiedades de ese botón, si seleccionamos un formulario las propiedades de ese formulario, si seleccionamos un TextBox, mostrará las propiedades de ese textBox , etc.. Esta es la barra de menues y barra de herramientas de Visual Basic. Para no hacerla pesada y describir todas las opciones ya que no tiene sentido describir todo, desde aquí se puede configurar todo el entorno o IDE, elegir el tipo de proyecto que vamos a crear, ( por ejemplo un programa Exe común , una Dll ActiveX o un Proyecto Ocx), También Compilar el proyecto en un ejecutable, Acceder a la ayuda, (tenés que tener instalados los CD del Msdn), Abrir un proyecto, Guardar, El acceso a los distintos modos y opciones de depuración de errores, y muchas opciones más.
  • 8. Tarea: 1.- En la libreta describe los tipos de lenguajes de programación. 2.- En la libreta describe las versiones o ediciones de Visual Basic. Actividad: 1.- Pasar a la libreta las características de Visual Basic. 2.- Describe para que se utiliza cada herramienta que se indica a continuación: