domingo, 13 de septiembre de 2015

NOMBRES Y TIPOS DE VARIABLES. DECLARACIÓN. Option Explicit.

Para establecer nombres de variables puedes ver las indicaciones que se dan en el curso “Bases de la programación Nivel I” de aprenderaprogramarcom,apartado nombre de variable. Visual Basic permite no declarar una variable antes de ser usada. Por tanto, en cualquier punto de un programa podríamos escribir algo similar a “Mostrar velocidad01”, sin necesidad de haber declarado la variable velocidad01. ¿Qué nos mostrará si no hemos asignado contenido a la variable velocidad01? Visual Basic es de los lenguajes que asignan automáticamente contenido cero, vacío o falso a una variable, dependiendo de qué tipo sea. Por tanto, se nos mostraría cero, “ ”, o falso. Conocido que no es estrictamente obligatorio, nosotros vamos a trabajar con Visual Basic realizando declaración de variables siempre. Los motivos para ello ya han sido expuestos, pero podemos resumirlos en:
· Generar buenos programas.
· Evitar errores y confusiones.

El propio Visual Basic dispone de una instrucción que obliga a tener que declarar todas las variables, denominada Option Explicit. La obligación de declaración de variables puede establecerse de dos maneras.
a) En la ventana de código escribir Option Explicit (en las versiones más modernas debe escribirse Option Explicit On).
b) En el menú Herramientas, selecciona Opciones... y en la pestaña Editor (en otras versiones Herramientas, Opciones, Proyectos y Soluciones, Valores predeterminados de VB) establece (o comprueba que está establecida) la opción Requerir declaración de variables como activa ó Option Explicit On.

Ten en cuenta que la opción a) es manual, y tendríamos que escribir Option Explicit cada vez que fuéramos a programar, mientras que la opción b) es automática y va a hacer que cada vez que arranquemos Visual Basic nos obligue a declarar variables sin tener que estar escribiendo código. Por tanto, activa la opción automática (o comprueba que esté activada) y así evitaremos olvidos. No vamos a volver a incidir en esto, pero siempre vamos a considerar que trabajamos con Option Explicit activado. ¿Qué ocurrirá si utilizamos en el código una variable que no ha sido declarada? En este caso Visual Basic impedirá la ejecución del programa mostrando el mensaje de error: “Error de compilación. Variable no definida / no declarada” así como la línea de programa donde ha aparecido la variable no declarada. Siempre que exista al menos una variable no declarada ocurrirá esto, lo cual nos obliga a declarar todas y cada una de las variables.
En cuanto a los tipos de variables, Visual Basic las clasifica en función del tipo de dato que contienen. Veamos las más usuales.

TIPO DE DATOS
ABREVIATURA
MEMORIA REQUERIDA
RANGO DE VALORES
EQUIVALENCIA CON USADAS EN PSEUDOCÓDIGO
OBSERVACIONES
Integer
(Entero)
%
2 bytes ó 4 bytes según versión
- 32768  a 32767 ó -2.147.483.648 a 2.147.483.647 según versión
Entero
Uso en contadores, control de bucles etc.
Long
(Entero largo)
&
4 bytes ó 8 bytes según versión
- 2147483648   a 2147483647 ó -9,2E+18 a 9,2E+18 según versión
Entero
Igual que integer pero admite un rango más amplio
Single
(Decimal simple)
!
4 bytes
- 3,4·1038
a
3,4·1038
Real
Hasta 6 decimales o más según versión. También admite enteros
Double
(Decimal doble)
#
8 bytes
- 1,79·10308
a
1,79·10308
Real
Hasta 14 decimales o más según versión. También admite enteros
Boolean
(Booleano)
No tiene
2 bytes
True
o
False
Booleano
False es el valor predeterminado y va asociado a cero
String
$
10 bytes + 1 byte por cada carácter
0
a
2·109 caracteres
Alfanumérica
Texto de longitud variable
Variant (Object en otras versiones)
No tiene
Variable
Los del tipo double para números o los del tipo string para texto
No tiene
Admite números enteros, decimales o texto


Visual Basic 6.0

