Clase 1
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Clase 1

on

  • 2,208 views

 

Statistics

Views

Total Views
2,208
Views on SlideShare
2,201
Embed Views
7

Actions

Likes
1
Downloads
42
Comments
0

1 Embed 7

http://sistemasinfo188.blogspot.com 7

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Clase 1 Document Transcript

  • 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: