You are on page 1of 9

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE GESTION ADMINISTARTIVA Y EMPRESARIAL GUIA DE ACTIVIDADES NOMBRE DEL PROGRAMA: PROGRAMADOR WEB

TEMA: INTRODUCCION A VISUAL BASIC COMPETENCIA A DESARROLLAR: Conocer las generalidades del lenguaje de programacin visual Basic Entender la lgica de la programacin orientada a eventos Identificar los elementos que hacen parte del entorno de trabajo de Visual Basic Conocer la ventana principal de Visual Basic RESULTADOS DE APRENDIZAJE: Identificar y manejar hbilmente el entorno de trabajo de Visual Basic TECNICA DIDACTICA ACTIVA: Lectura de la gua Desarrollo de la gua Explicacin por parte del instructor Trabajo individual y en grupo Videos

DURACION ACTIVIDAD: 6 horas INTRODUCCION:


INTRODUCCIN Visual Basic 6.0 es uno de los lenguajes de programacin que ms entusiasmo despiertan entre los programadores de PCs, tanto expertos como novatos. En el caso de los programadores expertos por la facilidad con la que desarrollan aplicaciones complejas en poqusimo tiempo (comparado con lo que cuesta programar en Visual C+ +, por ejemplo). En el caso de los programadores novatos por el hecho de ver de lo que

son capaces a los pocos minutos de empezar su aprendizaje. El precio que hay que pagar por utilizar Visual Basic 6.0 es una menor velocidad o eficiencia en las aplicaciones. Visual Basic 6.0 es un lenguaje de programacin visual, tambin llamado lenguaje de 4 Generacin. Esto quiere decir que un gran nmero de tareas se realizan sin escribir cdigo, simplemente con operaciones grficas realizadas con el ratn sobre la pantalla. Visual Basic 6.0 es tambin un programa basado en objetos, aunque no orientado a objetos como C++ o Java. La diferencia est en que Visual Basic 6.0 utiliza objetos con propiedades y mtodos, pero carece de los mecanismos de herencia y polimorfismo propios de los verdaderos lenguajes orientados a objetos como Java y C++. Los programas orientados a eventos son los programas tpicos de Windows, tales Como Netscape, Word, Excel y PowerPoint. Cuando uno de estos programas ha arrancado, lo nico que hace es quedarse a la espera de las acciones del usuario, que en este caso son llamadas eventos. El usuario dice si quiere abrir y modificar un fichero existente, o bien comenzar a crear un fichero desde el principio. Estos programas pasan la mayor parte de su tiempo esperando las acciones del usuario (eventos) y respondiendo a ellas. Las acciones que el usuario puede realizar en un momento determinado son variadsimas, y exigen un tipo especial de programacin: la programacin orientada a eventos. Este tipo de programacin es sensiblemente ms complicada que la secuencial y la interactiva, pero Visual Basic 6.0 la hace especialmente sencilla y agradable. Modo de Diseo y Modo de Ejecucin La aplicacin Visual Basic de Microsoft puede trabajar de dos modos distintos: en modo de diseo y en modo de ejecucin. En modo de diseo el usuario construye interactivamente la aplicacin, colocando controles en el formulario, definiendo sus propiedades, y desarrollando funciones para gestionar los eventos. La aplicacin se prueba en modo de ejecucin. En ese caso el usuario acta sobre el programa (introduce eventos) y prueba cmo responde el programa. Hay algunas propiedades de los controles que deben establecerse en modo de diseo, pero muchas otras pueden cambiarse en tiempo de ejecucin desde el programa escrito en Visual Basic 6.0, en la forma en que ms adelante se ver. Tambin hay propiedades que slo pueden establecerse en modo de ejecucin y que no son visibles en modo de diseo. Formularios y Controles En la terminologa de Visual Basic 6.0 se llama formulario (form) a una ventana. Un Formulario puede ser considerado como una especie de contenedor para los controles. Una aplicacin puede tener varios formularios, pero un nico formulario puede ser suficiente para las aplicaciones ms sencillas. Los formularios deben tambin tener un nombre, que puede crearse siguiendo las mismas reglas que para los controles. Los botones, las cajas de dilogo y de texto, las cajas de seleccin desplegables, los botones de opcin y de seleccin, las barras de desplazamiento horizontal y vertical, los grficos, los mens, y muchos otros tipos de elementos son controles para Visual Basic 6.0. Cada control debe tener un nombre a travs del cual se puede hacer referencia a l en el programa.

