jueves, 19 de marzo de 2015

Tema 2.7. Uso del Help

Visual Basic dispone de un HELP excelente (ayuda), como la mayoría de las aplicaciones de Microsoft.
 
Estando seleccionado un control, una propiedad o un formulario, o estando seleccionada una palabra clave en una ventana de código, esta ayuda se puede utilizar de modo sensible al contexto pulsando la tecla <F1>.
 
( TEMA EN CONSTRUCCION )
 

Tema 2.6. Creación de Programas Ejecutables

Una vez finalizada la programación de la nueva aplicación, la siguiente tarea suele consistir en la creación de un programa ejecutable para su distribución e instalación en cuantos ordenadores se desee, incluso aunque en ellos no esté instalado Visual Basic.
 
Para crear un programa ejecutable se utiliza el comando Make nombreProyecto.exe... en el menú "File".  De esta manera se generará un fichero cuya extensión será  *.exe.
 
Para que este programa funcione en un ordenador solamente se necesita que el fichero MVSBVM60.DLL  esté instalado en el directorio   c:\Windows\System
 
En el caso de proyectos más complejos en los que se utilicen muchos controles pueden ser necesarios más ficheros, la mayoría de ellos con extensiones:
*.ocx,    *.vbx     *.dll
 
 
 

lunes, 16 de marzo de 2015

Tema 2.5. Ventana de Proyecto (Project)

Esta ventana permite acceder a los distintos formularios y módulos que componen el proyecto.   Desde ella se puede ver el diseño gráfico de dichos formularios y también permite editar el código que contienen. 
 
Los módulos estándar (ficheros *.bas) contienen sólo código que, puede ser utilizado por distintos formularios y/o controles del proyecto.
 
Los módulos de clase (ficheros *.cls) contienen clases definidas por el usuario.   Las clases son como formularios o controles complejos, sin interface gráfica de usuario.
 
 

Tema 2.4. Ventana Propiedades (Properties)

 
Todos los objetos de Visual Basic, tienen unas propiedades que los definen:   
  • Su nombre (name),
  • su etiqueta o título (Caption), 
  • el texto que contiene (Text), 
  • su tamaño y posición,
  • su color,
  • si está activo o no (Enabled), etc.    
En la ventana se muestra parcialmente las propiedades ya que no pueden estar visibles todas.   
Todas estas propiedades se almacenan dentro de cada control o formulario en forma de estructura.     Esta ventana tiene dos pestañas que permiten ordenar las propiedades alfabéticamente o por categorías. 
 
En la ventana FormLayout, se puede determinar la posición en la que el formulario aparecerá sobre la pantalla cuando se haga visible al ejecutar la aplicación.
 

Tema 2.3. Formularios (Forms) y Módulos

Los formularios son las zonas de la pantalla sobre las que se diseña el programa y sobre las que se situan los controles o herramientas de la toolbox.
 
Al ejecutar el programa, el FORM se convertirá en la ventana de la aplicación, donde aparecerán los botones, el texto, los gráficos, etc.
 
Para lograr una mejor presentación existe una malla o retícula (GRID) que permite alinear los controles manualmente de una forma precisa.    Esta malla solo será visible en el proceso de diseño del programa; al ejecutarlo no se verá.
 
Los formularios poseen un código de programación que estará escrito en Basic y que controlará algunos aspectos del formulario, sobre todo ne la forma de reaccionar ante las acciones del usuario (Eventos).   El formulario y los controles en él situados serán el esqueleto o la base del programa.   Una aplicación puede tener varios formularios, pero siempre habrá uno con el que arrancará la aplicación.
 
 
Resumiendo cuando se vaya a crear un programa en Visual Basic, habrá que dar dos pasos:
 
1) Diseñar y preparar la parte gráfica (formularios, botones, menús, etc.)
2) Realizar la programación que gestione la respuesta del programa ante los distintos eventos.
 
 

Tema 2.2. Entorno de Visual Basic

