lenguaje de programación de entorno visual
TRANSCRIPT
![Page 1: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/1.jpg)
15/04/23 1
LENGUAJE DE PROGRAMACIÓN DE ENTORNO VISUAL
CAPITULO I
INTRODUCCIÓN A VISUAL BASIC 6.0
![Page 2: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/2.jpg)
15/04/23 2
1.1¿QUÉ ES VISUAL BASIC? • Es un programa que permite crear ventanas, botones, menús y
cualquier otro elemento de Windows de una forma fácil e intuitiva. • Microsoft Visual Basic 6.0 ha facilitado el desarrollo de programas de
Windows, pero además, a lo largo de los años ha ido madurando en un lenguaje y entorno de desarrollo profesional.
• Visual Basic 6.0 es una excelente herramienta de programación que permite crear aplicaciones propias (programas) para Windows 95/98/Xp o Windows NT. Con ella se puede crear desde una simple calculadora hasta una hoja de cálculo de la talla de Excel (en sus primeras versiones...), pasando por un procesador de textos o cualquier otra aplicación que se le ocurra al programador.
• Visual Basic es un miembro de la familia de productos de desarrollo Visual Studio 6.0, que incluye:
– Visual Basic– Visual C++– Visual FoxPro– Visual InterDev– Visual J++– Visual SourceSafe Biblioteca MSON
![Page 3: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/3.jpg)
15/04/23 3
1.2 ¿QUE SIGNIFICA VISUAL BASIC?
• La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de usuario (GUI). 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 puede arrastrar y colocar objetos prefabricados en su lugar dentro de la pantalla. Si ha utilizado alguna vez un programa de dibujo como Paint, ya tiene la mayor parte de las habilidades necesarias para crear una interfaz de usuario efectiva.
• La palabra "Basic" hace referencia al lenguaje BASIC (Beginners All-Purpose Symbolic Instruction Code), un lenguaje utilizado por más programadores que ningún otro lenguaje en la historia de la informática o computación. Visual Basic ha evolucionado a partir del lenguaje BASIC original y ahora contiene centenares de instrucciones, funciones y palabras clave, muchas de las cuales están directamente relacionadas con la interfaz gráfica de Windows. Los principiantes pueden crear aplicaciones útiles con sólo aprender unas pocas palabras clave, pero, al mismo tiempo, la eficacia del lenguaje permite a los profesionales acometer cualquier objetivo que pueda alcanzarse mediante cualquier otro lenguaje de programación de Windows.
![Page 4: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/4.jpg)
15/04/23 4
1.3 EDICIONES DE VISUAL BASIC• La Edición de aprendizaje de Visual Basic, permite a los
programadores crear robustas aplicaciones para Microsoft Windows y Windows NT, incluye todos los controles intrínsecos, además de los controles de cuadrícula, de fichas y los controles enlazados a datos.
• La Edición profesional, proporciona a los profesionales un completo conjunto de herramientas para desarrollar soluciones para terceros. Incluye todas las características de la Edición de aprendizaje, así como controles ActiveX adicionales, incluidos controles para Internet y el Generador de informes de Crystal Reports.
• La Edición empresarial, permite crear sólidas aplicaciones distribuidas en un entorno de equipo. Incluye todas las características de la Edición profesional, asi como las herramientas de Back Office como SQL Server, Microsoft Transaction Server, Internet Information Server, Visual Sourcesafe SNA Server, etc.
![Page 5: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/5.jpg)
15/04/23 5
1.4 PROGRAMAS PARA EL ENTORNO WINDOWS Visual Basic 6.0 está orientado a la realización de programas para Windows,
pudiendo incorporar todos los elementos de este entorno informático: ventanas, botones, cajas de diálogo y de texto, botones de opción y de selección, barras de desplazamiento, gráficos, menús, etc.
Prácticamente todos los elementos de interacción con el usuario de los que dispone Windows 95/98/NT pueden ser programados en Visual Basic 6.0 de un modo muy sencillo
A continuación algunos conceptos de este tipo de programación:
• Modo de Diseño y Modo de Ejecución • Formularios y Controles • Objetos y Propiedades• Nombres de objetos• Eventos• Métodos• Proyectos y ficheros
![Page 6: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/6.jpg)
15/04/23 6
1.4.1 Modo de Diseño y Modo de Ejecución• En modo de diseño el usuario construye interactivamente
la aplicación, colocando controles en el formulario, definiendo sus propiedades, y desarrollando funciones para gestionar los eventos.
• La aplicación se prueba en modo de ejecución. En ese caso el usuario actúa sobre el programa (introduce eventos) y prueba cómo responde el programa.– Hay algunas propiedades de los controles que deben establecerse
en modo de diseño, pero muchas otras pueden cambiarse en tiempo de ejecución desde el programa escrito en Visual Basic 6.0, en la forma en que más adelante se verá.
– También hay propiedades que sólo pueden establecerse en modo de ejecución y que no son visibles en modo de diseño
![Page 7: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/7.jpg)
15/04/23 7
1.4.2 Formularios y Controles• Son controles para Visual Basic 6.0:
– los botones
– las cajas de diálogo y de texto
– las cajas de selección desplegables
– los botones de opción y de selección
– las barras de desplazamiento horizontales y verticales
– los gráficos
– los menús
• Formulario:– Es una ventana en la que se colocan los controles y que permite a los
usuarios llevar a cabo las funciones asociadas a la aplicación.
– Puede ser considerado como una especie de contenedor para los controles
– Una aplicación puede tener varios formularios, pero un único formulario puede ser suficiente para las aplicaciones más sencillas.
– Los formularios deben también tener un nombre, que puede crearse siguiendo las mismas reglas que para los controles.
![Page 8: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/8.jpg)
15/04/23 8
1.4.3 Objetos y Propiedades
• Los objetos tienen propiedades, responden a eventos y ejecutan sus propios métodos.
• Los objetos pueden moverse, variar de tamaño y personalizarse mediante la asignación de propiedades.
• Un objeto de uso diario como el globo de un niño tiene también propiedades, métodos y eventos.
![Page 9: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/9.jpg)
15/04/23 9
1.4.3 Objetos y Propiedades
• Son características de los objetos como su tamaño, título o color. Se pueden considerar como atributos de un objeto.
• La propiedad puede cambiar en tiempo de diseño o en tiempo de ejecución mediante código:
(Objeto.propiedad=valor).
![Page 10: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/10.jpg)
15/04/23 10
1.4.4 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.
Tabla de Abreviaturas para los controles más usuales.
Abreviatura Control Abreviatura Controlchk check box cbo combo y drop-list box
cmd command button dir dir list box
drv drive list box fil file list box
frm form fra frame
hsb horizontal scroll bar img image
lbl label lin line
lst list mnu menu
opt option button pct pictureBox
shp shape txt text edit box
tmr timer vsb vertical scroll bar
![Page 11: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/11.jpg)
15/04/23 11
1.4.5 Eventos• Son hechos que son desencadenados en los formularios y controles por
la acción del usuario.• Los eventos son las respuestas de los objetos.• A cada evento se puede asociar un procedimiento que responda
adecuadamente a la acción desencadenada.• Los eventos son los mensajes que se envían a los objetos.
![Page 12: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/12.jpg)
15/04/23 12
1.4.6 Métodos• Los métodos son funciones que también son llamadas desde programa, pero a
diferencia de los procedimientos no son programadas por el usuario, sino que vienen ya pre-programadas con el lenguaje. Los métodos realizan tareas típicas, 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 métodos.
• El método es una sentencia especial que realiza una acciones o servicio de los objetos.
• Sintaxis:Objeto.Metodo Valor
![Page 13: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/13.jpg)
15/04/23 13
1.4.6 Proyectos y ficheros• Es el encargado de administrar el conjunto de archivos y objetos de la
aplicación.• Cuando los archivos del proyecto están completos puede convertirse en un
archivo ejecutable (.exe).• Con la Edición Profesional y Empresarial de VB, también puede crear otros
tipos de archivos ejecutables, como: .ocx y .dll.• Un proyecto está compuesto por lo siguientes archivos:
ARCHIVOS DEL PROYECTO
ARCHIVO TIPO DE EXTENSIÓN
Proyecto .VBP
Formulario .FRM
Módulo Estándar .BAS
Controles personalizados .OCX
Recursos .RES
![Page 14: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/14.jpg)
15/04/23 14
LENGUAJE DE PROGRAMACIÓN DE ENTORNO VISUAL
CAPITULO II
EL ENTORNO DE PROGRAMACIÓN VISUAL
BASIC 6.0
![Page 15: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/15.jpg)
15/04/23 15
2.1 INGRESO AL PROGRAMA
.1Seleccionar.
.2Click.0
![Page 16: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/16.jpg)
15/04/23 16
2.2 ENTORNO INTEGRADO DE DESARROLLO
Cuadro de Herramientas
Formulario
Ventana Propiedades
Ventana Posición del Formulario
Explorador de
Proyectos
B.H. EstándarB.H. DepuraciónB.H. EdiciónB.H. Editor de Formularios
![Page 17: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/17.jpg)
15/04/23 17
2.2.1La barra de menús y las barras de herramientas
La barra de menús de Visual Basic 6.0 resulta similar a la de cualquier otra aplicación de Windows, tal y como aparece en la Siguiente figura.
2.2.2 La barra de menús y las barras de herramientas
• Proporciona un conjunto de herramientas de controles con los cuales podemos diseñar nuestro interfaz de usuario.
• Para introducir un control en el formulario simplemente hay que hacer click en el icono adecuado de la toolbox y colocarlo en el formulario con la posición y el tamaño deseado.
![Page 18: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/18.jpg)
15/04/23 18
2.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 sitúan los controles o herramientas de la toolbox. Al ejecutar el programa, el form se convertirá en la ventana de la aplicación, donde parecerán los botones, el texto, los gráficos, etc.
![Page 19: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/19.jpg)
15/04/23 19
2.2.4 La ventana de proyecto (Project)• Enumera los objetos disponibles que se pueden usar en el proyecto y
proporciona una manera rápida de desplazarse a través del código.
• En el menú VER activamos la ventana Explorador de Proyectos. También podemos acceder desde el teclado con CTRL+R.
Ver Código
Ver Objeto
Alternar carpetas
![Page 20: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/20.jpg)
15/04/23 20
2.2.5 La ventana de propiedades (Properties)• Contiene un cuadro de lista desplegable en el que aparecen todas las
características del control o formulario seleccionado.• Enumera los valores de las propiedades del control o formulario
seleccionado.• En el menú VER activamos la ventana de Propiedades. También
podemos acceder desde el teclado con F4.
![Page 21: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/21.jpg)
15/04/23 21
2.2.6 Utilización del Editor de Código (Code editor
• Es el editor donde se escribe el código de la aplicación.• Se crea una ventana editor de código diferente para cada formulario o
módulo del código de la aplicación.
![Page 22: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/22.jpg)
15/04/23 22
2.3 EJEMPLOS ILUSTRATIVOS DE VISUAL BASIC
2.3.1 Ejemplo Sencillo de programa de presentación de mensaje
En la siguiente figura se muestra el formulario y los controles de un ejemplo muy sencillo que permite ver un mensaje, borrar y luego salir
Form1
Name = Mensaje
Caption= Presentación de mensajes
CommandButton1
Nombre = cmdMensaje
Caption = &Mensaje
Default = True
CommandButton2
Nombre = cmdBorrar
Caption = &Borrar
CommandButton3
Nombre = cmdSalir
Caption = &Salir
![Page 23: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/23.jpg)
15/04/23 23
A continuación se muestra el código correspondiente a los
procedimientos de este
ejemplo El programa ya ejecutado
![Page 24: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/24.jpg)
15/04/23 24
2.3.2 Ejemplo crear una aplicación Bloc de Notas MDI
![Page 25: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/25.jpg)
15/04/23 25
CAPITULO IIIOBJETOS DEL OBJETOS DEL PROGRAMAPROGRAMAGENERALIDADES
![Page 26: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/26.jpg)
15/04/23 26
OBJETOS DE UN OBJETOS DE UN PROGRAMAPROGRAMA
• Identificadores.• Palabras Reservadas.• Constantes.• Variables.• Líneas de Programa.• Directivas de Compilación.
![Page 27: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/27.jpg)
15/04/23 27
IDENTIFICADOIDENTIFICADOR (1)R (1)
• Es un nombre que representa ciertos procesos u objetos de un programa.
Librerías.Constantes.Variables.Tipos de datos.Procedimientos.Funciones.Unidades.Programas y Campos de Registros.
![Page 28: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/28.jpg)
15/04/23 28
Identificadores - Identificadores - ImportanteImportante
No se distingue las letras mayúsculas de las minúsculas en los identificadores. Por ejemplo:
Son identificadores válidos e idénticos
La elección de identificadores favorece la lectura y comprensión de un programa.
No es aconsejable utilizar identificadores demasiado cortos que no sugieran ningún significado (A, X1, z), ni demasiado largos que dificulten la escritura y la legibilidad del programa (SuperCaliFragilisticoEspialidoso).
Cantidad = CANTIDAD = cantidad
![Page 29: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/29.jpg)
15/04/23 29
PALABRAS PALABRAS RESERVADASRESERVADAS
•Son identificadores que tienen un significado predefinido por el compilador y no pueden ser predefinidos por el programador.
absolute
and
array
case
const
div
do
downto
Else
Private
end
external
file
for
function
sub
if
in
inline
interface
dim
interrupt
public
mod
nil
not
of
procedure
packed
or
set
explicit
record
repeat
shl
shr
string
then
to
implementation
forward
unit
xor
until
static
var
while
With
![Page 30: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/30.jpg)
15/04/23 30
CONSTANTECONSTANTESS
• Son identificadores que definen posiciones de memoria, las cuales en el momento de su definición o declaración van a recibir un valor que permanecerá inalterable durante toda la ejecución del programa.
• Sintaxis:Public Private Const nombre As Tipo = Expresion
Ejemplo:
Public Private Const serie As Integer = Expresion
![Page 31: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/31.jpg)
15/04/23 31
CARACTERÍSTICCARACTERÍSTICASAS
• Son similares a las variables ya que son ubicaciones de almacenamiento con nombre en la memoria.
• También las constantes pueden ser locales de módulo o globales en ámbito.
• No alteran su valor en la ejecución del programa.• Tratar de usar letras mayúsculas para distinguirlas de las variables.• No se puede utilizar una palabra reservada como constante.
![Page 32: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/32.jpg)
15/04/23 32
VARIABLEVARIABLESS
• Son identificadores que definen posiciones de memoria, en las que se van a guardar información, pero, a diferencia de las constantes, su contenido puede ser modificado a lo largo del programa.
• Sintaxis:Dim <nombredevariable> As Tipo
Dim <nomvar1, nomvar2> As Tipo
• Ejemplo:
Dim k as Integer
Dim c as Boolean
![Page 33: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/33.jpg)
15/04/23 33
CARACTERÍSTICCARACTERÍSTICASAS
• Debe comenzar con una letra (mayúsculas o minúsculas) y no puede contener blancos.
• Letras, dígitos y caracteres subrayados (_) están permitidos después del primer carácter.
• No puede contener un carácter de tipo (., %, &, !, *, @, $)
• No se puede utilizar una palabra reservada como identificador.
• No debe tener más de 255 caracteres.
![Page 34: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/34.jpg)
15/04/23 34
ÁMBITO DE LAS ÁMBITO DE LAS VARIABLESVARIABLES
• Define la visibilidad de una variable, procedimiento u objeto.
• Existen tres niveles de alcance (ámbito) en Visual Basic:
– Local: variable definida a nivel de procedimiento que es visible sólo en el procedimiento donde fue declarado.
– Módulo/Formulario: visible a todos los procedimientos dentro del módulo o formulario donde fue declarado.
– Público: variable declarada a nivel de módulo o formulario que es visible a todos los procedimientos dentro del proyecto.
![Page 35: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/35.jpg)
15/04/23 35
TIPOS DE DECLARACIONES DE
VARIABLES• Declaración Implícita:
Sintaxis:nomvar = valor
Ejemplo:sueldo = 500mensaje = ‘Muchos
saludos’
• Declaración Explícita:Sintaxis:
Dim nomvar As TipoEjemplo:
Dim sueldo As IntegerDim mensaje As String
![Page 36: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/36.jpg)
15/04/23 36
OPTION OPTION EXPLICITEXPLICIT
• Siempre está ubicada al inicio de una ventana de código, antes de cualquier procedimiento.
• Sirve para declarar variables globales y públicas.
• VB verificará en el programa cualquier variable que no haya sido declarada explícitamente.
• VB ayuda a mostrar un posible error.
![Page 37: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/37.jpg)
15/04/23 37
OPTION OPTION EXPLICITEXPLICIT
Activar
Seleccionar la Ficha Editor
![Page 38: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/38.jpg)
15/04/23 38
STATIC Y STATIC Y PUBLICPUBLIC
• STATIC.- sirve para indicar a VB que conserve el valor de una variable local usando la palabra clave StaticStatic.
• PUBLIC.- se usa en el nivel de módulo para declarar variable públicas y asignarles espacio para almacenamiento.
Static nomvar As Tipo
Public nomvar As Tipo
![Page 39: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/39.jpg)
15/04/23 39
Identificadores Válidos y Identificadores Válidos y No válidosNo válidos
Area Letras1 ImpuestoBebidas Nombre_Apellidos A_B_C
A rea (Existe un espacio en blanco) Sueldo*1 (Contiene un carácter “*” no válido) Cuadro&Rojo (Existe el carácter “&” no permitido) La@luna (Existe el carácter “@” no permitido) Private (es una palabra reservada)
IDENTIFICADORES
VÁLIDOS
IDENTIFICADORES
NO VÁLIDOS
![Page 40: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/40.jpg)
15/04/23 40
Otras formas de Declaración
• Declarar una variable en la sección Declaraciones de un módulo de formulario, estándar o de clase, en vez de un procedimiento, hace que la variable esté disponible para todos los procedimientos del módulo.
• Declarar una variable mediante la palabra clave Public hace que esté accesible para toda la aplicación.
• Declarar una variable local mediante la palabra clave Static preserva su valor aunque termine el procedimiento.
![Page 41: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/41.jpg)
15/04/23 41
LÍNEAS DE LÍNEAS DE PROGRAMAPROGRAMA
• Las líneas de un programa
tienen una longitud máxima
de 128 caracteres.
![Page 42: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/42.jpg)
15/04/23 42
DIRECTIVAS DE DIRECTIVAS DE COMPILACIÓNCOMPILACIÓN
• Una directiva (pseudoinstrucción) es un comentario que actúa como una orden especial al compilador.
• Un comentario es una indicación al programador ignorada por el compilador.
• Se representa por el símbolo ‘.
![Page 43: Lenguaje de programación de entorno visual](https://reader033.vdocuments.pub/reader033/viewer/2022051113/55c790f0bb61ebae088b485d/html5/thumbnails/43.jpg)
15/04/23 43