Por ejemplo, en un programa puede haber varios botones, cada uno de los cuales es un objeto del tipo de control command button, que sera la clase. Cada formulario y cada tipo de control tienen un conjunto de propiedades que definen su aspecto grfico (tamao, color, posicin en la ventana, tipo y tamao de letra, etc.) y su forma de responder a las acciones del usuario (si est activo o no, por ejemplo). Cada propiedad tiene un nombre que viene ya definido por el lenguaje. Por lo general, las propiedades de un objeto son datos que tienen valores lgicos (True, False) o numricos concretos, propios de ese objeto y distintos de las de otros objetos de su clase. As pues, cada clase, tipo de objeto o control tiene su conjunto de propiedades, y cada objeto o control concreto + unos valores determinados para las propiedades de su clase. Casi todas las propiedades de los objetos pueden establecerse en tiempo de diseo y tambin -casi siempre- en tiempo de ejecucin. En este segundo caso se accede a sus valores por medio de las sentencias del programa, en forma anloga a como se accede a cualquier variable en un lenguaje de programacin. Nombres de objetos En principio cada objeto de Visual Basic 6.0 debe tener un nombre, por medio del cual se hace referencia a dicho objeto. El nombre puede ser el que el usuario desee, e incluso Visual Basic 6.0 proporciona nombres por defecto para los diversos controles. Estos nombres por defecto hacen referencia al tipo de control y van seguidos de un nmero que se incrementa a medida que se van introduciendo ms controles de ese tipo en el formulario Eventos Ya se ha dicho que las acciones del usuario sobre el programa se llaman eventos. Son eventos tpicos el clicar sobre un botn, el hacer doble clic sobre el nombre de un fichero para abrirlo, el arrastrar un icono, el pulsar una tecla o combinacin de teclas, el elegir una opcin de un men, el escribir en una caja de texto, o simplemente mover el ratn. Cada vez que se produce un evento sobre un determinado tipo de control, Visual Basic 6.0 arranca una determinada funcin o procedimiento que realiza la accin programada por el usuario para ese evento concreto. Estos procedimientos se llaman con un nombre que se forma a partir del nombre del objeto y el nombre del evento, separados por el carcter (_), como por ejemplo txtBox_click, que es el nombre del procedimiento que se ocupar de responder al evento click en el objeto txtBox. Mtodos Los mtodos son funciones que tambin son llamadas desde programa, pero a diferencia de los procedimientos no son programadas por el usuario, sino que vienen ya preprogramadas con el lenguaje. Los mtodos realizan tareas tpicas, previsibles y comunes para todas las aplicaciones. De ah que vengan con el lenguaje y que se libere al usuario de la tarea de programarlos. Cada tipo de objeto o de control tiene sus propios mtodos. Proyectos y ficheros Cada aplicacin que se empieza a desarrollar en Visual Basic 6.0 es un nuevo proyecto. Un proyecto comprende otras componentes ms sencillas, como por ejemplo los formularios (que son las ventanas de la interface de usuario de la nueva aplicacin) y

los mdulos (que son conjuntos de funciones y procedimientos sin interface grfica de usuario). Cmo se guarda un proyecto en el disco? Un proyecto se compone siempre de varios Ficheros (al menos de dos) y hay que preocuparse de guardar cada uno de ellos en el directorio Adecuado y con el nombre adecuado. Existe siempre un fichero con extensin *.vbp (Visual Basic Project) que se crea con el comando File/Save Project As. El fichero del proyecto contiene toda la informacin de conjunto. Adems hay que crear un fichero por cada formulario y por cada mdulo que tenga el proyecto. Los ficheros de los formularios se crean con File/Save Filename As teniendo como extensin *.frm. Los ficheros de cdigo o mdulos se guardan tambin con el comando File/Save Filename As y tienen como extensin *.bas Clicando en el botn Save en la barra de herramientas se actualizan todos los ficheros del proyecto. Si no se haban guardado todava en el disco, Visual Basic 6.0 abre cajas de dilogo Save As por cada uno de los ficheros que hay que guardar. COMO ABRIR VISUAL BASIC Hay diversas formas de ingresar a Visual Basic Icono de acceso directo Ruta Inicio/Todos los programas/Microsoft visual Studio/Visual Basic 6.0 EL ENTORNO DE PROGRAMACIN VISUAL BASIC 6.0 Cuando se arranca Visual Basic 6.0 aparece en la pantalla una configuracin similar a la mostrada en la Figura. En ella se pueden distinguir los siguientes elementos