Visual Basic tiene todos los elementos que caracterizan a los programas de Windoes e incluso alguno menos habitual.  Además se puede obtener una descripción de la mayoría de los elementos dando clic en ellos para seleccionarlos y pulsando luego la tecla <F1>.
 
 
2.2.1. Barra de menús y barra de herramientas
 
La barra de menús de Visual Basic, aparece sobre la barra de herramientas,
 
 
La barra de herramientas tiene una serie de botones que permiten acceder fácilmente a las opciones más importantes de los menús.
 
En Visual Basic existen 4 barras de herramientas:  Debug, Edit, Form Editor y Standard.
 
Por defecto aparece la barra Standard, en la cual se puede ver a la derecha dos recuadros con números que representan cuatro propiedades del formulario referentes a su posición y tamaño:
Top y Left, que indican la posición de la esquina superior izquierda del formulario
y Height y Width, que describen el tamaño del mismo en unas unidades llamadas TWIPS, que corresponden a la vigésima parte de un punto.  (una pulgada tiene 72 puntos y 1440 twips)
 
Las dimensiones de un control aparecen también cuando con el ratón se arrastra sobre el formulario.
 
Todos los botones tienen su correspondiente comando en alguno de los menús.  También son importantes los botones que permiten arrancar y/o para la ejecución de un proyecto, pasando de modo diseño a modo de ejecución y viceversa.
 
 
1) Menu Árchivo
    Tiene pocas novedades.  Lo importante es la diferencia entre proyectos y ficheros.
    Un proyecto reúne y organiza todos los ficheros que componen el programa  (hace la función de una carpeta).
    Estos ficheros pueden ser formularios, módulos, clases, recursos, etc.
   
2) Menú Editar
     Aporta cambios importantes sobre lo que es habitual.
 
3) Menú Ver
    Generalmente de poca utilidad, es bastante propio de Visual Basic. Este menú permite hacer aparecer en pantalla las distintas ventanas del entorno de desarrollo.
 
4) Menú Proyecto
    Permite añadir distintos tipos de elementos a un proyecto.  Con Proyecto/Propiedades se puede elegir el ripo de proyecto y determinar el formulario con el que se arrancará la aplicación .   Con el comando Componentes se pueden añadir nuevos controles a la Caja de herramientas que aparece a la izquierda de la pantalla.
 
5) Menú Formato.
    Contiene opciones para controlar el aspecto de la aplicación (alinear controles, espaciarlos uniformemente, etc).  
 
6) Menús Depurar y Correr,
     Permiten controlar la ejecución de las aplicaciones
     Con Depurar, se puede ver en detalle cómo funcionan, ejecutando paso a paso, yendo hasta una línea de código determinada, etc.
 
7) Menú Herramientas
     Aquí se encuentran Los comandos para arrancar el Menu Editor (para crear menús) y para establecer las opciones del programa.
 
8) Menú Ayuda
    Se basa fundamentalmente en :
  • Una clasificación temática ordenada de la información disponible (contenidos),
  • Una clasificación alfabética de la información (Indice)
  • Busqueda de información sobre algún tema por el nombre (buscar)
 

2.2.2. Las herramientas (Toolbox)


La caja de herramientas incluye los controles con los que se puede diseñar la pantalla de la aplicación.  Estos controles son por ejemplo: botones, etiquetas, cajas de texto, zonas gráficas, etc.,

Para introducir un control en el formulario simplemente hay que dar click en el icono adecuado de la caja de herramientas y colocarlos arrastrandolo al formulario con la posición y tamaño deseado.

El número de controles que pueden aparecer en esta ventana varía con la configuración del sistema.  Para introducir nuevos componentes se utiliza el comando Componentes en el menú Proyecto.


 

Tema 2.1. ¿Qué es Visual Basic?

Visual Basic como herramienta de programación nos permite crear aplicaciones para Windows. Con ella podemos crear desde una simple calculadora hasta una hoja de cálculo parecida a Excel.
 
Este programa nos permite crear ventanas, botones, menús y cualquier otro elemento de Windows de una forma fácil e intiuitiva.