30
SEAN TODOS BIENVENIDO S

MI PRIMER CUADERNO DIGITA

Embed Size (px)

DESCRIPTION

CUADERNO DIGITAL

Citation preview

Page 1: MI PRIMER CUADERNO DIGITA

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

Page 2: MI PRIMER CUADERNO DIGITA

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

Page 3: MI PRIMER CUADERNO DIGITA

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

Page 4: MI PRIMER CUADERNO DIGITA

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

Page 5: MI PRIMER CUADERNO DIGITA

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

Page 6: MI PRIMER CUADERNO DIGITA

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

Page 7: MI PRIMER CUADERNO DIGITA

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

Page 8: MI PRIMER CUADERNO DIGITA

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

Page 9: MI PRIMER CUADERNO DIGITA

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

Page 10: MI PRIMER CUADERNO DIGITA

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

Page 11: MI PRIMER CUADERNO DIGITA

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

Page 12: MI PRIMER CUADERNO DIGITA

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

Page 13: MI PRIMER CUADERNO DIGITA

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

Page 14: MI PRIMER CUADERNO DIGITA

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

Page 15: MI PRIMER CUADERNO DIGITA

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

Page 16: MI PRIMER CUADERNO DIGITA

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

Page 17: MI PRIMER CUADERNO DIGITA

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

Page 18: MI PRIMER CUADERNO DIGITA

- 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

Page 19: MI PRIMER CUADERNO DIGITA

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

Page 20: MI PRIMER CUADERNO DIGITA

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

Page 21: MI PRIMER CUADERNO DIGITA

BIBLIOGRAFIA

Page 22: MI PRIMER CUADERNO DIGITA