1. La barra de ttulos, la barra de mens y la barra de herramientas de Visual Basic 6.0 en modo Diseo (parte superior de la pantalla). 2. Caja de herramientas (toolbox) con los controles disponibles (a la izquierda de la ventana). 3. Formulario (form) en gris, en que se pueden ir situando los controles (en el Centro). Est dotado de una rejilla (grid) para facilitar la alineacin de los controles. 4. Ventana de proyecto, que muestra los formularios y otros mdulos de programas que forman parte de la aplicacin (arriba a la derecha). 5. Ventana de Propiedades, en la que se pueden ver las propiedades del objeto seleccionado o del propio formulario (en el centro a la derecha). Si esta ventana no aparece, se puede hacer visible con la tecla <F4>. 6. Ventana FormLayout, que permite determinar la forma en que se abrir la aplicacin cuando comience a ejecutarse (abajo a la derecha). La barra de mens y las barras de herramientas La barra de mens de Visual Basic 6.0 resulta similar a la de cualquier otra aplicacin de Windows, tal y como aparece en la Figura . Bajo dicha barra aparecen las barras de herramientas, con una serie de botones que permiten acceder fcilmente a las opciones ms importantes de los mens.

Las herramientas (toolbox) La Figura adjunta muestra la caja de herramientas, que incluye los controles con los que se puede disear la pantalla de la aplicacin. Estos controles son por ejemplo botones, etiquetas, cajas de texto, zonas grficas, etc. Para introducir un control en el formulario simplemente hay que clicar en el icono adecuado de la toolbox y colocarlo en el formulario con la posicin y el tamao deseado, clicando y arrastrando con el ratn. Clicando dos veces sobre el icono de un control aparece ste en el centro del formulario y se puede modificar su tamao y/o trasladar con el ratn como se desee. El nmero de controles que pueden aparecer en esta ventana vara con la configuracin del sistema. Para introducir nuevos componentes se utiliza el comando Components en el men Project, con lo cual se abre el cuadro de dilogo mostrado en la Figura

FORMULARIOS (FORMS) Y MDULOS Los formularios son las zonas de la pantalla sobrelas que se disea el programa y sobre las que se sitan los controles o herramientas de la toolbox.Al ejecutar el programa, el form se convertir en la ventana de la aplicacin, donde aparecern los botones, el texto, los grficos, etc. Para lograr una mejor presentacin existe una malla o retcula (grid) que permite alinear los controles manualmente de una forma precisa (evitando tener que introducir coordenadas continuamente). Esta malla slo ser visible en el proceso de diseo del programa; al ejecutarlo no se ver. De cualquier forma, se puede desactivar la malla o cambiar sus caractersticas en el men Tools/Options/General, cambiando la opcin Align Controls to Grid. Exteriormente, los formularios tienen una estructura similar a la de cualquier ventana. Sin embargo, tambin poseen un cdigo de programacin que estar escrito en Basic, y que controlar algunos aspectos del formulario, sobre todo en la forma de reaccionar ante las acciones del usuario (eventos). El formulario y los controles en l situados sern el esqueleto o la base del programa. Una aplicacin puede tener varios formularios, pero siempre habr uno con el que arrancar la aplicacin; este formulario se determina a partir del men Project/Properties, en Startup Objects.

LA VENTANA DE PROYECTO (PROJECT) Esta ventana, mostrada en la Figura permite acceder a los distintos formularios y mdulos que componen el proyecto. Desde ella se puede ver el diseo grfico de dichos formularios (botn View Object ), y tambin permite editar el cdigo que contienen (botn View Code ). Estos botones estn situados en la parte superior de la ventana, debajo de la barra de ttulos. Los mdulos estndar (ficheros *.bas) contienen slo cdigo que, en general, puede ser utilizado por distintos formularios y/o controles del proyecto e incluso por varios proyectos. Por ejemplo puede prepararse un mdulo estndar de funciones matemticas que sea de utilidad general. Normalmente contienen siempre algunas declaraciones de variables globales o Public, que sern accesibles directamente desde todos los formularios. Los mdulos de clase (ficheros *.cls) contienen clases definidas por el usuario. Las clases son como formularios o controles complejos, sin interface grfica de usuario.

LA VENTANA DE PROPIEDADES (PROPERTIES) Todos los objetos Visual Basic 6.0 tienen unas propiedades que los definen: su nombre (Name), su etiqueta o ttulo (Caption), el texto que contiene (Text), su tamao y posicin, su color, si est activo o no (Enabled),etc. La Figura muestra parcialmente las propiedades de un formulario. Todas estas propiedades se almacenan dentro de cada control o formulario en forma de estructura (similar a las del lenguaje C). Por tanto, si por ejemplo en algn momento se quiere modificar el nombre de un botn basta con hacerlo en la ventana de propiedades (al disear el programa) o en el cdigo en Basic (durante la ejecucin), mediante el operador punto (.), en la forma:
Boton1.Name = "NuevoNombre"

