UNIVERSIDAD TÉCNICA DE AMBATO
 FACULTAD DE CIENCIAS HUMANAS
       Y DE LA EDUCACIÓN
CARRERA DE DOCENCIA EN INFORMÁTICA


     María Elena Amancha
        Wilma Cañar
         Evelyn Castro
       Vanessa Córdova

          V Informática
En el MUNDO de la PROGRAMACION INFORMATICA
uno de los lenguajes más populares y conocidos es el
de Visual Basic.




Creado en 1991 por Alan Cooper para Microsoft, este
paquete permite programar contenidos informáticos
gráficos de manera simple y accesible.
Requerimientos Mínimos De
       Instalación
• Microprocesador Pentium 100 Mhz o
  superior
• Disco duro con un espacio mínimo
  disponible de 100Mb
• Unidad de CD-ROM
• Un ratón
• 32 Mb de memoria RAM o mas
• Microsoft Windows 95 o posterior
EDICIONES DE VISUAL
       BASIC

  * Edición Aprendizaje.

   * Edición Profesional.

  * Edición Empresarial.
CARACTERISTICAS DE VB
Visual Basic es un lenguaje orientado a eventos. En las
aplicaciones tradicionales, la aplicación es la que
controla qué partes de código y en qué secuencia se
ejecutan.
En una aplicación controlada por eventos, se 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.
Para manejar los objetos y controles del lenguaje hay
que conocer tres conceptos asociados a ellos:
CARACTERISTICAS VB




        PROPIEDADES                            EVENTOS                           MÉTODOS




Visual Basic, hay definidas una     Cada objeto lleva asociados unos   Son procedimientos asociados a
serie de propiedades útiles para    determinados eventos que le        un objeto, nos permiten realizar
el control. La mayoría comunes y    pueden ocurrir.                    acciones como por ejemplo
otros específicos                   Ante esto, nosotros añadimos el    escribir un texto en un objeto
                                    código, para que la aplicación
                                    cumpla cierto requerimiento




          Nombre,
           Tamaño                                                      NombreDelObjeto.Print "Texto
            Color,                 Evento: ombreDelBoton_Click()       deseado".
         Posición, etc
DIFERENCIAS DE:
         Es un conjunto de                                                      Las aplicaciones
           instrucciones                                                       creadas con Visual
           secuenciales,                                                           Basic están
            repetitivas y        LENGUAJE                                          basadas en
             selectivas.
          FORTRAN es un        ESTRUCTURADO                                       objetos y son
                                                   LENGUAJE VISUAL               manejadas por
        ejemplo de lenguaje
           estructurado.                         ORIENTADA A OBJETOS                eventos.




                                                           Visual permite
 La estructura del                                            diseñar y
programa es clara,            Los bloques de                 desarrollar                  Está orientada a
  puesto que las              código son auto             aplicaciones con                  objetos, que
  instrucciones               explicativos, lo            un entorno visual               combinan datos,
están más ligadas              que facilita la           amigable y fácil de              procedimientos
  o relacionadas              documentación.               utilizar para el                y propiedades.
      entre sí.                                                usuario.
VENTAJAS
Posee una curva de aprendizaje muy rápida.
Integra el diseño e implementación de formularios de
Windows.
Es uno de los lenguajes de uso más extendido, por lo que
resulta fácil encontrar información, documentación y
fuentes para los proyectos.
Existe una versión, VBA, integrada en las aplicaciones de
Microsoft Office, tanto Windows como Mac, que permite
programar macros para extender y automatizar
funcionalidades en documentos, hojas de cálculo, bases de
datos (access).
Si bien permite desarrollar grandes y complejas
aplicaciones, también provee un entorno adecuado para
realizar pequeños prototipos rápidos.
Como entorno visual proporciona una serie de herramientas para el
diseño de aplicaciones Dichas herramientas están agrupadas en un
escritorio estilo Windows e incluyen:

        Barra de menú y menús desplegables (opciones agrupadas);
        Barra de herramientas (procesos automatizados);
        Caja de herramientas, con objetos (controles) estándar y con
       la posibilidad de agregarle controles personalizados y objetos
       insertables;
        Ventana de depuración y rastreo;
        Ventana de propiedades;
        Formularios para el diseño de las interfaces;
        Paleta de colores;
        Ventana de proyectos;
        Editor de menús;
        Editor de programas.
Diseñador de Formularios
• Barra de Menús