Hola amigos yo soy Bryan Castellon y mi colegio se llama Instituto Oficial Tehuma y les voy a instruir sobre Como programar en Visual Basic 6.0 pero primero les voy a explicar sobre las partes de Visual Basic que son muy importantes saberlas para poder programar en esta aplicación y son:

  1. Barra de Titulo
  2. Barra de Menú
  3. Barra de Herramientas
  4. Cuadro de Herramientas
  5. Formulario
  6. Explorador de Proyectos
  7. Ventanas de Propiedades


  1. Barra de Titulo

Elemento de la interfaz gráfica que se encuentra en la aplicación Visual Basic donde esta el titulo que se corresponde con el contenido de la misma. La Barra de Titulo aparece como una barra horizontal en la parte superior de la aplicación, juntos con otros botones como maximizar, minimizar, cerrar, etc

      2.  Barra de Menú


La Barra de Menú tiene menús Archivo, Edición, Ver, Ventana y Ayuda, contiene otros menús para tener acceso a sus funciones especificas de programación, como Proyecto, Formato o Depuración, Ejecutar, Consulta, Diagrama, Herramientas, Complementos, Ventana y Ayuda.

      3.   Barra de Herramientas

Puntero
Es un control que se utiliza para cambiar el aspecto del cursor cuando se desplaza ese formulario o control

PintureBox
Control para mostrar imágenes y también como mostrar una imagen como imagen de fondo en un formulario.Se utiliza para mostrar y cargar archivos de imagen, también para dibujar figuras mediante los métodos gráficos, y también como control contenedor de otros controles, como los controles frame.

Label
Es un control usado para presentar texto  en el formulario.
Durante la ejecución del proyecto no se puede cambiar el texto del label.

TextBox
Se utiliza para ingresar  y/o visualizar texto(es un control de entrada de datos) controles de cuadro de texto permiten introducir texto en un formulario en un tiempo de ejecucion. Por defecto, se necesita una sola linea de texto, sin embargo, usted puede hacer que acepta multiples textos e incluso añadir barras de desplazamiento a la misma.

[frameb[1].jpg]
Frame
Es un contenedor para los demás controles.

CommandButton
Botón de comando, permite que el usuario pueda pulsar botones y que realicen determinadas acciones.

CheckBox
Caja de chequeo, permite tener opciones sobre las que el usuario confirma o niega.

OptionButton
Boton de opcion, permite tener varias opciones de las cuale va seleccionar una opcion.

ComboBox
Permite tener varias opciones a seleccionar y solo puede seleccionar una.

ListBox
Caja de lista, presenta una lista de opciones y permite seleccionar una o varias opciones.

Hscroll
Barra horizontal de scroll se puede crear una barra de desplazamiento horinzontal.


Vscroll
Barra vertical de scroll, permite tener una barra vertical de desplazamiento.

Timer
Es un controlador de tiempo

 DriveBox
Se utilizaba normalmente para mostrar una lista de unidades en un cuadro de dialogo Abrir archivos o guardad archivo.

DirBox
Solia utilizarse para mostrar directorios y rutas de acceso en un cuadro de dialogo Abrir archivos o guardad archivo.


FileList
Solia utilizarse para seleccionar archivos en un cuadro de dialogo Abrir archivos o guardad archivo.



Shape
Proporciona una manera facil de dibujar rectangulos, circulas y otras formas en un formulario en tiempo de diseño.



Line
Proporciona un medio sencillo para dibujar lineas en el formulario.


Image
Es para poner una imagen en el formulario.


 Data
Se utiliza para mecanismo de enlace de controles a una base de datos mediante DAO.  


       5.   Formulario
Son las ventanas que contienen a otros controles y en ellos podemos incluir controles de comando, como botones, cajas de texto, controles para bases de datos, y por supuesto el codigo necesario de nuestro programas.
     
    6.    Explorador de Proyectos

El explorador de proyectos es utilizado para desplazarse por los distintos componentes del proyecto.
(formularios, modulos y componentes)
cuenta con tres pequeños iconos en su parte superior izquierda.El primero abre la ventana de codigo, el segundo el diseñador de formularios y el tercero alterna entre distintas carpetas.
Por cada componente aparecen en el explorador dos nombres:
1)El de la izquierda que es el nombre del objeto
2)El de la derecha que es el nombre con el que se guardo el objeto en el disco.