Para realizar una modificacin de las propiedades de un objeto durante el diseo del programa, se activar la ventana de propiedades (con el men, con el botn de la barra de herramientas o pulsando <F4>). Esta ventana tiene dos lengetas, que permiten ordenar las propiedades alfabticamente o por categoras. Utilizando la forma que sea ms cmoda se localizar con ayuda de la barra de desplazamiento la propiedad que se quiera modificar. Al clicar sobre ella puede activarse un men desplegable con las distintas opciones, o bien puede modificarse directamente el valor de la propiedad. Si esta propiedad tiene slo unos valores fijos (por ejemplo, los colores), puede abrirse un cuadro de dilogo para elegir un color, o el tamao y tipo de letra que se desee si se trata de una propiedad Font. La Figura muestra la ventana FormLayout, que permite determinar la posicin en la que el formulario aparecer sobre la pantalla cuando se haga visible al ejecutar la aplicacin.

DESCRIPCION DE LA ACTIVIDAD A DESARROLLAR:


1. Lea atentamente la gua terica de este gua

2. Defina de forma clara y concreta los siguientes conceptos: Proyecto Objeto Controles Formularios Evento Clase Funcion Procedimiento Mdulos 3. Diga cuales son las extensiones que se manejan para los proyectos, formularios y mdulo en visual Basic 4. Mencione los elementos que hacen parte del entorno de trabajo de Visual Basic 5. Ingrese a Visual y explore el entorno de trabajo de visual 6. Identifique cada uno de los elementos, barras, herramientas expuestas y explicadas en esta gua.

7. Observe el video tutorial suministrado por su instructor complementar el tema tratado en esta gua EVIDENCIA A ENTREGAR Trabajo escrito

para

CRITERIOS DE EVALUACION Habilidad de conocimientos respecto al tema

TECNICAS DE EVALUACION: Valoracin de conocimientos

INSTRUMENTO DE EVALUACION: Revisin detallada del trabajo Observacin directa

FORMA DE ENTREGA: Directa

FECHA DE ENTREGA:

NOMBRE DE LOS ORIENTADORES DEL PROCESO YOLIMA ZIPA PULIDO

You might also like

  • Guia Tics
    Guia Tics
    Document2 pages
    Guia Tics
    paolita439
    No ratings yet
  • Guia 1 Redes
    Guia 1 Redes
    Document2 pages
    Guia 1 Redes
    sebastiangalindsalam
    No ratings yet
  • Guia 11 Visual
    Guia 11 Visual
    Document10 pages
    Guia 11 Visual
    paolita439
    No ratings yet
  • Guia 10 Visual
    Guia 10 Visual
    Document5 pages
    Guia 10 Visual
    Jęssîçă Mąrîå Galindo Rodriguez
    No ratings yet
  • Guia 10
    Guia 10
    Document10 pages
    Guia 10
    Jęssîçă Mąrîå Galindo Rodriguez
    No ratings yet
  • Guia 6 Visual
    Guia 6 Visual
    Document10 pages
    Guia 6 Visual
    Jęssîçă Mąrîå Galindo Rodriguez
    No ratings yet
  • Guia 9-Viasual
    Guia 9-Viasual
    Document21 pages
    Guia 9-Viasual
    Jęssîçă Mąrîå Galindo Rodriguez
    No ratings yet
  • Guia 8-Viasual
    Guia 8-Viasual
    Document21 pages
    Guia 8-Viasual
    Jęssîçă Mąrîå Galindo Rodriguez
    No ratings yet
  • Guia 3-Visual
    Guia 3-Visual
    Document10 pages
    Guia 3-Visual
    Jęssîçă Mąrîå Galindo Rodriguez
    No ratings yet
  • Guia 5 Visual
    Guia 5 Visual
    Document7 pages
    Guia 5 Visual
    Jęssîçă Mąrîå Galindo Rodriguez
    No ratings yet
  • Guia 4 Visual
    Guia 4 Visual
    Document8 pages
    Guia 4 Visual
    Jęssîçă Mąrîå Galindo Rodriguez
    No ratings yet
  • Guia 1 - Lenguajes de P
    Guia 1 - Lenguajes de P
    Document8 pages
    Guia 1 - Lenguajes de P
    paolita439
    No ratings yet