• Barra de Herramientas


     NUEVO    ABRIR ARCHIVO        GUARDAR FORM1                                                            PASO A PASO POR       VENTANA PROPIEDADES    CUADRO
   PROYECTO                                                                  INICIAR DEPURACIÓN             PROCEDIMIENTOS                              DE HERRA-
                                                         BUSCAR   DESHACER                                                                               MIENTAS           INMEDIATO




                        AGREGAR                                                                   PASO A PASO POR              EXPLORADOR                           LISTA DE
          NUEVO                           GUARDAR TODO
        SITIO WEB         NUEVO                                                                    INSTRUCCIONES              DE SOLUCIONES EXPLORADOR OBJETOS      ERRORES
                        ELEMENTO
Cuadro de Herramientas
Diseñador de Formularios
Editor de menús:
Los menús permiten organizar los comandos de una
forma lógica que facilita su localización. El Editor de
menús permite crear y editar menús, mediante el trabajo
directo con una barra de menús muy parecida a la que
tendrá la aplicación terminada.

Editor de programas.
lugar donde se va a programar en Visual Basic, en este
editor se escribirán todas las sentencias que darán vida a
una aplicación.
Elegimos esta
   opción
Colocar un conjunto                                                                                 Determinar     las
          de objetos con su                                                                                   propiedades
          respectiva propiedad                                                                                necesarias    para
          dentro del formulario                                                                               mejorar         la
          cada             uno                                                                                apariencia       y
          identificando con su                                                                                presentación de la
          nombre                                                                                              aplicación
                                                                           Establecer las
                                            Crear la interfaz                                                                      Codificar    cada
                                                                           propiedades de los
                                              de usuario                                                                           uno de los objetos
                                                                           objetos de la interfaz
                                                                                                                                   con las sentencias
                                                                                                                                   correspondientes
                              Crear una                                                                                            para          que
                            aplicación de                                                                                          respondan a las
                             instalación                                                            Escribir código                necesidades del
                                                                                                    para los eventos               usuario




Utilizar
                            Crear un archivo
elementos                                                                                                  Guardar el
                               ejecutable
adicionales que                                                                                             proyecto
me       permitan                                                                                                                  Almacenar
generar        un                                                                                                                  cada uno de
archivo                                                         Probar y depurar la
                                                                                                                                   los objetos
instalador                                                          aplicación                                                     que forman
                             Utilizar    las                                                                                       parte de la
                             opciones de las                                                 Verificar   el                        aplicación
                             barras       de                                                 funcionamient
                             menú       para                                                 o y depurar la
                             generar      un                                                 aplicación
                             archivo
                             ejecutable
Tipo de archivo     Extensión      Descripción

                                Realiza el seguimiento de
Proyecto          .vbp          todos los componentes de
                                la aplicación.

                                Incluye el formulario, los
Formulario        .vbp          objetos sobre el
                                formulario y el código que
                                se ejecuta cuando ocurre
                                un evento en el
                                formulario.

                                Contiene procedimientos
Módulo de clase .bas            Sub y Function que
                                pueden ser invocados por
                                cualquier formulario u
                                objeto sobre el formulario.
                                (opcional)
OBJETO               OBJETO ESPAÑOL                 PREFIJO

                                                 frm
Form                  Formulario

CheckBox              Casilla de verificación    chk

ComboBox              Cuadro combinado           cbo



Data-bound combobox   Cuadro combinado           dbc
                      enlazado a datos

Command Button        Botón de comando           cmd



File List Box         Cuadro lista de archivos   fil

Label                 Etiqueta                   lbl

PictureBox            Cuadro de imagen           pic
Elemento 1  grupal -visual

