SEAN TODOS
BIENVENIDOS
Formar profesionales liacutederes competentes con visioacuten humanista y pensamiento criacutetico a traveacutes de la Docencia la Investigacioacuten y la Vinculacioacuten que apliquen promuevan y difundan el conocimiento respondiendo a las necesidades del paiacutes
La Carrera de Docencia en Informaacutetica de la Facultad de Ciencias Humanas y de la Educacioacuten de la Universidad Teacutecnica de Ambato por sus niveles de excelencia se constituiraacute como un centro de formacioacuten superior con liderazgo y proyeccioacuten nacional e internacional
Visual Studio es un conjunto
completo de herramientas de
desarrollo para la generacioacuten de
aplicaciones Web ASPNET
Servicios Web XML aplicaciones de
escritorio y aplicaciones moacuteviles
Visual Basic Visual C++ Visual C
y Visual J utilizan el mismo
entorno de desarrollo integrado
(IDE) que les permite compartir
herramientas y facilita la creacioacuten
de soluciones en varios lenguajes
Asimismo dichos lenguajes
aprovechan las funciones de NET
CAJA DE HERRAMIENTAS DE VISUAL
La caja de herramientas es un contenedor de objetos de control que pueden ser usados en las
formas Para usarlo solo de clic en el icono apropiado y sobre la forma dibuje un rectangulo arrastrado el ratoacuten con esto el control se colocaraacute en ese lugar Luego se puede
redimensionar
Nota No todos los controles se pueden cambiar de tamantildeo En el caso del Timer y el Common Dialog solo pueden aparecer pequentildeos cuadros
Puntero (Pointer)
Caja de Figura (Picture Box)
Etiqueta (Label)
Caja de texto (Text Box)
Marco (Frame)
Botoacuten de comando (Command Button)
Caja de verificacioacuten (Check Box)
Botoacuten de opcioacuten (Option Button)
Caja combinada (Combo Box)
Caja de lista (List Box)
Barra de desplazamiento horizontal (Horizontal Scroll Bar)
Barra de desplazamiento vertical (Vertical Scroll Bar)
Temporizador (Timer)
Caja de lista de Drivers (Drive List Box)
Caja de lista de directorios (Directory List Box)
Caja de lista de archivos (File List Box)
Formas (Shape)
Liacutenea (Line)
Imagen (Image)
Control de datos (Data Control)
Rejilla (Grid)
Control OLE (OLE Control)
Botoacuten de animaciacuteon (Animated Button)
Ventana de diacutealogo comuacuten (Common Dialog)
Reportador Crystal (Crystal Reports)
Medidor (Gauge)
Graacuteficas (Graph)
Llave de estatus (Key Status)
Comunicaciones (Communications)
Editor de mascaras (Masked Edit)
Esquema (Outline)
Clip de figuras (Picture Clip)
Botoacuten de giro (Spin Button)
Caja de verificacioacuten tridimensional (3D Check Box)
Marco tridimensional (3D Frame)
Botoacuten de opciones tridimensional (3D Option Button)
Botoacuten de comandos tridimensional (3D Command Button)
Panel tridimensional (3D Panel)
Barra de herramientas (Toolbar)
PictureBox Caja de Imaacutegenes
Label Etiqueta
TextBox Caja de texto
Frame Marco
CommandButton Botoacuten de comando
CheckBox Casilla de verificacioacuten
OptionButton Botoacuten de opcioacuten
ComboBox Lista desplegable
ListBox Lista
HScrollBar Barra de desplazamiento horizontal
VScrollBar Barra de desplazamiento vertical
Timer Temporizador
DriveListBox Lista de unidades de disco
DirListBox Lista de directorios
FileListBox Lista de archivos
Shape Figura
Line Liacutenea
Image Imagen
El apuntador es la uacutenica herramienta de la caja que no puede utilizar para
dibujar un control
Usted utiliza el apuntador para seleccionar un control cuando desea cambiar
sus propiedades y definiciones
Se utiliza la herramienta para imaacutegenes para mostrar una graacutefica
Las imaacutegenes pueden ser decorativas o funcionales como un icono
Se utiliza la herramienta label para dibujar una caja para texto que no desea
que modifique un usuario
Normalmente usted utiliza las etiquetas para crear encabezados bajo las
graacuteficas o identificar el contenido de las cajas de texto
Se utiliza la herramienta caja de texto para dibujar una caja que contenga
caracteres numeacutericos y alfabeacuteticos convenientes
Usted utiliza la herramienta Frame para crear un agrupamiento funcional o
graacutefico para los controles
bull
Usted utiliza la herramienta Botoacuten de comando para crear un objeto visible que
el usuario puede elegir para realizar una tarea
Sirve para crear una caja de seleccioacuten que el usuario puede seleccionar
faacutecilmente para indicar si algo es verdadero o falso
Usted utiliza la herramienta Botoacuten de opcioacuten en un grupo para mostrar
opciones muacuteltiples de las cuales el usuario puede escoger solamente una
Usted utiliza la herramienta caja combinada para una combinacioacuten de caja de
listado y caja de texto
Usted utiliza la herramienta caja de listado para mostrar una lista de artiacuteculos
de los cuales el usuario puede escoger soacutelo uno
Es un control graacutefico que se muestra como un rectaacutengulo un cuadrado una
elipse un ciacuterculo un rectaacutengulo redondeado o un cuadrado redondeado
o
Al igual que Shape es un control graacutefico que solamente sirve para poner
una liacutenea en un formulario
Caption texto para el usuario
Enable Inhavilita o habilita el control con el fin de que ese disponible para el usuario
Style cuando estaacute en 1 habilita al backcolor y cuando estaacute en 0 lo deshabilita
Name Este es el nombre como se le reconocera al objeto durante el
programa se acostumbra escribir frm antes del nombre para saber que
es un Frame (Ej frmFondo)
Caption Este es el mensaje que se quiere que aparesca en el Frame
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado
para los Frames
Font Permite escoger el tipo de letra tamantildeo y estilo de la letras a usar
BorderStyle si esta en 0 no dibuja el recuadro
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej scbFila)
Max Este indica el valor maximo que puede alcanzar el Scroll al moverse
Min Es el valor minim con el cual empieza la barra de Scroll
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado para los Scroll Bar
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir chk o rdb antes del nombre para saber que es un check box o radio
Button (Ej chkop1 o rdbop1)
Enable Este parametro permite que el Boton este habilitado o deshabilitado
Value Indica si esta precionado o no el boton
Height Left TopWidth Se refieren al tamantildeo del Espacio reservado para los Check box
y los option Button
Caption Este es el mensaje que se quiere que aparesca a la par del radio Button o del
Check Box
Barra de titulo muestra el nombre del proyecto y del formulario q se estaacute disentildeando actualmente
Barra de menuacutes agrupa los menuacutes despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 60
Barra de herramientas estaacutendar contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto Simplifica la eleccioacuten de opciones de los menuacutes Archivo Edicioacuten Ver y Ejecutar ademaacutes en el aacuterea derecha presenta la ubicacioacuten (coordenadas) y el tamantildeo del objeto seleccionado
Ventana de formulario es el aacuterea donde se disentildea la interfaz graacutefica es decir es donde se inserta electo graacuteficos como botones imaacutegenes casilla de verificacioacuten cuadros de listas etc
Cuadro de herramientas presenta todos los controles necesarios para disentildear una aplicacioacuten como cuadros de texto etiquetas cuadros de listas botones de comandos etc
Ventana de proyecto muestra los elementos involucrados en el proyecto como formularios moacutedulos controles oxc etc Cada elemento puede seleccionarse en forma independiente para su edicioacuten
Ventana de posicioacuten del formulario muestra la ubicacioacuten que tendraacute el formulario en la pantalla cuando ejecute la aplicacioacuten Esta ubicacioacuten puede cambiarse si se hace clic con el botoacuten izquierdo del mouse
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado en este caso muestra las propiedades del Form1 luego podemos ver que abajo dice Form1 Form lo que estaacute en negrita es el nombre del objeto y lo que le sigue es el tipo de objeto
E s l a f o r m a m a s c o m uacute n d e d e c l a r a r u n a
v a r i a b l e c o m o P r i v a d a P u e d e e m p l e a r s e e n u n P r o c e d i m i e n t o F u n c i oacute n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a D i m n o m b r e v a r i a b l e A s I n t e g e r ( o e l t i p o q u e s e a ) D e c l a r a n d o u n a v a r i a b l e c o n l a s e n t e n c i a D I M e n u n f o r m u l a r i o F u n c i oacute n p r o c e d i m i e n t o o m oacute d u l o e l e n t o r n o d e l a v a r i a b l e s e r aacute e l e x p l i c a d o a n t e r i o r m e n t e p a r a u n a v a r i a b l e d e c l a r a d a c o m o P r i v a d a E s d e c i r e s a v a r i a b l e n o s a l e d e l f o r m u l a r i o p r o c e d i m i e n t o oacute m oacute d u l o d o n d e s e d e c l a r oacute C a d a v e z q u e e n t r e m o s a l f o r m u l a r i o p r o c e d i m i e n t o o m oacute d u l o e s a v a r i a b l e t o m a r aacute e l v a l o r c e r o ( s i e s n u m eacute r i c a ) o n u l o ( s i e s s t r i n g )
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P r i v a d a P u e d e E m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P r i v a t e n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e m e d i a n t e l a s e n t e n c i a P R I V A T E e n u n F o r m u l a r i o o M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n t o d o e s e F o r m u l a r i o o M oacute d u l o ( E n t o d o s s u s P r o c e d i m i e n t o s y F u n c i o n e s ) p e r o N O f u e r a d e l F o r m u l a r i o o M oacute d u l o d o n d e s e d e c l a r oacute L a s e n t e n c i a P r i v a t e n o p u e d e u s a r s e e n u n p r o c e d i m i e n t o o f u n c i oacute n
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P uacute b l i c a P u e d e e m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P u b l i c n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n c u a l q u i e r p a r t e d e l p r o g r a m a c i t aacute n d o l a s i m p l e m e n t e p o r s u n o m b r e S i s e d e c l a r a d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o e s a v a r i a b l e p u e d e u s a r s e e n t o d a e l p r o g r a m a P a r a n o m b r a r l a s i e s t a m o s e n e l F o r m u l a r i o d o n d e s e d e c l a r oacute b a s t a c o n c i t a r l a p o r s u n o m b r e S i n o e s t a m o s e n e s e F o r m u l a r i o h a b r aacute q u e c i t a r l a p o r e l n o m b r e d e l F o r m u l a r i o s e g u i d o d e l n o m b r e d e l a v a r i a b l e s e p a r a d o s p o r u n p u n t o
- Es un lenguaje de faacutecil aprendizaje pensado tanto
para programadores principiantes como expertos
guiado por eventos y centrado en un motor de
formularios que facilita el raacutepido desarrollo de
aplicaciones graficas
- Es utilizado principalmente para aplicaciones de
gestioacuten de empresas debido a la rapidez con la que
puede hacerse un programa que utilice una base de
datos sencilla
- No requiere de manejo de punteros y posee un
manejo muy sencillo de cadenas de caracteres
- Sin embargo esto es una limitacioacuten en sistemas
obsoletos ya que las bibliotecas necesarias para
ejecutar programas en Visual Basic vienen de serie en
todas las versiones de Windows desde Windows
2000
- Posee varias bibliotecas para manejo de bases de
datos
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
Formar profesionales liacutederes competentes con visioacuten humanista y pensamiento criacutetico a traveacutes de la Docencia la Investigacioacuten y la Vinculacioacuten que apliquen promuevan y difundan el conocimiento respondiendo a las necesidades del paiacutes
La Carrera de Docencia en Informaacutetica de la Facultad de Ciencias Humanas y de la Educacioacuten de la Universidad Teacutecnica de Ambato por sus niveles de excelencia se constituiraacute como un centro de formacioacuten superior con liderazgo y proyeccioacuten nacional e internacional
Visual Studio es un conjunto
completo de herramientas de
desarrollo para la generacioacuten de
aplicaciones Web ASPNET
Servicios Web XML aplicaciones de
escritorio y aplicaciones moacuteviles
Visual Basic Visual C++ Visual C
y Visual J utilizan el mismo
entorno de desarrollo integrado
(IDE) que les permite compartir
herramientas y facilita la creacioacuten
de soluciones en varios lenguajes
Asimismo dichos lenguajes
aprovechan las funciones de NET
CAJA DE HERRAMIENTAS DE VISUAL
La caja de herramientas es un contenedor de objetos de control que pueden ser usados en las
formas Para usarlo solo de clic en el icono apropiado y sobre la forma dibuje un rectangulo arrastrado el ratoacuten con esto el control se colocaraacute en ese lugar Luego se puede
redimensionar
Nota No todos los controles se pueden cambiar de tamantildeo En el caso del Timer y el Common Dialog solo pueden aparecer pequentildeos cuadros
Puntero (Pointer)
Caja de Figura (Picture Box)
Etiqueta (Label)
Caja de texto (Text Box)
Marco (Frame)
Botoacuten de comando (Command Button)
Caja de verificacioacuten (Check Box)
Botoacuten de opcioacuten (Option Button)
Caja combinada (Combo Box)
Caja de lista (List Box)
Barra de desplazamiento horizontal (Horizontal Scroll Bar)
Barra de desplazamiento vertical (Vertical Scroll Bar)
Temporizador (Timer)
Caja de lista de Drivers (Drive List Box)
Caja de lista de directorios (Directory List Box)
Caja de lista de archivos (File List Box)
Formas (Shape)
Liacutenea (Line)
Imagen (Image)
Control de datos (Data Control)
Rejilla (Grid)
Control OLE (OLE Control)
Botoacuten de animaciacuteon (Animated Button)
Ventana de diacutealogo comuacuten (Common Dialog)
Reportador Crystal (Crystal Reports)
Medidor (Gauge)
Graacuteficas (Graph)
Llave de estatus (Key Status)
Comunicaciones (Communications)
Editor de mascaras (Masked Edit)
Esquema (Outline)
Clip de figuras (Picture Clip)
Botoacuten de giro (Spin Button)
Caja de verificacioacuten tridimensional (3D Check Box)
Marco tridimensional (3D Frame)
Botoacuten de opciones tridimensional (3D Option Button)
Botoacuten de comandos tridimensional (3D Command Button)
Panel tridimensional (3D Panel)
Barra de herramientas (Toolbar)
PictureBox Caja de Imaacutegenes
Label Etiqueta
TextBox Caja de texto
Frame Marco
CommandButton Botoacuten de comando
CheckBox Casilla de verificacioacuten
OptionButton Botoacuten de opcioacuten
ComboBox Lista desplegable
ListBox Lista
HScrollBar Barra de desplazamiento horizontal
VScrollBar Barra de desplazamiento vertical
Timer Temporizador
DriveListBox Lista de unidades de disco
DirListBox Lista de directorios
FileListBox Lista de archivos
Shape Figura
Line Liacutenea
Image Imagen
El apuntador es la uacutenica herramienta de la caja que no puede utilizar para
dibujar un control
Usted utiliza el apuntador para seleccionar un control cuando desea cambiar
sus propiedades y definiciones
Se utiliza la herramienta para imaacutegenes para mostrar una graacutefica
Las imaacutegenes pueden ser decorativas o funcionales como un icono
Se utiliza la herramienta label para dibujar una caja para texto que no desea
que modifique un usuario
Normalmente usted utiliza las etiquetas para crear encabezados bajo las
graacuteficas o identificar el contenido de las cajas de texto
Se utiliza la herramienta caja de texto para dibujar una caja que contenga
caracteres numeacutericos y alfabeacuteticos convenientes
Usted utiliza la herramienta Frame para crear un agrupamiento funcional o
graacutefico para los controles
bull
Usted utiliza la herramienta Botoacuten de comando para crear un objeto visible que
el usuario puede elegir para realizar una tarea
Sirve para crear una caja de seleccioacuten que el usuario puede seleccionar
faacutecilmente para indicar si algo es verdadero o falso
Usted utiliza la herramienta Botoacuten de opcioacuten en un grupo para mostrar
opciones muacuteltiples de las cuales el usuario puede escoger solamente una
Usted utiliza la herramienta caja combinada para una combinacioacuten de caja de
listado y caja de texto
Usted utiliza la herramienta caja de listado para mostrar una lista de artiacuteculos
de los cuales el usuario puede escoger soacutelo uno
Es un control graacutefico que se muestra como un rectaacutengulo un cuadrado una
elipse un ciacuterculo un rectaacutengulo redondeado o un cuadrado redondeado
o
Al igual que Shape es un control graacutefico que solamente sirve para poner
una liacutenea en un formulario
Caption texto para el usuario
Enable Inhavilita o habilita el control con el fin de que ese disponible para el usuario
Style cuando estaacute en 1 habilita al backcolor y cuando estaacute en 0 lo deshabilita
Name Este es el nombre como se le reconocera al objeto durante el
programa se acostumbra escribir frm antes del nombre para saber que
es un Frame (Ej frmFondo)
Caption Este es el mensaje que se quiere que aparesca en el Frame
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado
para los Frames
Font Permite escoger el tipo de letra tamantildeo y estilo de la letras a usar
BorderStyle si esta en 0 no dibuja el recuadro
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej scbFila)
Max Este indica el valor maximo que puede alcanzar el Scroll al moverse
Min Es el valor minim con el cual empieza la barra de Scroll
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado para los Scroll Bar
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir chk o rdb antes del nombre para saber que es un check box o radio
Button (Ej chkop1 o rdbop1)
Enable Este parametro permite que el Boton este habilitado o deshabilitado
Value Indica si esta precionado o no el boton
Height Left TopWidth Se refieren al tamantildeo del Espacio reservado para los Check box
y los option Button
Caption Este es el mensaje que se quiere que aparesca a la par del radio Button o del
Check Box
Barra de titulo muestra el nombre del proyecto y del formulario q se estaacute disentildeando actualmente
Barra de menuacutes agrupa los menuacutes despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 60
Barra de herramientas estaacutendar contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto Simplifica la eleccioacuten de opciones de los menuacutes Archivo Edicioacuten Ver y Ejecutar ademaacutes en el aacuterea derecha presenta la ubicacioacuten (coordenadas) y el tamantildeo del objeto seleccionado
Ventana de formulario es el aacuterea donde se disentildea la interfaz graacutefica es decir es donde se inserta electo graacuteficos como botones imaacutegenes casilla de verificacioacuten cuadros de listas etc
Cuadro de herramientas presenta todos los controles necesarios para disentildear una aplicacioacuten como cuadros de texto etiquetas cuadros de listas botones de comandos etc
Ventana de proyecto muestra los elementos involucrados en el proyecto como formularios moacutedulos controles oxc etc Cada elemento puede seleccionarse en forma independiente para su edicioacuten
Ventana de posicioacuten del formulario muestra la ubicacioacuten que tendraacute el formulario en la pantalla cuando ejecute la aplicacioacuten Esta ubicacioacuten puede cambiarse si se hace clic con el botoacuten izquierdo del mouse
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado en este caso muestra las propiedades del Form1 luego podemos ver que abajo dice Form1 Form lo que estaacute en negrita es el nombre del objeto y lo que le sigue es el tipo de objeto
E s l a f o r m a m a s c o m uacute n d e d e c l a r a r u n a
v a r i a b l e c o m o P r i v a d a P u e d e e m p l e a r s e e n u n P r o c e d i m i e n t o F u n c i oacute n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a D i m n o m b r e v a r i a b l e A s I n t e g e r ( o e l t i p o q u e s e a ) D e c l a r a n d o u n a v a r i a b l e c o n l a s e n t e n c i a D I M e n u n f o r m u l a r i o F u n c i oacute n p r o c e d i m i e n t o o m oacute d u l o e l e n t o r n o d e l a v a r i a b l e s e r aacute e l e x p l i c a d o a n t e r i o r m e n t e p a r a u n a v a r i a b l e d e c l a r a d a c o m o P r i v a d a E s d e c i r e s a v a r i a b l e n o s a l e d e l f o r m u l a r i o p r o c e d i m i e n t o oacute m oacute d u l o d o n d e s e d e c l a r oacute C a d a v e z q u e e n t r e m o s a l f o r m u l a r i o p r o c e d i m i e n t o o m oacute d u l o e s a v a r i a b l e t o m a r aacute e l v a l o r c e r o ( s i e s n u m eacute r i c a ) o n u l o ( s i e s s t r i n g )
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P r i v a d a P u e d e E m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P r i v a t e n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e m e d i a n t e l a s e n t e n c i a P R I V A T E e n u n F o r m u l a r i o o M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n t o d o e s e F o r m u l a r i o o M oacute d u l o ( E n t o d o s s u s P r o c e d i m i e n t o s y F u n c i o n e s ) p e r o N O f u e r a d e l F o r m u l a r i o o M oacute d u l o d o n d e s e d e c l a r oacute L a s e n t e n c i a P r i v a t e n o p u e d e u s a r s e e n u n p r o c e d i m i e n t o o f u n c i oacute n
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P uacute b l i c a P u e d e e m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P u b l i c n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n c u a l q u i e r p a r t e d e l p r o g r a m a c i t aacute n d o l a s i m p l e m e n t e p o r s u n o m b r e S i s e d e c l a r a d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o e s a v a r i a b l e p u e d e u s a r s e e n t o d a e l p r o g r a m a P a r a n o m b r a r l a s i e s t a m o s e n e l F o r m u l a r i o d o n d e s e d e c l a r oacute b a s t a c o n c i t a r l a p o r s u n o m b r e S i n o e s t a m o s e n e s e F o r m u l a r i o h a b r aacute q u e c i t a r l a p o r e l n o m b r e d e l F o r m u l a r i o s e g u i d o d e l n o m b r e d e l a v a r i a b l e s e p a r a d o s p o r u n p u n t o
- Es un lenguaje de faacutecil aprendizaje pensado tanto
para programadores principiantes como expertos
guiado por eventos y centrado en un motor de
formularios que facilita el raacutepido desarrollo de
aplicaciones graficas
- Es utilizado principalmente para aplicaciones de
gestioacuten de empresas debido a la rapidez con la que
puede hacerse un programa que utilice una base de
datos sencilla
- No requiere de manejo de punteros y posee un
manejo muy sencillo de cadenas de caracteres
- Sin embargo esto es una limitacioacuten en sistemas
obsoletos ya que las bibliotecas necesarias para
ejecutar programas en Visual Basic vienen de serie en
todas las versiones de Windows desde Windows
2000
- Posee varias bibliotecas para manejo de bases de
datos
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
La Carrera de Docencia en Informaacutetica de la Facultad de Ciencias Humanas y de la Educacioacuten de la Universidad Teacutecnica de Ambato por sus niveles de excelencia se constituiraacute como un centro de formacioacuten superior con liderazgo y proyeccioacuten nacional e internacional
Visual Studio es un conjunto
completo de herramientas de
desarrollo para la generacioacuten de
aplicaciones Web ASPNET
Servicios Web XML aplicaciones de
escritorio y aplicaciones moacuteviles
Visual Basic Visual C++ Visual C
y Visual J utilizan el mismo
entorno de desarrollo integrado
(IDE) que les permite compartir
herramientas y facilita la creacioacuten
de soluciones en varios lenguajes
Asimismo dichos lenguajes
aprovechan las funciones de NET
CAJA DE HERRAMIENTAS DE VISUAL
La caja de herramientas es un contenedor de objetos de control que pueden ser usados en las
formas Para usarlo solo de clic en el icono apropiado y sobre la forma dibuje un rectangulo arrastrado el ratoacuten con esto el control se colocaraacute en ese lugar Luego se puede
redimensionar
Nota No todos los controles se pueden cambiar de tamantildeo En el caso del Timer y el Common Dialog solo pueden aparecer pequentildeos cuadros
Puntero (Pointer)
Caja de Figura (Picture Box)
Etiqueta (Label)
Caja de texto (Text Box)
Marco (Frame)
Botoacuten de comando (Command Button)
Caja de verificacioacuten (Check Box)
Botoacuten de opcioacuten (Option Button)
Caja combinada (Combo Box)
Caja de lista (List Box)
Barra de desplazamiento horizontal (Horizontal Scroll Bar)
Barra de desplazamiento vertical (Vertical Scroll Bar)
Temporizador (Timer)
Caja de lista de Drivers (Drive List Box)
Caja de lista de directorios (Directory List Box)
Caja de lista de archivos (File List Box)
Formas (Shape)
Liacutenea (Line)
Imagen (Image)
Control de datos (Data Control)
Rejilla (Grid)
Control OLE (OLE Control)
Botoacuten de animaciacuteon (Animated Button)
Ventana de diacutealogo comuacuten (Common Dialog)
Reportador Crystal (Crystal Reports)
Medidor (Gauge)
Graacuteficas (Graph)
Llave de estatus (Key Status)
Comunicaciones (Communications)
Editor de mascaras (Masked Edit)
Esquema (Outline)
Clip de figuras (Picture Clip)
Botoacuten de giro (Spin Button)
Caja de verificacioacuten tridimensional (3D Check Box)
Marco tridimensional (3D Frame)
Botoacuten de opciones tridimensional (3D Option Button)
Botoacuten de comandos tridimensional (3D Command Button)
Panel tridimensional (3D Panel)
Barra de herramientas (Toolbar)
PictureBox Caja de Imaacutegenes
Label Etiqueta
TextBox Caja de texto
Frame Marco
CommandButton Botoacuten de comando
CheckBox Casilla de verificacioacuten
OptionButton Botoacuten de opcioacuten
ComboBox Lista desplegable
ListBox Lista
HScrollBar Barra de desplazamiento horizontal
VScrollBar Barra de desplazamiento vertical
Timer Temporizador
DriveListBox Lista de unidades de disco
DirListBox Lista de directorios
FileListBox Lista de archivos
Shape Figura
Line Liacutenea
Image Imagen
El apuntador es la uacutenica herramienta de la caja que no puede utilizar para
dibujar un control
Usted utiliza el apuntador para seleccionar un control cuando desea cambiar
sus propiedades y definiciones
Se utiliza la herramienta para imaacutegenes para mostrar una graacutefica
Las imaacutegenes pueden ser decorativas o funcionales como un icono
Se utiliza la herramienta label para dibujar una caja para texto que no desea
que modifique un usuario
Normalmente usted utiliza las etiquetas para crear encabezados bajo las
graacuteficas o identificar el contenido de las cajas de texto
Se utiliza la herramienta caja de texto para dibujar una caja que contenga
caracteres numeacutericos y alfabeacuteticos convenientes
Usted utiliza la herramienta Frame para crear un agrupamiento funcional o
graacutefico para los controles
bull
Usted utiliza la herramienta Botoacuten de comando para crear un objeto visible que
el usuario puede elegir para realizar una tarea
Sirve para crear una caja de seleccioacuten que el usuario puede seleccionar
faacutecilmente para indicar si algo es verdadero o falso
Usted utiliza la herramienta Botoacuten de opcioacuten en un grupo para mostrar
opciones muacuteltiples de las cuales el usuario puede escoger solamente una
Usted utiliza la herramienta caja combinada para una combinacioacuten de caja de
listado y caja de texto
Usted utiliza la herramienta caja de listado para mostrar una lista de artiacuteculos
de los cuales el usuario puede escoger soacutelo uno
Es un control graacutefico que se muestra como un rectaacutengulo un cuadrado una
elipse un ciacuterculo un rectaacutengulo redondeado o un cuadrado redondeado
o
Al igual que Shape es un control graacutefico que solamente sirve para poner
una liacutenea en un formulario
Caption texto para el usuario
Enable Inhavilita o habilita el control con el fin de que ese disponible para el usuario
Style cuando estaacute en 1 habilita al backcolor y cuando estaacute en 0 lo deshabilita
Name Este es el nombre como se le reconocera al objeto durante el
programa se acostumbra escribir frm antes del nombre para saber que
es un Frame (Ej frmFondo)
Caption Este es el mensaje que se quiere que aparesca en el Frame
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado
para los Frames
Font Permite escoger el tipo de letra tamantildeo y estilo de la letras a usar
BorderStyle si esta en 0 no dibuja el recuadro
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej scbFila)
Max Este indica el valor maximo que puede alcanzar el Scroll al moverse
Min Es el valor minim con el cual empieza la barra de Scroll
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado para los Scroll Bar
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir chk o rdb antes del nombre para saber que es un check box o radio
Button (Ej chkop1 o rdbop1)
Enable Este parametro permite que el Boton este habilitado o deshabilitado
Value Indica si esta precionado o no el boton
Height Left TopWidth Se refieren al tamantildeo del Espacio reservado para los Check box
y los option Button
Caption Este es el mensaje que se quiere que aparesca a la par del radio Button o del
Check Box
Barra de titulo muestra el nombre del proyecto y del formulario q se estaacute disentildeando actualmente
Barra de menuacutes agrupa los menuacutes despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 60
Barra de herramientas estaacutendar contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto Simplifica la eleccioacuten de opciones de los menuacutes Archivo Edicioacuten Ver y Ejecutar ademaacutes en el aacuterea derecha presenta la ubicacioacuten (coordenadas) y el tamantildeo del objeto seleccionado
Ventana de formulario es el aacuterea donde se disentildea la interfaz graacutefica es decir es donde se inserta electo graacuteficos como botones imaacutegenes casilla de verificacioacuten cuadros de listas etc
Cuadro de herramientas presenta todos los controles necesarios para disentildear una aplicacioacuten como cuadros de texto etiquetas cuadros de listas botones de comandos etc
Ventana de proyecto muestra los elementos involucrados en el proyecto como formularios moacutedulos controles oxc etc Cada elemento puede seleccionarse en forma independiente para su edicioacuten
Ventana de posicioacuten del formulario muestra la ubicacioacuten que tendraacute el formulario en la pantalla cuando ejecute la aplicacioacuten Esta ubicacioacuten puede cambiarse si se hace clic con el botoacuten izquierdo del mouse
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado en este caso muestra las propiedades del Form1 luego podemos ver que abajo dice Form1 Form lo que estaacute en negrita es el nombre del objeto y lo que le sigue es el tipo de objeto
E s l a f o r m a m a s c o m uacute n d e d e c l a r a r u n a
v a r i a b l e c o m o P r i v a d a P u e d e e m p l e a r s e e n u n P r o c e d i m i e n t o F u n c i oacute n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a D i m n o m b r e v a r i a b l e A s I n t e g e r ( o e l t i p o q u e s e a ) D e c l a r a n d o u n a v a r i a b l e c o n l a s e n t e n c i a D I M e n u n f o r m u l a r i o F u n c i oacute n p r o c e d i m i e n t o o m oacute d u l o e l e n t o r n o d e l a v a r i a b l e s e r aacute e l e x p l i c a d o a n t e r i o r m e n t e p a r a u n a v a r i a b l e d e c l a r a d a c o m o P r i v a d a E s d e c i r e s a v a r i a b l e n o s a l e d e l f o r m u l a r i o p r o c e d i m i e n t o oacute m oacute d u l o d o n d e s e d e c l a r oacute C a d a v e z q u e e n t r e m o s a l f o r m u l a r i o p r o c e d i m i e n t o o m oacute d u l o e s a v a r i a b l e t o m a r aacute e l v a l o r c e r o ( s i e s n u m eacute r i c a ) o n u l o ( s i e s s t r i n g )
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P r i v a d a P u e d e E m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P r i v a t e n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e m e d i a n t e l a s e n t e n c i a P R I V A T E e n u n F o r m u l a r i o o M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n t o d o e s e F o r m u l a r i o o M oacute d u l o ( E n t o d o s s u s P r o c e d i m i e n t o s y F u n c i o n e s ) p e r o N O f u e r a d e l F o r m u l a r i o o M oacute d u l o d o n d e s e d e c l a r oacute L a s e n t e n c i a P r i v a t e n o p u e d e u s a r s e e n u n p r o c e d i m i e n t o o f u n c i oacute n
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P uacute b l i c a P u e d e e m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P u b l i c n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n c u a l q u i e r p a r t e d e l p r o g r a m a c i t aacute n d o l a s i m p l e m e n t e p o r s u n o m b r e S i s e d e c l a r a d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o e s a v a r i a b l e p u e d e u s a r s e e n t o d a e l p r o g r a m a P a r a n o m b r a r l a s i e s t a m o s e n e l F o r m u l a r i o d o n d e s e d e c l a r oacute b a s t a c o n c i t a r l a p o r s u n o m b r e S i n o e s t a m o s e n e s e F o r m u l a r i o h a b r aacute q u e c i t a r l a p o r e l n o m b r e d e l F o r m u l a r i o s e g u i d o d e l n o m b r e d e l a v a r i a b l e s e p a r a d o s p o r u n p u n t o
- Es un lenguaje de faacutecil aprendizaje pensado tanto
para programadores principiantes como expertos
guiado por eventos y centrado en un motor de
formularios que facilita el raacutepido desarrollo de
aplicaciones graficas
- Es utilizado principalmente para aplicaciones de
gestioacuten de empresas debido a la rapidez con la que
puede hacerse un programa que utilice una base de
datos sencilla
- No requiere de manejo de punteros y posee un
manejo muy sencillo de cadenas de caracteres
- Sin embargo esto es una limitacioacuten en sistemas
obsoletos ya que las bibliotecas necesarias para
ejecutar programas en Visual Basic vienen de serie en
todas las versiones de Windows desde Windows
2000
- Posee varias bibliotecas para manejo de bases de
datos
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
Visual Studio es un conjunto
completo de herramientas de
desarrollo para la generacioacuten de
aplicaciones Web ASPNET
Servicios Web XML aplicaciones de
escritorio y aplicaciones moacuteviles
Visual Basic Visual C++ Visual C
y Visual J utilizan el mismo
entorno de desarrollo integrado
(IDE) que les permite compartir
herramientas y facilita la creacioacuten
de soluciones en varios lenguajes
Asimismo dichos lenguajes
aprovechan las funciones de NET
CAJA DE HERRAMIENTAS DE VISUAL
La caja de herramientas es un contenedor de objetos de control que pueden ser usados en las
formas Para usarlo solo de clic en el icono apropiado y sobre la forma dibuje un rectangulo arrastrado el ratoacuten con esto el control se colocaraacute en ese lugar Luego se puede
redimensionar
Nota No todos los controles se pueden cambiar de tamantildeo En el caso del Timer y el Common Dialog solo pueden aparecer pequentildeos cuadros
Puntero (Pointer)
Caja de Figura (Picture Box)
Etiqueta (Label)
Caja de texto (Text Box)
Marco (Frame)
Botoacuten de comando (Command Button)
Caja de verificacioacuten (Check Box)
Botoacuten de opcioacuten (Option Button)
Caja combinada (Combo Box)
Caja de lista (List Box)
Barra de desplazamiento horizontal (Horizontal Scroll Bar)
Barra de desplazamiento vertical (Vertical Scroll Bar)
Temporizador (Timer)
Caja de lista de Drivers (Drive List Box)
Caja de lista de directorios (Directory List Box)
Caja de lista de archivos (File List Box)
Formas (Shape)
Liacutenea (Line)
Imagen (Image)
Control de datos (Data Control)
Rejilla (Grid)
Control OLE (OLE Control)
Botoacuten de animaciacuteon (Animated Button)
Ventana de diacutealogo comuacuten (Common Dialog)
Reportador Crystal (Crystal Reports)
Medidor (Gauge)
Graacuteficas (Graph)
Llave de estatus (Key Status)
Comunicaciones (Communications)
Editor de mascaras (Masked Edit)
Esquema (Outline)
Clip de figuras (Picture Clip)
Botoacuten de giro (Spin Button)
Caja de verificacioacuten tridimensional (3D Check Box)
Marco tridimensional (3D Frame)
Botoacuten de opciones tridimensional (3D Option Button)
Botoacuten de comandos tridimensional (3D Command Button)
Panel tridimensional (3D Panel)
Barra de herramientas (Toolbar)
PictureBox Caja de Imaacutegenes
Label Etiqueta
TextBox Caja de texto
Frame Marco
CommandButton Botoacuten de comando
CheckBox Casilla de verificacioacuten
OptionButton Botoacuten de opcioacuten
ComboBox Lista desplegable
ListBox Lista
HScrollBar Barra de desplazamiento horizontal
VScrollBar Barra de desplazamiento vertical
Timer Temporizador
DriveListBox Lista de unidades de disco
DirListBox Lista de directorios
FileListBox Lista de archivos
Shape Figura
Line Liacutenea
Image Imagen
El apuntador es la uacutenica herramienta de la caja que no puede utilizar para
dibujar un control
Usted utiliza el apuntador para seleccionar un control cuando desea cambiar
sus propiedades y definiciones
Se utiliza la herramienta para imaacutegenes para mostrar una graacutefica
Las imaacutegenes pueden ser decorativas o funcionales como un icono
Se utiliza la herramienta label para dibujar una caja para texto que no desea
que modifique un usuario
Normalmente usted utiliza las etiquetas para crear encabezados bajo las
graacuteficas o identificar el contenido de las cajas de texto
Se utiliza la herramienta caja de texto para dibujar una caja que contenga
caracteres numeacutericos y alfabeacuteticos convenientes
Usted utiliza la herramienta Frame para crear un agrupamiento funcional o
graacutefico para los controles
bull
Usted utiliza la herramienta Botoacuten de comando para crear un objeto visible que
el usuario puede elegir para realizar una tarea
Sirve para crear una caja de seleccioacuten que el usuario puede seleccionar
faacutecilmente para indicar si algo es verdadero o falso
Usted utiliza la herramienta Botoacuten de opcioacuten en un grupo para mostrar
opciones muacuteltiples de las cuales el usuario puede escoger solamente una
Usted utiliza la herramienta caja combinada para una combinacioacuten de caja de
listado y caja de texto
Usted utiliza la herramienta caja de listado para mostrar una lista de artiacuteculos
de los cuales el usuario puede escoger soacutelo uno
Es un control graacutefico que se muestra como un rectaacutengulo un cuadrado una
elipse un ciacuterculo un rectaacutengulo redondeado o un cuadrado redondeado
o
Al igual que Shape es un control graacutefico que solamente sirve para poner
una liacutenea en un formulario
Caption texto para el usuario
Enable Inhavilita o habilita el control con el fin de que ese disponible para el usuario
Style cuando estaacute en 1 habilita al backcolor y cuando estaacute en 0 lo deshabilita
Name Este es el nombre como se le reconocera al objeto durante el
programa se acostumbra escribir frm antes del nombre para saber que
es un Frame (Ej frmFondo)
Caption Este es el mensaje que se quiere que aparesca en el Frame
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado
para los Frames
Font Permite escoger el tipo de letra tamantildeo y estilo de la letras a usar
BorderStyle si esta en 0 no dibuja el recuadro
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej scbFila)
Max Este indica el valor maximo que puede alcanzar el Scroll al moverse
Min Es el valor minim con el cual empieza la barra de Scroll
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado para los Scroll Bar
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir chk o rdb antes del nombre para saber que es un check box o radio
Button (Ej chkop1 o rdbop1)
Enable Este parametro permite que el Boton este habilitado o deshabilitado
Value Indica si esta precionado o no el boton
Height Left TopWidth Se refieren al tamantildeo del Espacio reservado para los Check box
y los option Button
Caption Este es el mensaje que se quiere que aparesca a la par del radio Button o del
Check Box
Barra de titulo muestra el nombre del proyecto y del formulario q se estaacute disentildeando actualmente
Barra de menuacutes agrupa los menuacutes despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 60
Barra de herramientas estaacutendar contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto Simplifica la eleccioacuten de opciones de los menuacutes Archivo Edicioacuten Ver y Ejecutar ademaacutes en el aacuterea derecha presenta la ubicacioacuten (coordenadas) y el tamantildeo del objeto seleccionado
Ventana de formulario es el aacuterea donde se disentildea la interfaz graacutefica es decir es donde se inserta electo graacuteficos como botones imaacutegenes casilla de verificacioacuten cuadros de listas etc
Cuadro de herramientas presenta todos los controles necesarios para disentildear una aplicacioacuten como cuadros de texto etiquetas cuadros de listas botones de comandos etc
Ventana de proyecto muestra los elementos involucrados en el proyecto como formularios moacutedulos controles oxc etc Cada elemento puede seleccionarse en forma independiente para su edicioacuten
Ventana de posicioacuten del formulario muestra la ubicacioacuten que tendraacute el formulario en la pantalla cuando ejecute la aplicacioacuten Esta ubicacioacuten puede cambiarse si se hace clic con el botoacuten izquierdo del mouse
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado en este caso muestra las propiedades del Form1 luego podemos ver que abajo dice Form1 Form lo que estaacute en negrita es el nombre del objeto y lo que le sigue es el tipo de objeto
E s l a f o r m a m a s c o m uacute n d e d e c l a r a r u n a
v a r i a b l e c o m o P r i v a d a P u e d e e m p l e a r s e e n u n P r o c e d i m i e n t o F u n c i oacute n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a D i m n o m b r e v a r i a b l e A s I n t e g e r ( o e l t i p o q u e s e a ) D e c l a r a n d o u n a v a r i a b l e c o n l a s e n t e n c i a D I M e n u n f o r m u l a r i o F u n c i oacute n p r o c e d i m i e n t o o m oacute d u l o e l e n t o r n o d e l a v a r i a b l e s e r aacute e l e x p l i c a d o a n t e r i o r m e n t e p a r a u n a v a r i a b l e d e c l a r a d a c o m o P r i v a d a E s d e c i r e s a v a r i a b l e n o s a l e d e l f o r m u l a r i o p r o c e d i m i e n t o oacute m oacute d u l o d o n d e s e d e c l a r oacute C a d a v e z q u e e n t r e m o s a l f o r m u l a r i o p r o c e d i m i e n t o o m oacute d u l o e s a v a r i a b l e t o m a r aacute e l v a l o r c e r o ( s i e s n u m eacute r i c a ) o n u l o ( s i e s s t r i n g )
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P r i v a d a P u e d e E m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P r i v a t e n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e m e d i a n t e l a s e n t e n c i a P R I V A T E e n u n F o r m u l a r i o o M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n t o d o e s e F o r m u l a r i o o M oacute d u l o ( E n t o d o s s u s P r o c e d i m i e n t o s y F u n c i o n e s ) p e r o N O f u e r a d e l F o r m u l a r i o o M oacute d u l o d o n d e s e d e c l a r oacute L a s e n t e n c i a P r i v a t e n o p u e d e u s a r s e e n u n p r o c e d i m i e n t o o f u n c i oacute n
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P uacute b l i c a P u e d e e m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P u b l i c n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n c u a l q u i e r p a r t e d e l p r o g r a m a c i t aacute n d o l a s i m p l e m e n t e p o r s u n o m b r e S i s e d e c l a r a d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o e s a v a r i a b l e p u e d e u s a r s e e n t o d a e l p r o g r a m a P a r a n o m b r a r l a s i e s t a m o s e n e l F o r m u l a r i o d o n d e s e d e c l a r oacute b a s t a c o n c i t a r l a p o r s u n o m b r e S i n o e s t a m o s e n e s e F o r m u l a r i o h a b r aacute q u e c i t a r l a p o r e l n o m b r e d e l F o r m u l a r i o s e g u i d o d e l n o m b r e d e l a v a r i a b l e s e p a r a d o s p o r u n p u n t o
- Es un lenguaje de faacutecil aprendizaje pensado tanto
para programadores principiantes como expertos
guiado por eventos y centrado en un motor de
formularios que facilita el raacutepido desarrollo de
aplicaciones graficas
- Es utilizado principalmente para aplicaciones de
gestioacuten de empresas debido a la rapidez con la que
puede hacerse un programa que utilice una base de
datos sencilla
- No requiere de manejo de punteros y posee un
manejo muy sencillo de cadenas de caracteres
- Sin embargo esto es una limitacioacuten en sistemas
obsoletos ya que las bibliotecas necesarias para
ejecutar programas en Visual Basic vienen de serie en
todas las versiones de Windows desde Windows
2000
- Posee varias bibliotecas para manejo de bases de
datos
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
CAJA DE HERRAMIENTAS DE VISUAL
La caja de herramientas es un contenedor de objetos de control que pueden ser usados en las
formas Para usarlo solo de clic en el icono apropiado y sobre la forma dibuje un rectangulo arrastrado el ratoacuten con esto el control se colocaraacute en ese lugar Luego se puede
redimensionar
Nota No todos los controles se pueden cambiar de tamantildeo En el caso del Timer y el Common Dialog solo pueden aparecer pequentildeos cuadros
Puntero (Pointer)
Caja de Figura (Picture Box)
Etiqueta (Label)
Caja de texto (Text Box)
Marco (Frame)
Botoacuten de comando (Command Button)
Caja de verificacioacuten (Check Box)
Botoacuten de opcioacuten (Option Button)
Caja combinada (Combo Box)
Caja de lista (List Box)
Barra de desplazamiento horizontal (Horizontal Scroll Bar)
Barra de desplazamiento vertical (Vertical Scroll Bar)
Temporizador (Timer)
Caja de lista de Drivers (Drive List Box)
Caja de lista de directorios (Directory List Box)
Caja de lista de archivos (File List Box)
Formas (Shape)
Liacutenea (Line)
Imagen (Image)
Control de datos (Data Control)
Rejilla (Grid)
Control OLE (OLE Control)
Botoacuten de animaciacuteon (Animated Button)
Ventana de diacutealogo comuacuten (Common Dialog)
Reportador Crystal (Crystal Reports)
Medidor (Gauge)
Graacuteficas (Graph)
Llave de estatus (Key Status)
Comunicaciones (Communications)
Editor de mascaras (Masked Edit)
Esquema (Outline)
Clip de figuras (Picture Clip)
Botoacuten de giro (Spin Button)
Caja de verificacioacuten tridimensional (3D Check Box)
Marco tridimensional (3D Frame)
Botoacuten de opciones tridimensional (3D Option Button)
Botoacuten de comandos tridimensional (3D Command Button)
Panel tridimensional (3D Panel)
Barra de herramientas (Toolbar)
PictureBox Caja de Imaacutegenes
Label Etiqueta
TextBox Caja de texto
Frame Marco
CommandButton Botoacuten de comando
CheckBox Casilla de verificacioacuten
OptionButton Botoacuten de opcioacuten
ComboBox Lista desplegable
ListBox Lista
HScrollBar Barra de desplazamiento horizontal
VScrollBar Barra de desplazamiento vertical
Timer Temporizador
DriveListBox Lista de unidades de disco
DirListBox Lista de directorios
FileListBox Lista de archivos
Shape Figura
Line Liacutenea
Image Imagen
El apuntador es la uacutenica herramienta de la caja que no puede utilizar para
dibujar un control
Usted utiliza el apuntador para seleccionar un control cuando desea cambiar
sus propiedades y definiciones
Se utiliza la herramienta para imaacutegenes para mostrar una graacutefica
Las imaacutegenes pueden ser decorativas o funcionales como un icono
Se utiliza la herramienta label para dibujar una caja para texto que no desea
que modifique un usuario
Normalmente usted utiliza las etiquetas para crear encabezados bajo las
graacuteficas o identificar el contenido de las cajas de texto
Se utiliza la herramienta caja de texto para dibujar una caja que contenga
caracteres numeacutericos y alfabeacuteticos convenientes
Usted utiliza la herramienta Frame para crear un agrupamiento funcional o
graacutefico para los controles
bull
Usted utiliza la herramienta Botoacuten de comando para crear un objeto visible que
el usuario puede elegir para realizar una tarea
Sirve para crear una caja de seleccioacuten que el usuario puede seleccionar
faacutecilmente para indicar si algo es verdadero o falso
Usted utiliza la herramienta Botoacuten de opcioacuten en un grupo para mostrar
opciones muacuteltiples de las cuales el usuario puede escoger solamente una
Usted utiliza la herramienta caja combinada para una combinacioacuten de caja de
listado y caja de texto
Usted utiliza la herramienta caja de listado para mostrar una lista de artiacuteculos
de los cuales el usuario puede escoger soacutelo uno
Es un control graacutefico que se muestra como un rectaacutengulo un cuadrado una
elipse un ciacuterculo un rectaacutengulo redondeado o un cuadrado redondeado
o
Al igual que Shape es un control graacutefico que solamente sirve para poner
una liacutenea en un formulario
Caption texto para el usuario
Enable Inhavilita o habilita el control con el fin de que ese disponible para el usuario
Style cuando estaacute en 1 habilita al backcolor y cuando estaacute en 0 lo deshabilita
Name Este es el nombre como se le reconocera al objeto durante el
programa se acostumbra escribir frm antes del nombre para saber que
es un Frame (Ej frmFondo)
Caption Este es el mensaje que se quiere que aparesca en el Frame
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado
para los Frames
Font Permite escoger el tipo de letra tamantildeo y estilo de la letras a usar
BorderStyle si esta en 0 no dibuja el recuadro
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej scbFila)
Max Este indica el valor maximo que puede alcanzar el Scroll al moverse
Min Es el valor minim con el cual empieza la barra de Scroll
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado para los Scroll Bar
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir chk o rdb antes del nombre para saber que es un check box o radio
Button (Ej chkop1 o rdbop1)
Enable Este parametro permite que el Boton este habilitado o deshabilitado
Value Indica si esta precionado o no el boton
Height Left TopWidth Se refieren al tamantildeo del Espacio reservado para los Check box
y los option Button
Caption Este es el mensaje que se quiere que aparesca a la par del radio Button o del
Check Box
Barra de titulo muestra el nombre del proyecto y del formulario q se estaacute disentildeando actualmente
Barra de menuacutes agrupa los menuacutes despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 60
Barra de herramientas estaacutendar contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto Simplifica la eleccioacuten de opciones de los menuacutes Archivo Edicioacuten Ver y Ejecutar ademaacutes en el aacuterea derecha presenta la ubicacioacuten (coordenadas) y el tamantildeo del objeto seleccionado
Ventana de formulario es el aacuterea donde se disentildea la interfaz graacutefica es decir es donde se inserta electo graacuteficos como botones imaacutegenes casilla de verificacioacuten cuadros de listas etc
Cuadro de herramientas presenta todos los controles necesarios para disentildear una aplicacioacuten como cuadros de texto etiquetas cuadros de listas botones de comandos etc
Ventana de proyecto muestra los elementos involucrados en el proyecto como formularios moacutedulos controles oxc etc Cada elemento puede seleccionarse en forma independiente para su edicioacuten
Ventana de posicioacuten del formulario muestra la ubicacioacuten que tendraacute el formulario en la pantalla cuando ejecute la aplicacioacuten Esta ubicacioacuten puede cambiarse si se hace clic con el botoacuten izquierdo del mouse
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado en este caso muestra las propiedades del Form1 luego podemos ver que abajo dice Form1 Form lo que estaacute en negrita es el nombre del objeto y lo que le sigue es el tipo de objeto
E s l a f o r m a m a s c o m uacute n d e d e c l a r a r u n a
v a r i a b l e c o m o P r i v a d a P u e d e e m p l e a r s e e n u n P r o c e d i m i e n t o F u n c i oacute n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a D i m n o m b r e v a r i a b l e A s I n t e g e r ( o e l t i p o q u e s e a ) D e c l a r a n d o u n a v a r i a b l e c o n l a s e n t e n c i a D I M e n u n f o r m u l a r i o F u n c i oacute n p r o c e d i m i e n t o o m oacute d u l o e l e n t o r n o d e l a v a r i a b l e s e r aacute e l e x p l i c a d o a n t e r i o r m e n t e p a r a u n a v a r i a b l e d e c l a r a d a c o m o P r i v a d a E s d e c i r e s a v a r i a b l e n o s a l e d e l f o r m u l a r i o p r o c e d i m i e n t o oacute m oacute d u l o d o n d e s e d e c l a r oacute C a d a v e z q u e e n t r e m o s a l f o r m u l a r i o p r o c e d i m i e n t o o m oacute d u l o e s a v a r i a b l e t o m a r aacute e l v a l o r c e r o ( s i e s n u m eacute r i c a ) o n u l o ( s i e s s t r i n g )
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P r i v a d a P u e d e E m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P r i v a t e n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e m e d i a n t e l a s e n t e n c i a P R I V A T E e n u n F o r m u l a r i o o M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n t o d o e s e F o r m u l a r i o o M oacute d u l o ( E n t o d o s s u s P r o c e d i m i e n t o s y F u n c i o n e s ) p e r o N O f u e r a d e l F o r m u l a r i o o M oacute d u l o d o n d e s e d e c l a r oacute L a s e n t e n c i a P r i v a t e n o p u e d e u s a r s e e n u n p r o c e d i m i e n t o o f u n c i oacute n
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P uacute b l i c a P u e d e e m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P u b l i c n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n c u a l q u i e r p a r t e d e l p r o g r a m a c i t aacute n d o l a s i m p l e m e n t e p o r s u n o m b r e S i s e d e c l a r a d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o e s a v a r i a b l e p u e d e u s a r s e e n t o d a e l p r o g r a m a P a r a n o m b r a r l a s i e s t a m o s e n e l F o r m u l a r i o d o n d e s e d e c l a r oacute b a s t a c o n c i t a r l a p o r s u n o m b r e S i n o e s t a m o s e n e s e F o r m u l a r i o h a b r aacute q u e c i t a r l a p o r e l n o m b r e d e l F o r m u l a r i o s e g u i d o d e l n o m b r e d e l a v a r i a b l e s e p a r a d o s p o r u n p u n t o
- Es un lenguaje de faacutecil aprendizaje pensado tanto
para programadores principiantes como expertos
guiado por eventos y centrado en un motor de
formularios que facilita el raacutepido desarrollo de
aplicaciones graficas
- Es utilizado principalmente para aplicaciones de
gestioacuten de empresas debido a la rapidez con la que
puede hacerse un programa que utilice una base de
datos sencilla
- No requiere de manejo de punteros y posee un
manejo muy sencillo de cadenas de caracteres
- Sin embargo esto es una limitacioacuten en sistemas
obsoletos ya que las bibliotecas necesarias para
ejecutar programas en Visual Basic vienen de serie en
todas las versiones de Windows desde Windows
2000
- Posee varias bibliotecas para manejo de bases de
datos
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
La caja de herramientas es un contenedor de objetos de control que pueden ser usados en las
formas Para usarlo solo de clic en el icono apropiado y sobre la forma dibuje un rectangulo arrastrado el ratoacuten con esto el control se colocaraacute en ese lugar Luego se puede
redimensionar
Nota No todos los controles se pueden cambiar de tamantildeo En el caso del Timer y el Common Dialog solo pueden aparecer pequentildeos cuadros
Puntero (Pointer)
Caja de Figura (Picture Box)
Etiqueta (Label)
Caja de texto (Text Box)
Marco (Frame)
Botoacuten de comando (Command Button)
Caja de verificacioacuten (Check Box)
Botoacuten de opcioacuten (Option Button)
Caja combinada (Combo Box)
Caja de lista (List Box)
Barra de desplazamiento horizontal (Horizontal Scroll Bar)
Barra de desplazamiento vertical (Vertical Scroll Bar)
Temporizador (Timer)
Caja de lista de Drivers (Drive List Box)
Caja de lista de directorios (Directory List Box)
Caja de lista de archivos (File List Box)
Formas (Shape)
Liacutenea (Line)
Imagen (Image)
Control de datos (Data Control)
Rejilla (Grid)
Control OLE (OLE Control)
Botoacuten de animaciacuteon (Animated Button)
Ventana de diacutealogo comuacuten (Common Dialog)
Reportador Crystal (Crystal Reports)
Medidor (Gauge)
Graacuteficas (Graph)
Llave de estatus (Key Status)
Comunicaciones (Communications)
Editor de mascaras (Masked Edit)
Esquema (Outline)
Clip de figuras (Picture Clip)
Botoacuten de giro (Spin Button)
Caja de verificacioacuten tridimensional (3D Check Box)
Marco tridimensional (3D Frame)
Botoacuten de opciones tridimensional (3D Option Button)
Botoacuten de comandos tridimensional (3D Command Button)
Panel tridimensional (3D Panel)
Barra de herramientas (Toolbar)
PictureBox Caja de Imaacutegenes
Label Etiqueta
TextBox Caja de texto
Frame Marco
CommandButton Botoacuten de comando
CheckBox Casilla de verificacioacuten
OptionButton Botoacuten de opcioacuten
ComboBox Lista desplegable
ListBox Lista
HScrollBar Barra de desplazamiento horizontal
VScrollBar Barra de desplazamiento vertical
Timer Temporizador
DriveListBox Lista de unidades de disco
DirListBox Lista de directorios
FileListBox Lista de archivos
Shape Figura
Line Liacutenea
Image Imagen
El apuntador es la uacutenica herramienta de la caja que no puede utilizar para
dibujar un control
Usted utiliza el apuntador para seleccionar un control cuando desea cambiar
sus propiedades y definiciones
Se utiliza la herramienta para imaacutegenes para mostrar una graacutefica
Las imaacutegenes pueden ser decorativas o funcionales como un icono
Se utiliza la herramienta label para dibujar una caja para texto que no desea
que modifique un usuario
Normalmente usted utiliza las etiquetas para crear encabezados bajo las
graacuteficas o identificar el contenido de las cajas de texto
Se utiliza la herramienta caja de texto para dibujar una caja que contenga
caracteres numeacutericos y alfabeacuteticos convenientes
Usted utiliza la herramienta Frame para crear un agrupamiento funcional o
graacutefico para los controles
bull
Usted utiliza la herramienta Botoacuten de comando para crear un objeto visible que
el usuario puede elegir para realizar una tarea
Sirve para crear una caja de seleccioacuten que el usuario puede seleccionar
faacutecilmente para indicar si algo es verdadero o falso
Usted utiliza la herramienta Botoacuten de opcioacuten en un grupo para mostrar
opciones muacuteltiples de las cuales el usuario puede escoger solamente una
Usted utiliza la herramienta caja combinada para una combinacioacuten de caja de
listado y caja de texto
Usted utiliza la herramienta caja de listado para mostrar una lista de artiacuteculos
de los cuales el usuario puede escoger soacutelo uno
Es un control graacutefico que se muestra como un rectaacutengulo un cuadrado una
elipse un ciacuterculo un rectaacutengulo redondeado o un cuadrado redondeado
o
Al igual que Shape es un control graacutefico que solamente sirve para poner
una liacutenea en un formulario
Caption texto para el usuario
Enable Inhavilita o habilita el control con el fin de que ese disponible para el usuario
Style cuando estaacute en 1 habilita al backcolor y cuando estaacute en 0 lo deshabilita
Name Este es el nombre como se le reconocera al objeto durante el
programa se acostumbra escribir frm antes del nombre para saber que
es un Frame (Ej frmFondo)
Caption Este es el mensaje que se quiere que aparesca en el Frame
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado
para los Frames
Font Permite escoger el tipo de letra tamantildeo y estilo de la letras a usar
BorderStyle si esta en 0 no dibuja el recuadro
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej scbFila)
Max Este indica el valor maximo que puede alcanzar el Scroll al moverse
Min Es el valor minim con el cual empieza la barra de Scroll
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado para los Scroll Bar
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir chk o rdb antes del nombre para saber que es un check box o radio
Button (Ej chkop1 o rdbop1)
Enable Este parametro permite que el Boton este habilitado o deshabilitado
Value Indica si esta precionado o no el boton
Height Left TopWidth Se refieren al tamantildeo del Espacio reservado para los Check box
y los option Button
Caption Este es el mensaje que se quiere que aparesca a la par del radio Button o del
Check Box
Barra de titulo muestra el nombre del proyecto y del formulario q se estaacute disentildeando actualmente
Barra de menuacutes agrupa los menuacutes despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 60
Barra de herramientas estaacutendar contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto Simplifica la eleccioacuten de opciones de los menuacutes Archivo Edicioacuten Ver y Ejecutar ademaacutes en el aacuterea derecha presenta la ubicacioacuten (coordenadas) y el tamantildeo del objeto seleccionado
Ventana de formulario es el aacuterea donde se disentildea la interfaz graacutefica es decir es donde se inserta electo graacuteficos como botones imaacutegenes casilla de verificacioacuten cuadros de listas etc
Cuadro de herramientas presenta todos los controles necesarios para disentildear una aplicacioacuten como cuadros de texto etiquetas cuadros de listas botones de comandos etc
Ventana de proyecto muestra los elementos involucrados en el proyecto como formularios moacutedulos controles oxc etc Cada elemento puede seleccionarse en forma independiente para su edicioacuten
Ventana de posicioacuten del formulario muestra la ubicacioacuten que tendraacute el formulario en la pantalla cuando ejecute la aplicacioacuten Esta ubicacioacuten puede cambiarse si se hace clic con el botoacuten izquierdo del mouse
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado en este caso muestra las propiedades del Form1 luego podemos ver que abajo dice Form1 Form lo que estaacute en negrita es el nombre del objeto y lo que le sigue es el tipo de objeto
E s l a f o r m a m a s c o m uacute n d e d e c l a r a r u n a
v a r i a b l e c o m o P r i v a d a P u e d e e m p l e a r s e e n u n P r o c e d i m i e n t o F u n c i oacute n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a D i m n o m b r e v a r i a b l e A s I n t e g e r ( o e l t i p o q u e s e a ) D e c l a r a n d o u n a v a r i a b l e c o n l a s e n t e n c i a D I M e n u n f o r m u l a r i o F u n c i oacute n p r o c e d i m i e n t o o m oacute d u l o e l e n t o r n o d e l a v a r i a b l e s e r aacute e l e x p l i c a d o a n t e r i o r m e n t e p a r a u n a v a r i a b l e d e c l a r a d a c o m o P r i v a d a E s d e c i r e s a v a r i a b l e n o s a l e d e l f o r m u l a r i o p r o c e d i m i e n t o oacute m oacute d u l o d o n d e s e d e c l a r oacute C a d a v e z q u e e n t r e m o s a l f o r m u l a r i o p r o c e d i m i e n t o o m oacute d u l o e s a v a r i a b l e t o m a r aacute e l v a l o r c e r o ( s i e s n u m eacute r i c a ) o n u l o ( s i e s s t r i n g )
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P r i v a d a P u e d e E m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P r i v a t e n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e m e d i a n t e l a s e n t e n c i a P R I V A T E e n u n F o r m u l a r i o o M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n t o d o e s e F o r m u l a r i o o M oacute d u l o ( E n t o d o s s u s P r o c e d i m i e n t o s y F u n c i o n e s ) p e r o N O f u e r a d e l F o r m u l a r i o o M oacute d u l o d o n d e s e d e c l a r oacute L a s e n t e n c i a P r i v a t e n o p u e d e u s a r s e e n u n p r o c e d i m i e n t o o f u n c i oacute n
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P uacute b l i c a P u e d e e m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P u b l i c n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n c u a l q u i e r p a r t e d e l p r o g r a m a c i t aacute n d o l a s i m p l e m e n t e p o r s u n o m b r e S i s e d e c l a r a d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o e s a v a r i a b l e p u e d e u s a r s e e n t o d a e l p r o g r a m a P a r a n o m b r a r l a s i e s t a m o s e n e l F o r m u l a r i o d o n d e s e d e c l a r oacute b a s t a c o n c i t a r l a p o r s u n o m b r e S i n o e s t a m o s e n e s e F o r m u l a r i o h a b r aacute q u e c i t a r l a p o r e l n o m b r e d e l F o r m u l a r i o s e g u i d o d e l n o m b r e d e l a v a r i a b l e s e p a r a d o s p o r u n p u n t o
- Es un lenguaje de faacutecil aprendizaje pensado tanto
para programadores principiantes como expertos
guiado por eventos y centrado en un motor de
formularios que facilita el raacutepido desarrollo de
aplicaciones graficas
- Es utilizado principalmente para aplicaciones de
gestioacuten de empresas debido a la rapidez con la que
puede hacerse un programa que utilice una base de
datos sencilla
- No requiere de manejo de punteros y posee un
manejo muy sencillo de cadenas de caracteres
- Sin embargo esto es una limitacioacuten en sistemas
obsoletos ya que las bibliotecas necesarias para
ejecutar programas en Visual Basic vienen de serie en
todas las versiones de Windows desde Windows
2000
- Posee varias bibliotecas para manejo de bases de
datos
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
PictureBox Caja de Imaacutegenes
Label Etiqueta
TextBox Caja de texto
Frame Marco
CommandButton Botoacuten de comando
CheckBox Casilla de verificacioacuten
OptionButton Botoacuten de opcioacuten
ComboBox Lista desplegable
ListBox Lista
HScrollBar Barra de desplazamiento horizontal
VScrollBar Barra de desplazamiento vertical
Timer Temporizador
DriveListBox Lista de unidades de disco
DirListBox Lista de directorios
FileListBox Lista de archivos
Shape Figura
Line Liacutenea
Image Imagen
El apuntador es la uacutenica herramienta de la caja que no puede utilizar para
dibujar un control
Usted utiliza el apuntador para seleccionar un control cuando desea cambiar
sus propiedades y definiciones
Se utiliza la herramienta para imaacutegenes para mostrar una graacutefica
Las imaacutegenes pueden ser decorativas o funcionales como un icono
Se utiliza la herramienta label para dibujar una caja para texto que no desea
que modifique un usuario
Normalmente usted utiliza las etiquetas para crear encabezados bajo las
graacuteficas o identificar el contenido de las cajas de texto
Se utiliza la herramienta caja de texto para dibujar una caja que contenga
caracteres numeacutericos y alfabeacuteticos convenientes
Usted utiliza la herramienta Frame para crear un agrupamiento funcional o
graacutefico para los controles
bull
Usted utiliza la herramienta Botoacuten de comando para crear un objeto visible que
el usuario puede elegir para realizar una tarea
Sirve para crear una caja de seleccioacuten que el usuario puede seleccionar
faacutecilmente para indicar si algo es verdadero o falso
Usted utiliza la herramienta Botoacuten de opcioacuten en un grupo para mostrar
opciones muacuteltiples de las cuales el usuario puede escoger solamente una
Usted utiliza la herramienta caja combinada para una combinacioacuten de caja de
listado y caja de texto
Usted utiliza la herramienta caja de listado para mostrar una lista de artiacuteculos
de los cuales el usuario puede escoger soacutelo uno
Es un control graacutefico que se muestra como un rectaacutengulo un cuadrado una
elipse un ciacuterculo un rectaacutengulo redondeado o un cuadrado redondeado
o
Al igual que Shape es un control graacutefico que solamente sirve para poner
una liacutenea en un formulario
Caption texto para el usuario
Enable Inhavilita o habilita el control con el fin de que ese disponible para el usuario
Style cuando estaacute en 1 habilita al backcolor y cuando estaacute en 0 lo deshabilita
Name Este es el nombre como se le reconocera al objeto durante el
programa se acostumbra escribir frm antes del nombre para saber que
es un Frame (Ej frmFondo)
Caption Este es el mensaje que se quiere que aparesca en el Frame
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado
para los Frames
Font Permite escoger el tipo de letra tamantildeo y estilo de la letras a usar
BorderStyle si esta en 0 no dibuja el recuadro
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej scbFila)
Max Este indica el valor maximo que puede alcanzar el Scroll al moverse
Min Es el valor minim con el cual empieza la barra de Scroll
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado para los Scroll Bar
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir chk o rdb antes del nombre para saber que es un check box o radio
Button (Ej chkop1 o rdbop1)
Enable Este parametro permite que el Boton este habilitado o deshabilitado
Value Indica si esta precionado o no el boton
Height Left TopWidth Se refieren al tamantildeo del Espacio reservado para los Check box
y los option Button
Caption Este es el mensaje que se quiere que aparesca a la par del radio Button o del
Check Box
Barra de titulo muestra el nombre del proyecto y del formulario q se estaacute disentildeando actualmente
Barra de menuacutes agrupa los menuacutes despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 60
Barra de herramientas estaacutendar contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto Simplifica la eleccioacuten de opciones de los menuacutes Archivo Edicioacuten Ver y Ejecutar ademaacutes en el aacuterea derecha presenta la ubicacioacuten (coordenadas) y el tamantildeo del objeto seleccionado
Ventana de formulario es el aacuterea donde se disentildea la interfaz graacutefica es decir es donde se inserta electo graacuteficos como botones imaacutegenes casilla de verificacioacuten cuadros de listas etc
Cuadro de herramientas presenta todos los controles necesarios para disentildear una aplicacioacuten como cuadros de texto etiquetas cuadros de listas botones de comandos etc
Ventana de proyecto muestra los elementos involucrados en el proyecto como formularios moacutedulos controles oxc etc Cada elemento puede seleccionarse en forma independiente para su edicioacuten
Ventana de posicioacuten del formulario muestra la ubicacioacuten que tendraacute el formulario en la pantalla cuando ejecute la aplicacioacuten Esta ubicacioacuten puede cambiarse si se hace clic con el botoacuten izquierdo del mouse
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado en este caso muestra las propiedades del Form1 luego podemos ver que abajo dice Form1 Form lo que estaacute en negrita es el nombre del objeto y lo que le sigue es el tipo de objeto
E s l a f o r m a m a s c o m uacute n d e d e c l a r a r u n a
v a r i a b l e c o m o P r i v a d a P u e d e e m p l e a r s e e n u n P r o c e d i m i e n t o F u n c i oacute n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a D i m n o m b r e v a r i a b l e A s I n t e g e r ( o e l t i p o q u e s e a ) D e c l a r a n d o u n a v a r i a b l e c o n l a s e n t e n c i a D I M e n u n f o r m u l a r i o F u n c i oacute n p r o c e d i m i e n t o o m oacute d u l o e l e n t o r n o d e l a v a r i a b l e s e r aacute e l e x p l i c a d o a n t e r i o r m e n t e p a r a u n a v a r i a b l e d e c l a r a d a c o m o P r i v a d a E s d e c i r e s a v a r i a b l e n o s a l e d e l f o r m u l a r i o p r o c e d i m i e n t o oacute m oacute d u l o d o n d e s e d e c l a r oacute C a d a v e z q u e e n t r e m o s a l f o r m u l a r i o p r o c e d i m i e n t o o m oacute d u l o e s a v a r i a b l e t o m a r aacute e l v a l o r c e r o ( s i e s n u m eacute r i c a ) o n u l o ( s i e s s t r i n g )
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P r i v a d a P u e d e E m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P r i v a t e n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e m e d i a n t e l a s e n t e n c i a P R I V A T E e n u n F o r m u l a r i o o M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n t o d o e s e F o r m u l a r i o o M oacute d u l o ( E n t o d o s s u s P r o c e d i m i e n t o s y F u n c i o n e s ) p e r o N O f u e r a d e l F o r m u l a r i o o M oacute d u l o d o n d e s e d e c l a r oacute L a s e n t e n c i a P r i v a t e n o p u e d e u s a r s e e n u n p r o c e d i m i e n t o o f u n c i oacute n
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P uacute b l i c a P u e d e e m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P u b l i c n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n c u a l q u i e r p a r t e d e l p r o g r a m a c i t aacute n d o l a s i m p l e m e n t e p o r s u n o m b r e S i s e d e c l a r a d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o e s a v a r i a b l e p u e d e u s a r s e e n t o d a e l p r o g r a m a P a r a n o m b r a r l a s i e s t a m o s e n e l F o r m u l a r i o d o n d e s e d e c l a r oacute b a s t a c o n c i t a r l a p o r s u n o m b r e S i n o e s t a m o s e n e s e F o r m u l a r i o h a b r aacute q u e c i t a r l a p o r e l n o m b r e d e l F o r m u l a r i o s e g u i d o d e l n o m b r e d e l a v a r i a b l e s e p a r a d o s p o r u n p u n t o
- Es un lenguaje de faacutecil aprendizaje pensado tanto
para programadores principiantes como expertos
guiado por eventos y centrado en un motor de
formularios que facilita el raacutepido desarrollo de
aplicaciones graficas
- Es utilizado principalmente para aplicaciones de
gestioacuten de empresas debido a la rapidez con la que
puede hacerse un programa que utilice una base de
datos sencilla
- No requiere de manejo de punteros y posee un
manejo muy sencillo de cadenas de caracteres
- Sin embargo esto es una limitacioacuten en sistemas
obsoletos ya que las bibliotecas necesarias para
ejecutar programas en Visual Basic vienen de serie en
todas las versiones de Windows desde Windows
2000
- Posee varias bibliotecas para manejo de bases de
datos
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
El apuntador es la uacutenica herramienta de la caja que no puede utilizar para
dibujar un control
Usted utiliza el apuntador para seleccionar un control cuando desea cambiar
sus propiedades y definiciones
Se utiliza la herramienta para imaacutegenes para mostrar una graacutefica
Las imaacutegenes pueden ser decorativas o funcionales como un icono
Se utiliza la herramienta label para dibujar una caja para texto que no desea
que modifique un usuario
Normalmente usted utiliza las etiquetas para crear encabezados bajo las
graacuteficas o identificar el contenido de las cajas de texto
Se utiliza la herramienta caja de texto para dibujar una caja que contenga
caracteres numeacutericos y alfabeacuteticos convenientes
Usted utiliza la herramienta Frame para crear un agrupamiento funcional o
graacutefico para los controles
bull
Usted utiliza la herramienta Botoacuten de comando para crear un objeto visible que
el usuario puede elegir para realizar una tarea
Sirve para crear una caja de seleccioacuten que el usuario puede seleccionar
faacutecilmente para indicar si algo es verdadero o falso
Usted utiliza la herramienta Botoacuten de opcioacuten en un grupo para mostrar
opciones muacuteltiples de las cuales el usuario puede escoger solamente una
Usted utiliza la herramienta caja combinada para una combinacioacuten de caja de
listado y caja de texto
Usted utiliza la herramienta caja de listado para mostrar una lista de artiacuteculos
de los cuales el usuario puede escoger soacutelo uno
Es un control graacutefico que se muestra como un rectaacutengulo un cuadrado una
elipse un ciacuterculo un rectaacutengulo redondeado o un cuadrado redondeado
o
Al igual que Shape es un control graacutefico que solamente sirve para poner
una liacutenea en un formulario
Caption texto para el usuario
Enable Inhavilita o habilita el control con el fin de que ese disponible para el usuario
Style cuando estaacute en 1 habilita al backcolor y cuando estaacute en 0 lo deshabilita
Name Este es el nombre como se le reconocera al objeto durante el
programa se acostumbra escribir frm antes del nombre para saber que
es un Frame (Ej frmFondo)
Caption Este es el mensaje que se quiere que aparesca en el Frame
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado
para los Frames
Font Permite escoger el tipo de letra tamantildeo y estilo de la letras a usar
BorderStyle si esta en 0 no dibuja el recuadro
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej scbFila)
Max Este indica el valor maximo que puede alcanzar el Scroll al moverse
Min Es el valor minim con el cual empieza la barra de Scroll
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado para los Scroll Bar
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir chk o rdb antes del nombre para saber que es un check box o radio
Button (Ej chkop1 o rdbop1)
Enable Este parametro permite que el Boton este habilitado o deshabilitado
Value Indica si esta precionado o no el boton
Height Left TopWidth Se refieren al tamantildeo del Espacio reservado para los Check box
y los option Button
Caption Este es el mensaje que se quiere que aparesca a la par del radio Button o del
Check Box
Barra de titulo muestra el nombre del proyecto y del formulario q se estaacute disentildeando actualmente
Barra de menuacutes agrupa los menuacutes despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 60
Barra de herramientas estaacutendar contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto Simplifica la eleccioacuten de opciones de los menuacutes Archivo Edicioacuten Ver y Ejecutar ademaacutes en el aacuterea derecha presenta la ubicacioacuten (coordenadas) y el tamantildeo del objeto seleccionado
Ventana de formulario es el aacuterea donde se disentildea la interfaz graacutefica es decir es donde se inserta electo graacuteficos como botones imaacutegenes casilla de verificacioacuten cuadros de listas etc
Cuadro de herramientas presenta todos los controles necesarios para disentildear una aplicacioacuten como cuadros de texto etiquetas cuadros de listas botones de comandos etc
Ventana de proyecto muestra los elementos involucrados en el proyecto como formularios moacutedulos controles oxc etc Cada elemento puede seleccionarse en forma independiente para su edicioacuten
Ventana de posicioacuten del formulario muestra la ubicacioacuten que tendraacute el formulario en la pantalla cuando ejecute la aplicacioacuten Esta ubicacioacuten puede cambiarse si se hace clic con el botoacuten izquierdo del mouse
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado en este caso muestra las propiedades del Form1 luego podemos ver que abajo dice Form1 Form lo que estaacute en negrita es el nombre del objeto y lo que le sigue es el tipo de objeto
E s l a f o r m a m a s c o m uacute n d e d e c l a r a r u n a
v a r i a b l e c o m o P r i v a d a P u e d e e m p l e a r s e e n u n P r o c e d i m i e n t o F u n c i oacute n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a D i m n o m b r e v a r i a b l e A s I n t e g e r ( o e l t i p o q u e s e a ) D e c l a r a n d o u n a v a r i a b l e c o n l a s e n t e n c i a D I M e n u n f o r m u l a r i o F u n c i oacute n p r o c e d i m i e n t o o m oacute d u l o e l e n t o r n o d e l a v a r i a b l e s e r aacute e l e x p l i c a d o a n t e r i o r m e n t e p a r a u n a v a r i a b l e d e c l a r a d a c o m o P r i v a d a E s d e c i r e s a v a r i a b l e n o s a l e d e l f o r m u l a r i o p r o c e d i m i e n t o oacute m oacute d u l o d o n d e s e d e c l a r oacute C a d a v e z q u e e n t r e m o s a l f o r m u l a r i o p r o c e d i m i e n t o o m oacute d u l o e s a v a r i a b l e t o m a r aacute e l v a l o r c e r o ( s i e s n u m eacute r i c a ) o n u l o ( s i e s s t r i n g )
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P r i v a d a P u e d e E m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P r i v a t e n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e m e d i a n t e l a s e n t e n c i a P R I V A T E e n u n F o r m u l a r i o o M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n t o d o e s e F o r m u l a r i o o M oacute d u l o ( E n t o d o s s u s P r o c e d i m i e n t o s y F u n c i o n e s ) p e r o N O f u e r a d e l F o r m u l a r i o o M oacute d u l o d o n d e s e d e c l a r oacute L a s e n t e n c i a P r i v a t e n o p u e d e u s a r s e e n u n p r o c e d i m i e n t o o f u n c i oacute n
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P uacute b l i c a P u e d e e m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P u b l i c n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n c u a l q u i e r p a r t e d e l p r o g r a m a c i t aacute n d o l a s i m p l e m e n t e p o r s u n o m b r e S i s e d e c l a r a d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o e s a v a r i a b l e p u e d e u s a r s e e n t o d a e l p r o g r a m a P a r a n o m b r a r l a s i e s t a m o s e n e l F o r m u l a r i o d o n d e s e d e c l a r oacute b a s t a c o n c i t a r l a p o r s u n o m b r e S i n o e s t a m o s e n e s e F o r m u l a r i o h a b r aacute q u e c i t a r l a p o r e l n o m b r e d e l F o r m u l a r i o s e g u i d o d e l n o m b r e d e l a v a r i a b l e s e p a r a d o s p o r u n p u n t o
- Es un lenguaje de faacutecil aprendizaje pensado tanto
para programadores principiantes como expertos
guiado por eventos y centrado en un motor de
formularios que facilita el raacutepido desarrollo de
aplicaciones graficas
- Es utilizado principalmente para aplicaciones de
gestioacuten de empresas debido a la rapidez con la que
puede hacerse un programa que utilice una base de
datos sencilla
- No requiere de manejo de punteros y posee un
manejo muy sencillo de cadenas de caracteres
- Sin embargo esto es una limitacioacuten en sistemas
obsoletos ya que las bibliotecas necesarias para
ejecutar programas en Visual Basic vienen de serie en
todas las versiones de Windows desde Windows
2000
- Posee varias bibliotecas para manejo de bases de
datos
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
Se utiliza la herramienta label para dibujar una caja para texto que no desea
que modifique un usuario
Normalmente usted utiliza las etiquetas para crear encabezados bajo las
graacuteficas o identificar el contenido de las cajas de texto
Se utiliza la herramienta caja de texto para dibujar una caja que contenga
caracteres numeacutericos y alfabeacuteticos convenientes
Usted utiliza la herramienta Frame para crear un agrupamiento funcional o
graacutefico para los controles
bull
Usted utiliza la herramienta Botoacuten de comando para crear un objeto visible que
el usuario puede elegir para realizar una tarea
Sirve para crear una caja de seleccioacuten que el usuario puede seleccionar
faacutecilmente para indicar si algo es verdadero o falso
Usted utiliza la herramienta Botoacuten de opcioacuten en un grupo para mostrar
opciones muacuteltiples de las cuales el usuario puede escoger solamente una
Usted utiliza la herramienta caja combinada para una combinacioacuten de caja de
listado y caja de texto
Usted utiliza la herramienta caja de listado para mostrar una lista de artiacuteculos
de los cuales el usuario puede escoger soacutelo uno
Es un control graacutefico que se muestra como un rectaacutengulo un cuadrado una
elipse un ciacuterculo un rectaacutengulo redondeado o un cuadrado redondeado
o
Al igual que Shape es un control graacutefico que solamente sirve para poner
una liacutenea en un formulario
Caption texto para el usuario
Enable Inhavilita o habilita el control con el fin de que ese disponible para el usuario
Style cuando estaacute en 1 habilita al backcolor y cuando estaacute en 0 lo deshabilita
Name Este es el nombre como se le reconocera al objeto durante el
programa se acostumbra escribir frm antes del nombre para saber que
es un Frame (Ej frmFondo)
Caption Este es el mensaje que se quiere que aparesca en el Frame
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado
para los Frames
Font Permite escoger el tipo de letra tamantildeo y estilo de la letras a usar
BorderStyle si esta en 0 no dibuja el recuadro
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej scbFila)
Max Este indica el valor maximo que puede alcanzar el Scroll al moverse
Min Es el valor minim con el cual empieza la barra de Scroll
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado para los Scroll Bar
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir chk o rdb antes del nombre para saber que es un check box o radio
Button (Ej chkop1 o rdbop1)
Enable Este parametro permite que el Boton este habilitado o deshabilitado
Value Indica si esta precionado o no el boton
Height Left TopWidth Se refieren al tamantildeo del Espacio reservado para los Check box
y los option Button
Caption Este es el mensaje que se quiere que aparesca a la par del radio Button o del
Check Box
Barra de titulo muestra el nombre del proyecto y del formulario q se estaacute disentildeando actualmente
Barra de menuacutes agrupa los menuacutes despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 60
Barra de herramientas estaacutendar contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto Simplifica la eleccioacuten de opciones de los menuacutes Archivo Edicioacuten Ver y Ejecutar ademaacutes en el aacuterea derecha presenta la ubicacioacuten (coordenadas) y el tamantildeo del objeto seleccionado
Ventana de formulario es el aacuterea donde se disentildea la interfaz graacutefica es decir es donde se inserta electo graacuteficos como botones imaacutegenes casilla de verificacioacuten cuadros de listas etc
Cuadro de herramientas presenta todos los controles necesarios para disentildear una aplicacioacuten como cuadros de texto etiquetas cuadros de listas botones de comandos etc
Ventana de proyecto muestra los elementos involucrados en el proyecto como formularios moacutedulos controles oxc etc Cada elemento puede seleccionarse en forma independiente para su edicioacuten
Ventana de posicioacuten del formulario muestra la ubicacioacuten que tendraacute el formulario en la pantalla cuando ejecute la aplicacioacuten Esta ubicacioacuten puede cambiarse si se hace clic con el botoacuten izquierdo del mouse
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado en este caso muestra las propiedades del Form1 luego podemos ver que abajo dice Form1 Form lo que estaacute en negrita es el nombre del objeto y lo que le sigue es el tipo de objeto
E s l a f o r m a m a s c o m uacute n d e d e c l a r a r u n a
v a r i a b l e c o m o P r i v a d a P u e d e e m p l e a r s e e n u n P r o c e d i m i e n t o F u n c i oacute n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a D i m n o m b r e v a r i a b l e A s I n t e g e r ( o e l t i p o q u e s e a ) D e c l a r a n d o u n a v a r i a b l e c o n l a s e n t e n c i a D I M e n u n f o r m u l a r i o F u n c i oacute n p r o c e d i m i e n t o o m oacute d u l o e l e n t o r n o d e l a v a r i a b l e s e r aacute e l e x p l i c a d o a n t e r i o r m e n t e p a r a u n a v a r i a b l e d e c l a r a d a c o m o P r i v a d a E s d e c i r e s a v a r i a b l e n o s a l e d e l f o r m u l a r i o p r o c e d i m i e n t o oacute m oacute d u l o d o n d e s e d e c l a r oacute C a d a v e z q u e e n t r e m o s a l f o r m u l a r i o p r o c e d i m i e n t o o m oacute d u l o e s a v a r i a b l e t o m a r aacute e l v a l o r c e r o ( s i e s n u m eacute r i c a ) o n u l o ( s i e s s t r i n g )
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P r i v a d a P u e d e E m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P r i v a t e n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e m e d i a n t e l a s e n t e n c i a P R I V A T E e n u n F o r m u l a r i o o M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n t o d o e s e F o r m u l a r i o o M oacute d u l o ( E n t o d o s s u s P r o c e d i m i e n t o s y F u n c i o n e s ) p e r o N O f u e r a d e l F o r m u l a r i o o M oacute d u l o d o n d e s e d e c l a r oacute L a s e n t e n c i a P r i v a t e n o p u e d e u s a r s e e n u n p r o c e d i m i e n t o o f u n c i oacute n
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P uacute b l i c a P u e d e e m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P u b l i c n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n c u a l q u i e r p a r t e d e l p r o g r a m a c i t aacute n d o l a s i m p l e m e n t e p o r s u n o m b r e S i s e d e c l a r a d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o e s a v a r i a b l e p u e d e u s a r s e e n t o d a e l p r o g r a m a P a r a n o m b r a r l a s i e s t a m o s e n e l F o r m u l a r i o d o n d e s e d e c l a r oacute b a s t a c o n c i t a r l a p o r s u n o m b r e S i n o e s t a m o s e n e s e F o r m u l a r i o h a b r aacute q u e c i t a r l a p o r e l n o m b r e d e l F o r m u l a r i o s e g u i d o d e l n o m b r e d e l a v a r i a b l e s e p a r a d o s p o r u n p u n t o
- Es un lenguaje de faacutecil aprendizaje pensado tanto
para programadores principiantes como expertos
guiado por eventos y centrado en un motor de
formularios que facilita el raacutepido desarrollo de
aplicaciones graficas
- Es utilizado principalmente para aplicaciones de
gestioacuten de empresas debido a la rapidez con la que
puede hacerse un programa que utilice una base de
datos sencilla
- No requiere de manejo de punteros y posee un
manejo muy sencillo de cadenas de caracteres
- Sin embargo esto es una limitacioacuten en sistemas
obsoletos ya que las bibliotecas necesarias para
ejecutar programas en Visual Basic vienen de serie en
todas las versiones de Windows desde Windows
2000
- Posee varias bibliotecas para manejo de bases de
datos
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
Usted utiliza la herramienta Frame para crear un agrupamiento funcional o
graacutefico para los controles
bull
Usted utiliza la herramienta Botoacuten de comando para crear un objeto visible que
el usuario puede elegir para realizar una tarea
Sirve para crear una caja de seleccioacuten que el usuario puede seleccionar
faacutecilmente para indicar si algo es verdadero o falso
Usted utiliza la herramienta Botoacuten de opcioacuten en un grupo para mostrar
opciones muacuteltiples de las cuales el usuario puede escoger solamente una
Usted utiliza la herramienta caja combinada para una combinacioacuten de caja de
listado y caja de texto
Usted utiliza la herramienta caja de listado para mostrar una lista de artiacuteculos
de los cuales el usuario puede escoger soacutelo uno
Es un control graacutefico que se muestra como un rectaacutengulo un cuadrado una
elipse un ciacuterculo un rectaacutengulo redondeado o un cuadrado redondeado
o
Al igual que Shape es un control graacutefico que solamente sirve para poner
una liacutenea en un formulario
Caption texto para el usuario
Enable Inhavilita o habilita el control con el fin de que ese disponible para el usuario
Style cuando estaacute en 1 habilita al backcolor y cuando estaacute en 0 lo deshabilita
Name Este es el nombre como se le reconocera al objeto durante el
programa se acostumbra escribir frm antes del nombre para saber que
es un Frame (Ej frmFondo)
Caption Este es el mensaje que se quiere que aparesca en el Frame
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado
para los Frames
Font Permite escoger el tipo de letra tamantildeo y estilo de la letras a usar
BorderStyle si esta en 0 no dibuja el recuadro
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej scbFila)
Max Este indica el valor maximo que puede alcanzar el Scroll al moverse
Min Es el valor minim con el cual empieza la barra de Scroll
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado para los Scroll Bar
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir chk o rdb antes del nombre para saber que es un check box o radio
Button (Ej chkop1 o rdbop1)
Enable Este parametro permite que el Boton este habilitado o deshabilitado
Value Indica si esta precionado o no el boton
Height Left TopWidth Se refieren al tamantildeo del Espacio reservado para los Check box
y los option Button
Caption Este es el mensaje que se quiere que aparesca a la par del radio Button o del
Check Box
Barra de titulo muestra el nombre del proyecto y del formulario q se estaacute disentildeando actualmente
Barra de menuacutes agrupa los menuacutes despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 60
Barra de herramientas estaacutendar contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto Simplifica la eleccioacuten de opciones de los menuacutes Archivo Edicioacuten Ver y Ejecutar ademaacutes en el aacuterea derecha presenta la ubicacioacuten (coordenadas) y el tamantildeo del objeto seleccionado
Ventana de formulario es el aacuterea donde se disentildea la interfaz graacutefica es decir es donde se inserta electo graacuteficos como botones imaacutegenes casilla de verificacioacuten cuadros de listas etc
Cuadro de herramientas presenta todos los controles necesarios para disentildear una aplicacioacuten como cuadros de texto etiquetas cuadros de listas botones de comandos etc
Ventana de proyecto muestra los elementos involucrados en el proyecto como formularios moacutedulos controles oxc etc Cada elemento puede seleccionarse en forma independiente para su edicioacuten
Ventana de posicioacuten del formulario muestra la ubicacioacuten que tendraacute el formulario en la pantalla cuando ejecute la aplicacioacuten Esta ubicacioacuten puede cambiarse si se hace clic con el botoacuten izquierdo del mouse
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado en este caso muestra las propiedades del Form1 luego podemos ver que abajo dice Form1 Form lo que estaacute en negrita es el nombre del objeto y lo que le sigue es el tipo de objeto
E s l a f o r m a m a s c o m uacute n d e d e c l a r a r u n a
v a r i a b l e c o m o P r i v a d a P u e d e e m p l e a r s e e n u n P r o c e d i m i e n t o F u n c i oacute n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a D i m n o m b r e v a r i a b l e A s I n t e g e r ( o e l t i p o q u e s e a ) D e c l a r a n d o u n a v a r i a b l e c o n l a s e n t e n c i a D I M e n u n f o r m u l a r i o F u n c i oacute n p r o c e d i m i e n t o o m oacute d u l o e l e n t o r n o d e l a v a r i a b l e s e r aacute e l e x p l i c a d o a n t e r i o r m e n t e p a r a u n a v a r i a b l e d e c l a r a d a c o m o P r i v a d a E s d e c i r e s a v a r i a b l e n o s a l e d e l f o r m u l a r i o p r o c e d i m i e n t o oacute m oacute d u l o d o n d e s e d e c l a r oacute C a d a v e z q u e e n t r e m o s a l f o r m u l a r i o p r o c e d i m i e n t o o m oacute d u l o e s a v a r i a b l e t o m a r aacute e l v a l o r c e r o ( s i e s n u m eacute r i c a ) o n u l o ( s i e s s t r i n g )
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P r i v a d a P u e d e E m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P r i v a t e n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e m e d i a n t e l a s e n t e n c i a P R I V A T E e n u n F o r m u l a r i o o M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n t o d o e s e F o r m u l a r i o o M oacute d u l o ( E n t o d o s s u s P r o c e d i m i e n t o s y F u n c i o n e s ) p e r o N O f u e r a d e l F o r m u l a r i o o M oacute d u l o d o n d e s e d e c l a r oacute L a s e n t e n c i a P r i v a t e n o p u e d e u s a r s e e n u n p r o c e d i m i e n t o o f u n c i oacute n
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P uacute b l i c a P u e d e e m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P u b l i c n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n c u a l q u i e r p a r t e d e l p r o g r a m a c i t aacute n d o l a s i m p l e m e n t e p o r s u n o m b r e S i s e d e c l a r a d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o e s a v a r i a b l e p u e d e u s a r s e e n t o d a e l p r o g r a m a P a r a n o m b r a r l a s i e s t a m o s e n e l F o r m u l a r i o d o n d e s e d e c l a r oacute b a s t a c o n c i t a r l a p o r s u n o m b r e S i n o e s t a m o s e n e s e F o r m u l a r i o h a b r aacute q u e c i t a r l a p o r e l n o m b r e d e l F o r m u l a r i o s e g u i d o d e l n o m b r e d e l a v a r i a b l e s e p a r a d o s p o r u n p u n t o
- Es un lenguaje de faacutecil aprendizaje pensado tanto
para programadores principiantes como expertos
guiado por eventos y centrado en un motor de
formularios que facilita el raacutepido desarrollo de
aplicaciones graficas
- Es utilizado principalmente para aplicaciones de
gestioacuten de empresas debido a la rapidez con la que
puede hacerse un programa que utilice una base de
datos sencilla
- No requiere de manejo de punteros y posee un
manejo muy sencillo de cadenas de caracteres
- Sin embargo esto es una limitacioacuten en sistemas
obsoletos ya que las bibliotecas necesarias para
ejecutar programas en Visual Basic vienen de serie en
todas las versiones de Windows desde Windows
2000
- Posee varias bibliotecas para manejo de bases de
datos
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
Sirve para crear una caja de seleccioacuten que el usuario puede seleccionar
faacutecilmente para indicar si algo es verdadero o falso
Usted utiliza la herramienta Botoacuten de opcioacuten en un grupo para mostrar
opciones muacuteltiples de las cuales el usuario puede escoger solamente una
Usted utiliza la herramienta caja combinada para una combinacioacuten de caja de
listado y caja de texto
Usted utiliza la herramienta caja de listado para mostrar una lista de artiacuteculos
de los cuales el usuario puede escoger soacutelo uno
Es un control graacutefico que se muestra como un rectaacutengulo un cuadrado una
elipse un ciacuterculo un rectaacutengulo redondeado o un cuadrado redondeado
o
Al igual que Shape es un control graacutefico que solamente sirve para poner
una liacutenea en un formulario
Caption texto para el usuario
Enable Inhavilita o habilita el control con el fin de que ese disponible para el usuario
Style cuando estaacute en 1 habilita al backcolor y cuando estaacute en 0 lo deshabilita
Name Este es el nombre como se le reconocera al objeto durante el
programa se acostumbra escribir frm antes del nombre para saber que
es un Frame (Ej frmFondo)
Caption Este es el mensaje que se quiere que aparesca en el Frame
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado
para los Frames
Font Permite escoger el tipo de letra tamantildeo y estilo de la letras a usar
BorderStyle si esta en 0 no dibuja el recuadro
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej scbFila)
Max Este indica el valor maximo que puede alcanzar el Scroll al moverse
Min Es el valor minim con el cual empieza la barra de Scroll
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado para los Scroll Bar
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir chk o rdb antes del nombre para saber que es un check box o radio
Button (Ej chkop1 o rdbop1)
Enable Este parametro permite que el Boton este habilitado o deshabilitado
Value Indica si esta precionado o no el boton
Height Left TopWidth Se refieren al tamantildeo del Espacio reservado para los Check box
y los option Button
Caption Este es el mensaje que se quiere que aparesca a la par del radio Button o del
Check Box
Barra de titulo muestra el nombre del proyecto y del formulario q se estaacute disentildeando actualmente
Barra de menuacutes agrupa los menuacutes despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 60
Barra de herramientas estaacutendar contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto Simplifica la eleccioacuten de opciones de los menuacutes Archivo Edicioacuten Ver y Ejecutar ademaacutes en el aacuterea derecha presenta la ubicacioacuten (coordenadas) y el tamantildeo del objeto seleccionado
Ventana de formulario es el aacuterea donde se disentildea la interfaz graacutefica es decir es donde se inserta electo graacuteficos como botones imaacutegenes casilla de verificacioacuten cuadros de listas etc
Cuadro de herramientas presenta todos los controles necesarios para disentildear una aplicacioacuten como cuadros de texto etiquetas cuadros de listas botones de comandos etc
Ventana de proyecto muestra los elementos involucrados en el proyecto como formularios moacutedulos controles oxc etc Cada elemento puede seleccionarse en forma independiente para su edicioacuten
Ventana de posicioacuten del formulario muestra la ubicacioacuten que tendraacute el formulario en la pantalla cuando ejecute la aplicacioacuten Esta ubicacioacuten puede cambiarse si se hace clic con el botoacuten izquierdo del mouse
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado en este caso muestra las propiedades del Form1 luego podemos ver que abajo dice Form1 Form lo que estaacute en negrita es el nombre del objeto y lo que le sigue es el tipo de objeto
E s l a f o r m a m a s c o m uacute n d e d e c l a r a r u n a
v a r i a b l e c o m o P r i v a d a P u e d e e m p l e a r s e e n u n P r o c e d i m i e n t o F u n c i oacute n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a D i m n o m b r e v a r i a b l e A s I n t e g e r ( o e l t i p o q u e s e a ) D e c l a r a n d o u n a v a r i a b l e c o n l a s e n t e n c i a D I M e n u n f o r m u l a r i o F u n c i oacute n p r o c e d i m i e n t o o m oacute d u l o e l e n t o r n o d e l a v a r i a b l e s e r aacute e l e x p l i c a d o a n t e r i o r m e n t e p a r a u n a v a r i a b l e d e c l a r a d a c o m o P r i v a d a E s d e c i r e s a v a r i a b l e n o s a l e d e l f o r m u l a r i o p r o c e d i m i e n t o oacute m oacute d u l o d o n d e s e d e c l a r oacute C a d a v e z q u e e n t r e m o s a l f o r m u l a r i o p r o c e d i m i e n t o o m oacute d u l o e s a v a r i a b l e t o m a r aacute e l v a l o r c e r o ( s i e s n u m eacute r i c a ) o n u l o ( s i e s s t r i n g )
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P r i v a d a P u e d e E m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P r i v a t e n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e m e d i a n t e l a s e n t e n c i a P R I V A T E e n u n F o r m u l a r i o o M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n t o d o e s e F o r m u l a r i o o M oacute d u l o ( E n t o d o s s u s P r o c e d i m i e n t o s y F u n c i o n e s ) p e r o N O f u e r a d e l F o r m u l a r i o o M oacute d u l o d o n d e s e d e c l a r oacute L a s e n t e n c i a P r i v a t e n o p u e d e u s a r s e e n u n p r o c e d i m i e n t o o f u n c i oacute n
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P uacute b l i c a P u e d e e m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P u b l i c n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n c u a l q u i e r p a r t e d e l p r o g r a m a c i t aacute n d o l a s i m p l e m e n t e p o r s u n o m b r e S i s e d e c l a r a d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o e s a v a r i a b l e p u e d e u s a r s e e n t o d a e l p r o g r a m a P a r a n o m b r a r l a s i e s t a m o s e n e l F o r m u l a r i o d o n d e s e d e c l a r oacute b a s t a c o n c i t a r l a p o r s u n o m b r e S i n o e s t a m o s e n e s e F o r m u l a r i o h a b r aacute q u e c i t a r l a p o r e l n o m b r e d e l F o r m u l a r i o s e g u i d o d e l n o m b r e d e l a v a r i a b l e s e p a r a d o s p o r u n p u n t o
- Es un lenguaje de faacutecil aprendizaje pensado tanto
para programadores principiantes como expertos
guiado por eventos y centrado en un motor de
formularios que facilita el raacutepido desarrollo de
aplicaciones graficas
- Es utilizado principalmente para aplicaciones de
gestioacuten de empresas debido a la rapidez con la que
puede hacerse un programa que utilice una base de
datos sencilla
- No requiere de manejo de punteros y posee un
manejo muy sencillo de cadenas de caracteres
- Sin embargo esto es una limitacioacuten en sistemas
obsoletos ya que las bibliotecas necesarias para
ejecutar programas en Visual Basic vienen de serie en
todas las versiones de Windows desde Windows
2000
- Posee varias bibliotecas para manejo de bases de
datos
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
Usted utiliza la herramienta caja combinada para una combinacioacuten de caja de
listado y caja de texto
Usted utiliza la herramienta caja de listado para mostrar una lista de artiacuteculos
de los cuales el usuario puede escoger soacutelo uno
Es un control graacutefico que se muestra como un rectaacutengulo un cuadrado una
elipse un ciacuterculo un rectaacutengulo redondeado o un cuadrado redondeado
o
Al igual que Shape es un control graacutefico que solamente sirve para poner
una liacutenea en un formulario
Caption texto para el usuario
Enable Inhavilita o habilita el control con el fin de que ese disponible para el usuario
Style cuando estaacute en 1 habilita al backcolor y cuando estaacute en 0 lo deshabilita
Name Este es el nombre como se le reconocera al objeto durante el
programa se acostumbra escribir frm antes del nombre para saber que
es un Frame (Ej frmFondo)
Caption Este es el mensaje que se quiere que aparesca en el Frame
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado
para los Frames
Font Permite escoger el tipo de letra tamantildeo y estilo de la letras a usar
BorderStyle si esta en 0 no dibuja el recuadro
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej scbFila)
Max Este indica el valor maximo que puede alcanzar el Scroll al moverse
Min Es el valor minim con el cual empieza la barra de Scroll
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado para los Scroll Bar
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir chk o rdb antes del nombre para saber que es un check box o radio
Button (Ej chkop1 o rdbop1)
Enable Este parametro permite que el Boton este habilitado o deshabilitado
Value Indica si esta precionado o no el boton
Height Left TopWidth Se refieren al tamantildeo del Espacio reservado para los Check box
y los option Button
Caption Este es el mensaje que se quiere que aparesca a la par del radio Button o del
Check Box
Barra de titulo muestra el nombre del proyecto y del formulario q se estaacute disentildeando actualmente
Barra de menuacutes agrupa los menuacutes despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 60
Barra de herramientas estaacutendar contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto Simplifica la eleccioacuten de opciones de los menuacutes Archivo Edicioacuten Ver y Ejecutar ademaacutes en el aacuterea derecha presenta la ubicacioacuten (coordenadas) y el tamantildeo del objeto seleccionado
Ventana de formulario es el aacuterea donde se disentildea la interfaz graacutefica es decir es donde se inserta electo graacuteficos como botones imaacutegenes casilla de verificacioacuten cuadros de listas etc
Cuadro de herramientas presenta todos los controles necesarios para disentildear una aplicacioacuten como cuadros de texto etiquetas cuadros de listas botones de comandos etc
Ventana de proyecto muestra los elementos involucrados en el proyecto como formularios moacutedulos controles oxc etc Cada elemento puede seleccionarse en forma independiente para su edicioacuten
Ventana de posicioacuten del formulario muestra la ubicacioacuten que tendraacute el formulario en la pantalla cuando ejecute la aplicacioacuten Esta ubicacioacuten puede cambiarse si se hace clic con el botoacuten izquierdo del mouse
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado en este caso muestra las propiedades del Form1 luego podemos ver que abajo dice Form1 Form lo que estaacute en negrita es el nombre del objeto y lo que le sigue es el tipo de objeto
E s l a f o r m a m a s c o m uacute n d e d e c l a r a r u n a
v a r i a b l e c o m o P r i v a d a P u e d e e m p l e a r s e e n u n P r o c e d i m i e n t o F u n c i oacute n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a D i m n o m b r e v a r i a b l e A s I n t e g e r ( o e l t i p o q u e s e a ) D e c l a r a n d o u n a v a r i a b l e c o n l a s e n t e n c i a D I M e n u n f o r m u l a r i o F u n c i oacute n p r o c e d i m i e n t o o m oacute d u l o e l e n t o r n o d e l a v a r i a b l e s e r aacute e l e x p l i c a d o a n t e r i o r m e n t e p a r a u n a v a r i a b l e d e c l a r a d a c o m o P r i v a d a E s d e c i r e s a v a r i a b l e n o s a l e d e l f o r m u l a r i o p r o c e d i m i e n t o oacute m oacute d u l o d o n d e s e d e c l a r oacute C a d a v e z q u e e n t r e m o s a l f o r m u l a r i o p r o c e d i m i e n t o o m oacute d u l o e s a v a r i a b l e t o m a r aacute e l v a l o r c e r o ( s i e s n u m eacute r i c a ) o n u l o ( s i e s s t r i n g )
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P r i v a d a P u e d e E m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P r i v a t e n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e m e d i a n t e l a s e n t e n c i a P R I V A T E e n u n F o r m u l a r i o o M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n t o d o e s e F o r m u l a r i o o M oacute d u l o ( E n t o d o s s u s P r o c e d i m i e n t o s y F u n c i o n e s ) p e r o N O f u e r a d e l F o r m u l a r i o o M oacute d u l o d o n d e s e d e c l a r oacute L a s e n t e n c i a P r i v a t e n o p u e d e u s a r s e e n u n p r o c e d i m i e n t o o f u n c i oacute n
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P uacute b l i c a P u e d e e m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P u b l i c n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n c u a l q u i e r p a r t e d e l p r o g r a m a c i t aacute n d o l a s i m p l e m e n t e p o r s u n o m b r e S i s e d e c l a r a d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o e s a v a r i a b l e p u e d e u s a r s e e n t o d a e l p r o g r a m a P a r a n o m b r a r l a s i e s t a m o s e n e l F o r m u l a r i o d o n d e s e d e c l a r oacute b a s t a c o n c i t a r l a p o r s u n o m b r e S i n o e s t a m o s e n e s e F o r m u l a r i o h a b r aacute q u e c i t a r l a p o r e l n o m b r e d e l F o r m u l a r i o s e g u i d o d e l n o m b r e d e l a v a r i a b l e s e p a r a d o s p o r u n p u n t o
- Es un lenguaje de faacutecil aprendizaje pensado tanto
para programadores principiantes como expertos
guiado por eventos y centrado en un motor de
formularios que facilita el raacutepido desarrollo de
aplicaciones graficas
- Es utilizado principalmente para aplicaciones de
gestioacuten de empresas debido a la rapidez con la que
puede hacerse un programa que utilice una base de
datos sencilla
- No requiere de manejo de punteros y posee un
manejo muy sencillo de cadenas de caracteres
- Sin embargo esto es una limitacioacuten en sistemas
obsoletos ya que las bibliotecas necesarias para
ejecutar programas en Visual Basic vienen de serie en
todas las versiones de Windows desde Windows
2000
- Posee varias bibliotecas para manejo de bases de
datos
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
Es un control graacutefico que se muestra como un rectaacutengulo un cuadrado una
elipse un ciacuterculo un rectaacutengulo redondeado o un cuadrado redondeado
o
Al igual que Shape es un control graacutefico que solamente sirve para poner
una liacutenea en un formulario
Caption texto para el usuario
Enable Inhavilita o habilita el control con el fin de que ese disponible para el usuario
Style cuando estaacute en 1 habilita al backcolor y cuando estaacute en 0 lo deshabilita
Name Este es el nombre como se le reconocera al objeto durante el
programa se acostumbra escribir frm antes del nombre para saber que
es un Frame (Ej frmFondo)
Caption Este es el mensaje que se quiere que aparesca en el Frame
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado
para los Frames
Font Permite escoger el tipo de letra tamantildeo y estilo de la letras a usar
BorderStyle si esta en 0 no dibuja el recuadro
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej scbFila)
Max Este indica el valor maximo que puede alcanzar el Scroll al moverse
Min Es el valor minim con el cual empieza la barra de Scroll
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado para los Scroll Bar
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir chk o rdb antes del nombre para saber que es un check box o radio
Button (Ej chkop1 o rdbop1)
Enable Este parametro permite que el Boton este habilitado o deshabilitado
Value Indica si esta precionado o no el boton
Height Left TopWidth Se refieren al tamantildeo del Espacio reservado para los Check box
y los option Button
Caption Este es el mensaje que se quiere que aparesca a la par del radio Button o del
Check Box
Barra de titulo muestra el nombre del proyecto y del formulario q se estaacute disentildeando actualmente
Barra de menuacutes agrupa los menuacutes despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 60
Barra de herramientas estaacutendar contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto Simplifica la eleccioacuten de opciones de los menuacutes Archivo Edicioacuten Ver y Ejecutar ademaacutes en el aacuterea derecha presenta la ubicacioacuten (coordenadas) y el tamantildeo del objeto seleccionado
Ventana de formulario es el aacuterea donde se disentildea la interfaz graacutefica es decir es donde se inserta electo graacuteficos como botones imaacutegenes casilla de verificacioacuten cuadros de listas etc
Cuadro de herramientas presenta todos los controles necesarios para disentildear una aplicacioacuten como cuadros de texto etiquetas cuadros de listas botones de comandos etc
Ventana de proyecto muestra los elementos involucrados en el proyecto como formularios moacutedulos controles oxc etc Cada elemento puede seleccionarse en forma independiente para su edicioacuten
Ventana de posicioacuten del formulario muestra la ubicacioacuten que tendraacute el formulario en la pantalla cuando ejecute la aplicacioacuten Esta ubicacioacuten puede cambiarse si se hace clic con el botoacuten izquierdo del mouse
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado en este caso muestra las propiedades del Form1 luego podemos ver que abajo dice Form1 Form lo que estaacute en negrita es el nombre del objeto y lo que le sigue es el tipo de objeto
E s l a f o r m a m a s c o m uacute n d e d e c l a r a r u n a
v a r i a b l e c o m o P r i v a d a P u e d e e m p l e a r s e e n u n P r o c e d i m i e n t o F u n c i oacute n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a D i m n o m b r e v a r i a b l e A s I n t e g e r ( o e l t i p o q u e s e a ) D e c l a r a n d o u n a v a r i a b l e c o n l a s e n t e n c i a D I M e n u n f o r m u l a r i o F u n c i oacute n p r o c e d i m i e n t o o m oacute d u l o e l e n t o r n o d e l a v a r i a b l e s e r aacute e l e x p l i c a d o a n t e r i o r m e n t e p a r a u n a v a r i a b l e d e c l a r a d a c o m o P r i v a d a E s d e c i r e s a v a r i a b l e n o s a l e d e l f o r m u l a r i o p r o c e d i m i e n t o oacute m oacute d u l o d o n d e s e d e c l a r oacute C a d a v e z q u e e n t r e m o s a l f o r m u l a r i o p r o c e d i m i e n t o o m oacute d u l o e s a v a r i a b l e t o m a r aacute e l v a l o r c e r o ( s i e s n u m eacute r i c a ) o n u l o ( s i e s s t r i n g )
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P r i v a d a P u e d e E m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P r i v a t e n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e m e d i a n t e l a s e n t e n c i a P R I V A T E e n u n F o r m u l a r i o o M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n t o d o e s e F o r m u l a r i o o M oacute d u l o ( E n t o d o s s u s P r o c e d i m i e n t o s y F u n c i o n e s ) p e r o N O f u e r a d e l F o r m u l a r i o o M oacute d u l o d o n d e s e d e c l a r oacute L a s e n t e n c i a P r i v a t e n o p u e d e u s a r s e e n u n p r o c e d i m i e n t o o f u n c i oacute n
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P uacute b l i c a P u e d e e m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P u b l i c n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n c u a l q u i e r p a r t e d e l p r o g r a m a c i t aacute n d o l a s i m p l e m e n t e p o r s u n o m b r e S i s e d e c l a r a d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o e s a v a r i a b l e p u e d e u s a r s e e n t o d a e l p r o g r a m a P a r a n o m b r a r l a s i e s t a m o s e n e l F o r m u l a r i o d o n d e s e d e c l a r oacute b a s t a c o n c i t a r l a p o r s u n o m b r e S i n o e s t a m o s e n e s e F o r m u l a r i o h a b r aacute q u e c i t a r l a p o r e l n o m b r e d e l F o r m u l a r i o s e g u i d o d e l n o m b r e d e l a v a r i a b l e s e p a r a d o s p o r u n p u n t o
- Es un lenguaje de faacutecil aprendizaje pensado tanto
para programadores principiantes como expertos
guiado por eventos y centrado en un motor de
formularios que facilita el raacutepido desarrollo de
aplicaciones graficas
- Es utilizado principalmente para aplicaciones de
gestioacuten de empresas debido a la rapidez con la que
puede hacerse un programa que utilice una base de
datos sencilla
- No requiere de manejo de punteros y posee un
manejo muy sencillo de cadenas de caracteres
- Sin embargo esto es una limitacioacuten en sistemas
obsoletos ya que las bibliotecas necesarias para
ejecutar programas en Visual Basic vienen de serie en
todas las versiones de Windows desde Windows
2000
- Posee varias bibliotecas para manejo de bases de
datos
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
Caption texto para el usuario
Enable Inhavilita o habilita el control con el fin de que ese disponible para el usuario
Style cuando estaacute en 1 habilita al backcolor y cuando estaacute en 0 lo deshabilita
Name Este es el nombre como se le reconocera al objeto durante el
programa se acostumbra escribir frm antes del nombre para saber que
es un Frame (Ej frmFondo)
Caption Este es el mensaje que se quiere que aparesca en el Frame
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado
para los Frames
Font Permite escoger el tipo de letra tamantildeo y estilo de la letras a usar
BorderStyle si esta en 0 no dibuja el recuadro
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej scbFila)
Max Este indica el valor maximo que puede alcanzar el Scroll al moverse
Min Es el valor minim con el cual empieza la barra de Scroll
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado para los Scroll Bar
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir chk o rdb antes del nombre para saber que es un check box o radio
Button (Ej chkop1 o rdbop1)
Enable Este parametro permite que el Boton este habilitado o deshabilitado
Value Indica si esta precionado o no el boton
Height Left TopWidth Se refieren al tamantildeo del Espacio reservado para los Check box
y los option Button
Caption Este es el mensaje que se quiere que aparesca a la par del radio Button o del
Check Box
Barra de titulo muestra el nombre del proyecto y del formulario q se estaacute disentildeando actualmente
Barra de menuacutes agrupa los menuacutes despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 60
Barra de herramientas estaacutendar contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto Simplifica la eleccioacuten de opciones de los menuacutes Archivo Edicioacuten Ver y Ejecutar ademaacutes en el aacuterea derecha presenta la ubicacioacuten (coordenadas) y el tamantildeo del objeto seleccionado
Ventana de formulario es el aacuterea donde se disentildea la interfaz graacutefica es decir es donde se inserta electo graacuteficos como botones imaacutegenes casilla de verificacioacuten cuadros de listas etc
Cuadro de herramientas presenta todos los controles necesarios para disentildear una aplicacioacuten como cuadros de texto etiquetas cuadros de listas botones de comandos etc
Ventana de proyecto muestra los elementos involucrados en el proyecto como formularios moacutedulos controles oxc etc Cada elemento puede seleccionarse en forma independiente para su edicioacuten
Ventana de posicioacuten del formulario muestra la ubicacioacuten que tendraacute el formulario en la pantalla cuando ejecute la aplicacioacuten Esta ubicacioacuten puede cambiarse si se hace clic con el botoacuten izquierdo del mouse
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado en este caso muestra las propiedades del Form1 luego podemos ver que abajo dice Form1 Form lo que estaacute en negrita es el nombre del objeto y lo que le sigue es el tipo de objeto
E s l a f o r m a m a s c o m uacute n d e d e c l a r a r u n a
v a r i a b l e c o m o P r i v a d a P u e d e e m p l e a r s e e n u n P r o c e d i m i e n t o F u n c i oacute n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a D i m n o m b r e v a r i a b l e A s I n t e g e r ( o e l t i p o q u e s e a ) D e c l a r a n d o u n a v a r i a b l e c o n l a s e n t e n c i a D I M e n u n f o r m u l a r i o F u n c i oacute n p r o c e d i m i e n t o o m oacute d u l o e l e n t o r n o d e l a v a r i a b l e s e r aacute e l e x p l i c a d o a n t e r i o r m e n t e p a r a u n a v a r i a b l e d e c l a r a d a c o m o P r i v a d a E s d e c i r e s a v a r i a b l e n o s a l e d e l f o r m u l a r i o p r o c e d i m i e n t o oacute m oacute d u l o d o n d e s e d e c l a r oacute C a d a v e z q u e e n t r e m o s a l f o r m u l a r i o p r o c e d i m i e n t o o m oacute d u l o e s a v a r i a b l e t o m a r aacute e l v a l o r c e r o ( s i e s n u m eacute r i c a ) o n u l o ( s i e s s t r i n g )
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P r i v a d a P u e d e E m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P r i v a t e n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e m e d i a n t e l a s e n t e n c i a P R I V A T E e n u n F o r m u l a r i o o M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n t o d o e s e F o r m u l a r i o o M oacute d u l o ( E n t o d o s s u s P r o c e d i m i e n t o s y F u n c i o n e s ) p e r o N O f u e r a d e l F o r m u l a r i o o M oacute d u l o d o n d e s e d e c l a r oacute L a s e n t e n c i a P r i v a t e n o p u e d e u s a r s e e n u n p r o c e d i m i e n t o o f u n c i oacute n
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P uacute b l i c a P u e d e e m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P u b l i c n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n c u a l q u i e r p a r t e d e l p r o g r a m a c i t aacute n d o l a s i m p l e m e n t e p o r s u n o m b r e S i s e d e c l a r a d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o e s a v a r i a b l e p u e d e u s a r s e e n t o d a e l p r o g r a m a P a r a n o m b r a r l a s i e s t a m o s e n e l F o r m u l a r i o d o n d e s e d e c l a r oacute b a s t a c o n c i t a r l a p o r s u n o m b r e S i n o e s t a m o s e n e s e F o r m u l a r i o h a b r aacute q u e c i t a r l a p o r e l n o m b r e d e l F o r m u l a r i o s e g u i d o d e l n o m b r e d e l a v a r i a b l e s e p a r a d o s p o r u n p u n t o
- Es un lenguaje de faacutecil aprendizaje pensado tanto
para programadores principiantes como expertos
guiado por eventos y centrado en un motor de
formularios que facilita el raacutepido desarrollo de
aplicaciones graficas
- Es utilizado principalmente para aplicaciones de
gestioacuten de empresas debido a la rapidez con la que
puede hacerse un programa que utilice una base de
datos sencilla
- No requiere de manejo de punteros y posee un
manejo muy sencillo de cadenas de caracteres
- Sin embargo esto es una limitacioacuten en sistemas
obsoletos ya que las bibliotecas necesarias para
ejecutar programas en Visual Basic vienen de serie en
todas las versiones de Windows desde Windows
2000
- Posee varias bibliotecas para manejo de bases de
datos
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej scbFila)
Max Este indica el valor maximo que puede alcanzar el Scroll al moverse
Min Es el valor minim con el cual empieza la barra de Scroll
HeightLeftTopWidth Se refieren al tamantildeo del Espacio reservado para los Scroll Bar
Name Este es el nombre como se le reconocera al objeto durante el programa se
acostumbra escribir chk o rdb antes del nombre para saber que es un check box o radio
Button (Ej chkop1 o rdbop1)
Enable Este parametro permite que el Boton este habilitado o deshabilitado
Value Indica si esta precionado o no el boton
Height Left TopWidth Se refieren al tamantildeo del Espacio reservado para los Check box
y los option Button
Caption Este es el mensaje que se quiere que aparesca a la par del radio Button o del
Check Box
Barra de titulo muestra el nombre del proyecto y del formulario q se estaacute disentildeando actualmente
Barra de menuacutes agrupa los menuacutes despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 60
Barra de herramientas estaacutendar contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto Simplifica la eleccioacuten de opciones de los menuacutes Archivo Edicioacuten Ver y Ejecutar ademaacutes en el aacuterea derecha presenta la ubicacioacuten (coordenadas) y el tamantildeo del objeto seleccionado
Ventana de formulario es el aacuterea donde se disentildea la interfaz graacutefica es decir es donde se inserta electo graacuteficos como botones imaacutegenes casilla de verificacioacuten cuadros de listas etc
Cuadro de herramientas presenta todos los controles necesarios para disentildear una aplicacioacuten como cuadros de texto etiquetas cuadros de listas botones de comandos etc
Ventana de proyecto muestra los elementos involucrados en el proyecto como formularios moacutedulos controles oxc etc Cada elemento puede seleccionarse en forma independiente para su edicioacuten
Ventana de posicioacuten del formulario muestra la ubicacioacuten que tendraacute el formulario en la pantalla cuando ejecute la aplicacioacuten Esta ubicacioacuten puede cambiarse si se hace clic con el botoacuten izquierdo del mouse
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado en este caso muestra las propiedades del Form1 luego podemos ver que abajo dice Form1 Form lo que estaacute en negrita es el nombre del objeto y lo que le sigue es el tipo de objeto
E s l a f o r m a m a s c o m uacute n d e d e c l a r a r u n a
v a r i a b l e c o m o P r i v a d a P u e d e e m p l e a r s e e n u n P r o c e d i m i e n t o F u n c i oacute n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a D i m n o m b r e v a r i a b l e A s I n t e g e r ( o e l t i p o q u e s e a ) D e c l a r a n d o u n a v a r i a b l e c o n l a s e n t e n c i a D I M e n u n f o r m u l a r i o F u n c i oacute n p r o c e d i m i e n t o o m oacute d u l o e l e n t o r n o d e l a v a r i a b l e s e r aacute e l e x p l i c a d o a n t e r i o r m e n t e p a r a u n a v a r i a b l e d e c l a r a d a c o m o P r i v a d a E s d e c i r e s a v a r i a b l e n o s a l e d e l f o r m u l a r i o p r o c e d i m i e n t o oacute m oacute d u l o d o n d e s e d e c l a r oacute C a d a v e z q u e e n t r e m o s a l f o r m u l a r i o p r o c e d i m i e n t o o m oacute d u l o e s a v a r i a b l e t o m a r aacute e l v a l o r c e r o ( s i e s n u m eacute r i c a ) o n u l o ( s i e s s t r i n g )
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P r i v a d a P u e d e E m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P r i v a t e n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e m e d i a n t e l a s e n t e n c i a P R I V A T E e n u n F o r m u l a r i o o M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n t o d o e s e F o r m u l a r i o o M oacute d u l o ( E n t o d o s s u s P r o c e d i m i e n t o s y F u n c i o n e s ) p e r o N O f u e r a d e l F o r m u l a r i o o M oacute d u l o d o n d e s e d e c l a r oacute L a s e n t e n c i a P r i v a t e n o p u e d e u s a r s e e n u n p r o c e d i m i e n t o o f u n c i oacute n
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P uacute b l i c a P u e d e e m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P u b l i c n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n c u a l q u i e r p a r t e d e l p r o g r a m a c i t aacute n d o l a s i m p l e m e n t e p o r s u n o m b r e S i s e d e c l a r a d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o e s a v a r i a b l e p u e d e u s a r s e e n t o d a e l p r o g r a m a P a r a n o m b r a r l a s i e s t a m o s e n e l F o r m u l a r i o d o n d e s e d e c l a r oacute b a s t a c o n c i t a r l a p o r s u n o m b r e S i n o e s t a m o s e n e s e F o r m u l a r i o h a b r aacute q u e c i t a r l a p o r e l n o m b r e d e l F o r m u l a r i o s e g u i d o d e l n o m b r e d e l a v a r i a b l e s e p a r a d o s p o r u n p u n t o
- Es un lenguaje de faacutecil aprendizaje pensado tanto
para programadores principiantes como expertos
guiado por eventos y centrado en un motor de
formularios que facilita el raacutepido desarrollo de
aplicaciones graficas
- Es utilizado principalmente para aplicaciones de
gestioacuten de empresas debido a la rapidez con la que
puede hacerse un programa que utilice una base de
datos sencilla
- No requiere de manejo de punteros y posee un
manejo muy sencillo de cadenas de caracteres
- Sin embargo esto es una limitacioacuten en sistemas
obsoletos ya que las bibliotecas necesarias para
ejecutar programas en Visual Basic vienen de serie en
todas las versiones de Windows desde Windows
2000
- Posee varias bibliotecas para manejo de bases de
datos
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
Barra de titulo muestra el nombre del proyecto y del formulario q se estaacute disentildeando actualmente
Barra de menuacutes agrupa los menuacutes despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 60
Barra de herramientas estaacutendar contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto Simplifica la eleccioacuten de opciones de los menuacutes Archivo Edicioacuten Ver y Ejecutar ademaacutes en el aacuterea derecha presenta la ubicacioacuten (coordenadas) y el tamantildeo del objeto seleccionado
Ventana de formulario es el aacuterea donde se disentildea la interfaz graacutefica es decir es donde se inserta electo graacuteficos como botones imaacutegenes casilla de verificacioacuten cuadros de listas etc
Cuadro de herramientas presenta todos los controles necesarios para disentildear una aplicacioacuten como cuadros de texto etiquetas cuadros de listas botones de comandos etc
Ventana de proyecto muestra los elementos involucrados en el proyecto como formularios moacutedulos controles oxc etc Cada elemento puede seleccionarse en forma independiente para su edicioacuten
Ventana de posicioacuten del formulario muestra la ubicacioacuten que tendraacute el formulario en la pantalla cuando ejecute la aplicacioacuten Esta ubicacioacuten puede cambiarse si se hace clic con el botoacuten izquierdo del mouse
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado en este caso muestra las propiedades del Form1 luego podemos ver que abajo dice Form1 Form lo que estaacute en negrita es el nombre del objeto y lo que le sigue es el tipo de objeto
E s l a f o r m a m a s c o m uacute n d e d e c l a r a r u n a
v a r i a b l e c o m o P r i v a d a P u e d e e m p l e a r s e e n u n P r o c e d i m i e n t o F u n c i oacute n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a D i m n o m b r e v a r i a b l e A s I n t e g e r ( o e l t i p o q u e s e a ) D e c l a r a n d o u n a v a r i a b l e c o n l a s e n t e n c i a D I M e n u n f o r m u l a r i o F u n c i oacute n p r o c e d i m i e n t o o m oacute d u l o e l e n t o r n o d e l a v a r i a b l e s e r aacute e l e x p l i c a d o a n t e r i o r m e n t e p a r a u n a v a r i a b l e d e c l a r a d a c o m o P r i v a d a E s d e c i r e s a v a r i a b l e n o s a l e d e l f o r m u l a r i o p r o c e d i m i e n t o oacute m oacute d u l o d o n d e s e d e c l a r oacute C a d a v e z q u e e n t r e m o s a l f o r m u l a r i o p r o c e d i m i e n t o o m oacute d u l o e s a v a r i a b l e t o m a r aacute e l v a l o r c e r o ( s i e s n u m eacute r i c a ) o n u l o ( s i e s s t r i n g )
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P r i v a d a P u e d e E m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P r i v a t e n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e m e d i a n t e l a s e n t e n c i a P R I V A T E e n u n F o r m u l a r i o o M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n t o d o e s e F o r m u l a r i o o M oacute d u l o ( E n t o d o s s u s P r o c e d i m i e n t o s y F u n c i o n e s ) p e r o N O f u e r a d e l F o r m u l a r i o o M oacute d u l o d o n d e s e d e c l a r oacute L a s e n t e n c i a P r i v a t e n o p u e d e u s a r s e e n u n p r o c e d i m i e n t o o f u n c i oacute n
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P uacute b l i c a P u e d e e m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P u b l i c n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n c u a l q u i e r p a r t e d e l p r o g r a m a c i t aacute n d o l a s i m p l e m e n t e p o r s u n o m b r e S i s e d e c l a r a d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o e s a v a r i a b l e p u e d e u s a r s e e n t o d a e l p r o g r a m a P a r a n o m b r a r l a s i e s t a m o s e n e l F o r m u l a r i o d o n d e s e d e c l a r oacute b a s t a c o n c i t a r l a p o r s u n o m b r e S i n o e s t a m o s e n e s e F o r m u l a r i o h a b r aacute q u e c i t a r l a p o r e l n o m b r e d e l F o r m u l a r i o s e g u i d o d e l n o m b r e d e l a v a r i a b l e s e p a r a d o s p o r u n p u n t o
- Es un lenguaje de faacutecil aprendizaje pensado tanto
para programadores principiantes como expertos
guiado por eventos y centrado en un motor de
formularios que facilita el raacutepido desarrollo de
aplicaciones graficas
- Es utilizado principalmente para aplicaciones de
gestioacuten de empresas debido a la rapidez con la que
puede hacerse un programa que utilice una base de
datos sencilla
- No requiere de manejo de punteros y posee un
manejo muy sencillo de cadenas de caracteres
- Sin embargo esto es una limitacioacuten en sistemas
obsoletos ya que las bibliotecas necesarias para
ejecutar programas en Visual Basic vienen de serie en
todas las versiones de Windows desde Windows
2000
- Posee varias bibliotecas para manejo de bases de
datos
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
E s l a f o r m a m a s c o m uacute n d e d e c l a r a r u n a
v a r i a b l e c o m o P r i v a d a P u e d e e m p l e a r s e e n u n P r o c e d i m i e n t o F u n c i oacute n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a D i m n o m b r e v a r i a b l e A s I n t e g e r ( o e l t i p o q u e s e a ) D e c l a r a n d o u n a v a r i a b l e c o n l a s e n t e n c i a D I M e n u n f o r m u l a r i o F u n c i oacute n p r o c e d i m i e n t o o m oacute d u l o e l e n t o r n o d e l a v a r i a b l e s e r aacute e l e x p l i c a d o a n t e r i o r m e n t e p a r a u n a v a r i a b l e d e c l a r a d a c o m o P r i v a d a E s d e c i r e s a v a r i a b l e n o s a l e d e l f o r m u l a r i o p r o c e d i m i e n t o oacute m oacute d u l o d o n d e s e d e c l a r oacute C a d a v e z q u e e n t r e m o s a l f o r m u l a r i o p r o c e d i m i e n t o o m oacute d u l o e s a v a r i a b l e t o m a r aacute e l v a l o r c e r o ( s i e s n u m eacute r i c a ) o n u l o ( s i e s s t r i n g )
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P r i v a d a P u e d e E m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P r i v a t e n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e m e d i a n t e l a s e n t e n c i a P R I V A T E e n u n F o r m u l a r i o o M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n t o d o e s e F o r m u l a r i o o M oacute d u l o ( E n t o d o s s u s P r o c e d i m i e n t o s y F u n c i o n e s ) p e r o N O f u e r a d e l F o r m u l a r i o o M oacute d u l o d o n d e s e d e c l a r oacute L a s e n t e n c i a P r i v a t e n o p u e d e u s a r s e e n u n p r o c e d i m i e n t o o f u n c i oacute n
E s l a f o r m a d e d e c l a r a r u n a v a r i a b l e c o m o
P uacute b l i c a P u e d e e m p l e a r s e s o l a m e n t e e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o o M oacute d u l o L a s i n t a x i s e s d e l a s i g u i e n t e f o r m a P u b l i c n o m b r e v a r i a b l e A s T i p o v a r i a b l e D e c l a r a n d o u n a v a r i a b l e d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n M oacute d u l o e s a v a r i a b l e p u e d e u s a r s e e n c u a l q u i e r p a r t e d e l p r o g r a m a c i t aacute n d o l a s i m p l e m e n t e p o r s u n o m b r e S i s e d e c l a r a d e e s t a f o r m a e n l a s e c c i oacute n d e d e c l a r a c i o n e s d e u n F o r m u l a r i o e s a v a r i a b l e p u e d e u s a r s e e n t o d a e l p r o g r a m a P a r a n o m b r a r l a s i e s t a m o s e n e l F o r m u l a r i o d o n d e s e d e c l a r oacute b a s t a c o n c i t a r l a p o r s u n o m b r e S i n o e s t a m o s e n e s e F o r m u l a r i o h a b r aacute q u e c i t a r l a p o r e l n o m b r e d e l F o r m u l a r i o s e g u i d o d e l n o m b r e d e l a v a r i a b l e s e p a r a d o s p o r u n p u n t o
- Es un lenguaje de faacutecil aprendizaje pensado tanto
para programadores principiantes como expertos
guiado por eventos y centrado en un motor de
formularios que facilita el raacutepido desarrollo de
aplicaciones graficas
- Es utilizado principalmente para aplicaciones de
gestioacuten de empresas debido a la rapidez con la que
puede hacerse un programa que utilice una base de
datos sencilla
- No requiere de manejo de punteros y posee un
manejo muy sencillo de cadenas de caracteres
- Sin embargo esto es una limitacioacuten en sistemas
obsoletos ya que las bibliotecas necesarias para
ejecutar programas en Visual Basic vienen de serie en
todas las versiones de Windows desde Windows
2000
- Posee varias bibliotecas para manejo de bases de
datos
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
- Es un lenguaje de faacutecil aprendizaje pensado tanto
para programadores principiantes como expertos
guiado por eventos y centrado en un motor de
formularios que facilita el raacutepido desarrollo de
aplicaciones graficas
- Es utilizado principalmente para aplicaciones de
gestioacuten de empresas debido a la rapidez con la que
puede hacerse un programa que utilice una base de
datos sencilla
- No requiere de manejo de punteros y posee un
manejo muy sencillo de cadenas de caracteres
- Sin embargo esto es una limitacioacuten en sistemas
obsoletos ya que las bibliotecas necesarias para
ejecutar programas en Visual Basic vienen de serie en
todas las versiones de Windows desde Windows
2000
- Posee varias bibliotecas para manejo de bases de
datos
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
Click ocurre cuando se presiona y suelta un botoacuten del mouse sobre un
objeto
DoblClick ocurre cuando se presiona y suelta dos veces un botoacuten del mouse
sobre un objeto
DragDrop ocurre al arrastrar y soltar un determinado objeto con el mouse
DragOver ocurre si una operacioacuten de arrastrar y soltar estaacute en curso
GotFocus ocurre cuando un objeto recibe el control o foco ya sea
mediante una accioacuten del usuario como hacer click en un objeto ventana o
cambiando el foco de objeto desde el programa mediante el meacutetodo
SetFocus
LostFocus Contrario al anterior este evento ocurre cuando el objeto pierde
el enfoque sea mediante accioacuten del usuario o efectuado desde la
aplicacioacuten
KeyDown ocurre cuando el usuario mantiene presionada una tecla
KeyUp Ocurre cuando el usuario deja de presionar una tecla Este evento
sucede precisamente al terminar el evento KeyDown
KeyPress ocurre como cuando se presiona y suelta una tecla
MouseDown ocurre cuando el usuario presiona un botoacuten del Mouse
MouseUp se produce cuando el usuario suelta el botoacuten del mouse
MouseMove este evento ocurre mientras el usuario mueve o desplaza el
puntero del mouse sobre un objeto
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
APP
Es un objeto global Este obtiene o
especifica la informacioacuten sobre la
aplicacioacuten como el tiacutetulo versioacuten ruta y
nombre del archivo ejecutable y archivos
de ayuda y si existe o no una instancia
previa de la aplicacioacuten en ejecucioacuten
Principales propiedades del objeto App
PathExeName PrevInstance Title
Modelo If(AppPrevInstance) Then End
Clipboard
Provee acceso al portapapeles del sistema
Propiedades y meacutetodos Clear GetData
GetText SetData SetText Ejemplo
ClipboardSetText ldquoHolardquo
Error
Contiene informacioacuten sobre el uacuteltimo
error en 4257tiempo de ejecucioacuten
Propiedades y meacutetodos Clear
BIBLIOGRAFIA
BIBLIOGRAFIA