Elemento 1 grupal -visual

  • 1.
    UNIVERSIDAD TÉCNICA DEAMBATO FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACIÓN CARRERA DE DOCENCIA EN INFORMÁTICA María Elena Amancha Wilma Cañar Evelyn Castro Vanessa Córdova V Informática
  • 3.
    En el MUNDOde la PROGRAMACION INFORMATICA uno de los lenguajes más populares y conocidos es el de Visual Basic. Creado en 1991 por Alan Cooper para Microsoft, este paquete permite programar contenidos informáticos gráficos de manera simple y accesible.
  • 5.
    Requerimientos Mínimos De Instalación • Microprocesador Pentium 100 Mhz o superior • Disco duro con un espacio mínimo disponible de 100Mb • Unidad de CD-ROM • Un ratón • 32 Mb de memoria RAM o mas • Microsoft Windows 95 o posterior
  • 6.
    EDICIONES DE VISUAL BASIC * Edición Aprendizaje. * Edición Profesional. * Edición Empresarial.
  • 7.
    CARACTERISTICAS DE VB VisualBasic es un lenguaje orientado a eventos. En las aplicaciones tradicionales, la aplicación es la que controla qué partes de código y en qué secuencia se ejecutan. En una aplicación controlada por eventos, se 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. Para manejar los objetos y controles del lenguaje hay que conocer tres conceptos asociados a ellos:
  • 8.
    CARACTERISTICAS VB PROPIEDADES EVENTOS MÉTODOS Visual Basic, hay definidas una Cada objeto lleva asociados unos Son procedimientos asociados a serie de propiedades útiles para determinados eventos que le un objeto, nos permiten realizar el control. La mayoría comunes y pueden ocurrir. acciones como por ejemplo otros específicos Ante esto, nosotros añadimos el escribir un texto en un objeto código, para que la aplicación cumpla cierto requerimiento Nombre, Tamaño NombreDelObjeto.Print "Texto Color, Evento: ombreDelBoton_Click() deseado". Posición, etc
  • 9.
    DIFERENCIAS DE: Es un conjunto de Las aplicaciones instrucciones creadas con Visual secuenciales, Basic están repetitivas y LENGUAJE basadas en selectivas. FORTRAN es un ESTRUCTURADO objetos y son LENGUAJE VISUAL manejadas por ejemplo de lenguaje estructurado. ORIENTADA A OBJETOS eventos. Visual permite La estructura del diseñar y programa es clara, Los bloques de desarrollar Está orientada a puesto que las código son auto aplicaciones con objetos, que instrucciones explicativos, lo un entorno visual combinan datos, están más ligadas que facilita la amigable y fácil de procedimientos o relacionadas documentación. utilizar para el y propiedades. entre sí. usuario.
  • 10.
    VENTAJAS Posee una curvade aprendizaje muy rápida. Integra el diseño e implementación de formularios de Windows. Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar información, documentación y fuentes para los proyectos. Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de cálculo, bases de datos (access). Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos.
  • 11.
    Como entorno visualproporciona una serie de herramientas para el diseño de aplicaciones Dichas herramientas están agrupadas en un escritorio estilo Windows e incluyen:  Barra de menú y menús desplegables (opciones agrupadas);  Barra de herramientas (procesos automatizados);  Caja de herramientas, con objetos (controles) estándar y con la posibilidad de agregarle controles personalizados y objetos insertables;  Ventana de depuración y rastreo;  Ventana de propiedades;  Formularios para el diseño de las interfaces;  Paleta de colores;  Ventana de proyectos;  Editor de menús;  Editor de programas.
  • 12.
  • 13.
    • Barra deMenús • Barra de Herramientas NUEVO ABRIR ARCHIVO GUARDAR FORM1 PASO A PASO POR VENTANA PROPIEDADES CUADRO PROYECTO INICIAR DEPURACIÓN PROCEDIMIENTOS DE HERRA- BUSCAR DESHACER MIENTAS INMEDIATO AGREGAR PASO A PASO POR EXPLORADOR LISTA DE NUEVO GUARDAR TODO SITIO WEB NUEVO INSTRUCCIONES DE SOLUCIONES EXPLORADOR OBJETOS ERRORES ELEMENTO
  • 14.
  • 15.
  • 19.
    Editor de menús: Losmenús permiten organizar los comandos de una forma lógica que facilita su localización. El Editor de menús permite crear y editar menús, mediante el trabajo directo con una barra de menús muy parecida a la que tendrá la aplicación terminada. Editor de programas. lugar donde se va a programar en Visual Basic, en este editor se escribirán todas las sentencias que darán vida a una aplicación.
  • 20.
  • 24.
    Colocar un conjunto Determinar las de objetos con su propiedades respectiva propiedad necesarias para dentro del formulario mejorar la cada uno apariencia y identificando con su presentación de la nombre aplicación Establecer las Crear la interfaz Codificar cada propiedades de los de usuario uno de los objetos objetos de la interfaz con las sentencias correspondientes Crear una para que aplicación de respondan a las instalación Escribir código necesidades del para los eventos usuario Utilizar Crear un archivo elementos Guardar el ejecutable adicionales que proyecto me permitan Almacenar generar un cada uno de archivo Probar y depurar la los objetos instalador aplicación que forman Utilizar las parte de la opciones de las Verificar el aplicación barras de funcionamient menú para o y depurar la generar un aplicación archivo ejecutable
  • 25.
    Tipo de archivo Extensión Descripción Realiza el seguimiento de Proyecto .vbp todos los componentes de la aplicación. Incluye el formulario, los Formulario .vbp objetos sobre el formulario y el código que se ejecuta cuando ocurre un evento en el formulario. Contiene procedimientos Módulo de clase .bas Sub y Function que pueden ser invocados por cualquier formulario u objeto sobre el formulario. (opcional)
  • 27.
    OBJETO OBJETO ESPAÑOL PREFIJO frm Form Formulario CheckBox Casilla de verificación chk ComboBox Cuadro combinado cbo Data-bound combobox Cuadro combinado dbc enlazado a datos Command Button Botón de comando cmd File List Box Cuadro lista de archivos fil Label Etiqueta lbl PictureBox Cuadro de imagen pic