APLICACIONES VISUALES

Anuncio
DESARROLLO DE APLICACIONES VISUALES
Asignatura Clave: COM008 Número de Crédito: 4 Teórico: 4 Práctico: 3
INSTRUCCIONES PARA OPERACIÓN ACADÉMICA
El Sumario representa un reto, los Contenidos son los ejes temáticos, los
Activos una orientación inicial para resolverlo y la síntesis concluyente, como
posibilidad de integración conceptual corresponderá a lo factible de un punto de
vista temático amplio. La visión global de los asuntos resueltos como Titular
Académico, te ofrecerá oportunidades de discusión que se enriquecerán en la
medida que intensificas las lecturas, asistes a tu comunidad de estudio, te sirves
de los asesores y analizas la ciberinformación disponible posicionándote de los
escenarios informativos adecuados. Los períodos de evaluación son
herramientas de aprendizaje. La acreditación es un consenso de relación con el
nivel de competencia. Mantén informado a tu Tutor de tus avances académicos
y estado de ánimo. Selecciona tus horarios de asesoría. Se recomienda al
Titular Académico (estudiante) que al iniciar su actividad de dilucidación, lea
cuidadosamente todo el texto guión de la asignatura. Para una mejor facilitación,
el documento lo presentamos en tres ámbitos: 1.- Relación de las Unidades, 2.Relación de activos, 3.- Principia Temática consistente en información inicial
para que desarrolles los temas.
COMPETENCIA:
• Desarrollar sistemas de cómputo simples y medianamente complejos, a partir
de necesidades específicas de una organización, utilizando la estructura del
lenguaje de programación en ambiente Windows utilizando para ello Visual
Basic.
SUMARIO: Aspectos de Visual Basic, su programación visual y de Código.
Estructura de Proyectos. Comprensión de los Objetos y Eventos. Activación de
Ratón y Teclado, Utilización del Menú. Dialogo y gráficos. Utilización de base de
datos, despliegue e impresión de información.
DESARROLLO DE APLICACIONES VISUALES
CONTENIDOS:
Unidad I.- Propiedades, Controles, Objetos En Visual Basic
Unidad II.- Programas de Bloques de Instrucciones
Unidad III.- El Ratón Y El Teclado
Unidad IV.- El Menú
Unidad V.- Cuadro de Dialogo y Gráficos
Unidad VI.- Manejo de Base de Datos
Unidad VII.- Despliegue e Impresión
A C T I V O S
UNIDAD I
Propiedades, Controles, Objetos en Visual Basic
I.1.-. Conociendo Visual Basic.
I.2.- Programación Visual y programación de Código.
I.3.- Pasos para un Nuevo Proyecto.
I.4.- Guardando un Nuevo Proyecto.
I.5.- Comprensión de los Objetos.
I.6.- Los Eventos.
I.7.- La Ventana Formulario.
I.8.- El cuadro de Herramientas.
I.9.- Identificación y cambios de propiedades de objetos.
I.10.La instrucción With.
I.11.La ventana Código, activación y su uso.
I.12.Diferencias entre procedimientos, funciones y métodos.
UNIDAD II
Programas de Bloques de Instrucciones
II.13.- Tipos de datos soportados por Visual Basic.
II.14.- Option Explicit.
II.15.- Utilización del apóstrofe (‘) y Rem.
II.16.- La instrucción Dim.
II.17.- La instrucción If.
II.18.- Select Case
II.19.- El ciclo Do While…Loop.
II.20.- El Ciclo For…Next
II.21.- Diferencia entre Procedimiento Privado y Procedimiento Público.
II.22.- Añadir procedimientos.
UNIDAD III
El Ratón Y El Teclado
III.23.- La propiedad Scale Mode.
III.24.-El Twip.
III.25.- El método Move.
III.26.- CurrentX y CurrentY.
III.27.- Area Libre de un Formulario.
III.28.- El Procedimiento Form_MouseDown.
III.29.- Eventos del Teclado.
III.30.- El evento KeyDown.
III.31.- El evento KeyUp.
III.32.- El evento KeyPress.
UNIDAD IV
El Menú
IV.33.-Herramientas del Editor de Menús.
IV.34.- Creación de controles de Menú.
IV.35.- Agregando una barra separadora a un Menú.
IV.36.- Hacer invisible un control de Menú.
IV.37.- Uso de las marcas de Verificación.
UNIDAD V
Cuadro de Dialogo y Gráficos
V.38.- Utilización de Cuadros de Diálogos.
V.39.- Cuadros de diálogos predefinidos.
V.40.- Cuadros de diálogos personalizados.
V.41.- Cuadro de diálogo comunes.
V.42.- La instrucción MsgBox.
V.43.- La función MsgBox() y su valores posibles.
V.44.- La función InputBox() y su valores posibles.
V.45.- Propiedades Border Style, Control Box, Max Button, Min Button en los
Cuadros de Diálogo.
V.46.- El Twip.
V.47.- Función RGB()
UNIDAD VI
Manejo de Base de Datos
VI.48.- Base de datos.
VI.49.- Administrador Visual de Datos.
VI.50.- Diseño de una base de datos.
VI.51.- El cuadro de diálogo ‘Estructura de una tabla’.
VI.52.- Agregar campos a una tabla.
VI.53.- Introducción de datos a una tabla.
VI.54.- El objeto Recordset.
VI.55.- Las Propiedades EOF y BOF.
VI.56.-Consultando Base de Datos con SQL.
VI.57.- La instrucción Select.
UNIDAD VII
Despliegue e Impresión
VII.58.- El control Grid.
VII.59.- Tipos de Fuentes (escalables y no escalables).
VII.60.- Propiedad Font Transparent.
VII.61.- WYSIWYG.
VII.62.- El método Print.
Actividad 1.- Ejercicios de Práctica. Convertir los ejercicios vistos en Pascal al
Lenguaje de Visual Basic.
Actividad 2.- Elaboración de Proyecto. Adaptar el proyecto realizado en Pascal.
ESCENARIOS INFORMATIVOS:
*
Disposición en Internet.
Curso práctico de Visual Basic:
http://www.lawebdelprogramador.com/cursos/vb_frame.html
• Trucos para Visual Basic:
http://www.microsoft.com/spain/support/trucos/trucosvb.htm
• Visual Basic: http://www.lanzadera.com/vbpedrojose/
Puntualidad en Intranet
*
Fuentes Directas e Indirectas.
*
Bibliografía
•
BIBLIOGRAFÍA
HALVORSON, MICHAEL
1999 Aprenda Microsoft Visual Basic 6.0 MC GRAW HILL
PERRY, Philip
1999 Aprendiendo Visual Basic 6 en 21 días PLAZOLA / LIMUSA México
PERRY, Greg
1999 Aprendiendo Visual Basic 6 en 21 días PLAZOLA / LIMUSA México
DESARROLLO DE APLICACIONES VISUALES
PRINCIPIA TEMÁTICA
I.1.-Conociendo Visual Basic.
Como el nombre lo indica, una gran parte de la programación con Visual
Basic se realiza visualmente. Esto significa que durante el tiempo de
diseño usted tiene la capacidad de ver la forma en que el programa se
verá al ejecutarse. Esta es una gran ventaja sobre otros lenguajes de
programación, debido a que se tiene la capacidad de cambiar y
experimentar con el diseño.
I.2.- Programación Visual y programación de Código.
La escritura de programas en Visual Basic involucra dos pasos :
Durante el paso de la programación visual se diseñan los programas
mediante las herramientas de Visual Basic (Cuadro de Herramientas),
utilizando el ratón y el teclado. Todo lo que se tiene que saber es cómo
operar y usar las herramientas.
Durante la programación del código se escribe el programa usando un
editor de texto y está compuesto por instrucciones escritas en el
lenguaje de programación Visual Basic siendo similar a otros lenguajes
de programación (por ejemplo : Pascal).
I.3.- Pasos para un Nuevo Proyecto.
Iniciar Visual Basic, seleccione Nuevo proyecto del menú Archivo,
desplegando un cuadro de diálogo de Nuevo Proyecto, para luego,
hacer clic en el icono EXE estándar, seguidamente aceptar. Visual Basic
responde desplegando varias ventanas en el escritorio. Una de ellas es
un formulario en blanco.
I.4.- Guardando un Nuevo Proyecto.
El archivo de proyecto tiene la extensión .VBP y contiene información
que Visual Basic utiliza para la construcción del proyecto.
El archivo de formulario tiene la extensión .FRM y contiene información
acerca del formulario.
El archivo de dibujo tiene la extensión .FRX.
Las diversas opciones están en el menú Archivo, no debiendo utilizar los
mismos nombres predeterminados por Visual Basic, guardándolos con
nombres adecuados a la aplicación que se esté diseñando.
I.5.- Comprensión de los Objetos.
Son en Visual Basic tales como : Formularios, botones de comando,
barras de desplazamiento, imágenes, casillas de verificación, etiquetas,
etc.
I.6.- Los Eventos.
Visual Basic es un lenguaje de programación controlado por eventos.
Esto significa que el código se ejecuta en respuesta a algo que ocurre.
Por ejemplo, si hace clic en el botón de Exit durante la ejecución del
programa se generará un evento Click y se ejecutará automáticamente
el código que le corresponde.
Entonces el trabajo es escribir el código adecuado y asociarlo a un
objeto y a un evento.
I.7.- La Ventana Formulario.
Una de las ventanas que aparece en el escritorio de Visual Basic es un
formulario en blanco con el título, Form 1. En este formulario se colocan
los objetos tomados del Cuadro Herramientas (botones, cuadro de texto,
etc.), estableciendo sus propiedades.
I.8.- El cuadro de Herramientas.
El Cuadro de Herramientas contiene iconos de diversos objetos. Para
poder colocar un objeto dentro del formulario debe hacer doble clic en el
icono correspondiente a dicho control. Visual responde colocando el
control en la parte media del formulario, lo puede usted mover
arrastrándolo con el ratón y cambiar de tamaño arrastrando sus
controladores.
I.9.- Identificación y cambios de propiedades de objetos.
Las propiedades de un objeto definen la manera en que dicho objeto se
ve y se comporta. Por ejemplo un formulario es un objeto. La propiedad
Caption del formulario define el texto que aparece en su barra de título.
Para cambiar las propiedades :
∗ Asegúrese que el objeto esté seleccionado haciendo clic en cualquier
lugar de él.
∗ Situése en el menú Ver haciendo clic en la ventana de propiedades.
∗ Visual Basic responde con la ventana Propiedades
En la columna de la izquierda se encuentran las propiedades del objeto
seleccionado y en la columna derecha sus respectivos valores los
cuales se mueven modificar de acuerdo a las necesidades del
proyecto.
I.10.- La instrucción With.
Es la instrucción que permite establecer varias propiedades de un objeto
sin tener que teclear su nombre para cada propiedad, ahorrándose
tiempo de tecleo.
Ejemplo : Asignando varias propiedades del botón de comando Botón1 :
With Botón1
.Height = 300
.Width = 900
.Caption = “&Botón1”
End Wtih
I.11.- La ventana Código, activación y su uso.
Haga doble clic en un área libre del formulario para desplegar la ventana
Código.
En esta área es donde se teclea el código, por ejemplo las instrucciones
generales y los procedimientos.
I.12.- Diferencias entre procedimientos, funciones y métodos.
La diferencia entre un procedimiento y una función, es que el
procedimiento no regresa un valor y la función si lo hace.
El método trabaja en forma similar a la de los procedimientos y
funciones. Realizando algún tipo de función sobre un objeto en
particular.
Ejemplo :
Función :
Public Function Multiplica (X As Integer, Y As Integer)
Dim Z As Integer
Z= X * Z
Multiplica = Z
End Sub
Procedimiento :
Private Sub Calcula_Click ()
txtResult.Text = Str ( Multiplica (2,3) )
End Sub
Método :
frmMyForm.Cls
Siendo Cls el nombre del método que borra el
contenido
el formulario frmMyForm.
II.13.- Tipos de datos soportados por Visual Basic.
Visual Basic soporta varios tipos de datos. He aquí algunos de ellos.
Tipos de dato
Bytes de Memoria
Rango
Byte
Boolean
Integer
Long
String
Date
1
2
2
4
depende
8
Variant
Fecha, hora, punto
flotante o cadena
-128 hasta 127
False y Tru
-32,768 hasta 32,767
-2,147,483,648 hasta 2,147,483,647
Hasta 2 millones de caracteres
1 de Enero de 100 hasta 31 de
Diciembre de 9999
Rango de la fecha : Desde el 1 de
Enero de 0000 hasta el 31 de
Diciembre de 9999.
II.14.- Option Explicit.
Siempre se debe incluir
la instrucción Option Explicit dentro de la
sección de declaraciones generales del formulario. Así Visual Basic no
acepta variables que no hayan sido declaradas.
‘ Todas las variables deben declararse
Option Explicit.
II.15.- Utilización del apóstrofe (‘) y Rem.
En Visual Basic se pueden insertar para indicar comentarios en el
código :
‘ Sonido
Rem sonido
Info = “Sound On” ‘Está el sonido activo.
II.16.- La instrucción Dim.
La palabra Dim es una instrucción para Visual Basic que indica que la
palabra a continuación es el nombre de una variable .
Dim Titulo As String
II.17.- La instrucción If.
Las instrucciones que están entre la línea If y la línea End If se le
conoce como cuerpo de condición.
If A = 1 Then
…este código se ejecuta sólo si A = 1
else
…este código se ejecuta sólo si A No es = |
Endif.
II.18.- Select Case
A veces es más conveniente usar Select Case en vez de If…Else…End
If.
Select Case A
Case 0
…Código ejecutado si A=0
Case 1
…Código ejecutado si A=1
Case 2
…Código ejecutado si A=2
End Select
II.19.- El ciclo Do While…Loop.
Se utiliza para ejecutar instrucciones hasta que se satisface una
determinada condición.
Dim Counter As Integer
Counter = 1
Do While Counter <1000
Counter = Counter + 1
Loop
II.20.- El Ciclo For…Next
Es otra manera de hacer ciclos :
Dim J As Integer
For J = 1 to 100
txtArea.Text Str(J)
Next
II.21.- Diferencia entre Procedimiento Privado y Procedimiento
Público.
El procedimiento Privado : Puede ser usado solamente por otro
procedimiento que esté en el mismo archivo.
El procedimiento Público : Puede ser usado por cualquier procedimiento
que esté en cualquier archivo del programa.
II.22.- Añadir procedimientos.
∗ Haga doble clic en el formulario para desplegar la ventana Código.
∗ Del
menú
Herramientas
seleccione
el
comando
Agregar
Procedimiento
∗ Visual Basic despliega el cuadro de diálogo Agregar Procedimiento.
∗ En el cuadro de texto Name se teclea el nombre.
∗ En el área Tipo se selecciona Sub.
∗ En el área Scope se selecciona si es público o privado.
∗ Enseguida se escoge la opción de Aceptar.
III.23.- La propiedad Scale Mode.
Las
coordenadas
de
un
formulario
pueden
especificarse
en
determinadas unidades en su propiedad ScaleMode.
III.24.-El Twip.
Es la unidad de medida predeterminada de Visual Basic para las
coordenadas, y hay 1440 twips por pulgada. También las unidades
siguientes se usan para las coordenadas : Puntos (hay 72 puntos por
pulgada), Pixeles (la cantidad por pulgada depende de la resolución del
monitor), Carácter (un carácter está definido como un rectángulo de 120
twips de ancho por 240 twips de altura), Pulgadas, Milímetros y
Centímetros.
III.25.- El método Move.
El método Move se utiliza para mover objetos. Los formularios y los
controles son objetos que se pueden mover con este método.
III.26.- CurrentX y CurrentY.
Son propiedades de formulario, que si se examina la ventana de
Propiedades no se encontrarán debido a que Visual Basic no permite
que se establezcan esas propiedades en tiempo de diseño. Sólo se
pueden cambiar los valores en tiempo de ejecución.
III.27.- Area Libre de un Formulario.
Es un área que no está cubierta por un control activado, también se
considera área libre el área de un control cuya propiedad este
establecida False.
III.28.- El Procedimiento Form_MouseDown.
Cuando se oprime algún botón mientras el puntero se encuentra en el
área
cliente,
el
procedimiento
From_MouseDown
se
ejecuta
automáticamente.
Asignando los valores de los parámetros X yY a la propiedades currentX
y CurrentY siendo actualizadas con la coordenadas del puntero del
ratón en que algún botón fue oprimido.
Private Sub Form_MouseDown(Button As Integer, _
Shift As Integer,_
X As Single,_
Y As Single)
‘ Cambia CurrentX y CurrentY a las coordenadas
‘ En donde se acaba de oprimir el botón del ratón.
FrmDraw.CurrentX = X
FrmDraw.CurrentY = Y
End Sub
III.29.- Eventos del Teclado.
Tres eventos de teclado corresponden a las actividades del teclado
III.30.- El evento KeyDown.
Sucede cuando oprime cualquier tecla.
III.31.- El evento KeyUp.
El evento sucede cuando suelta la tecla que oprimió.
III.32.- El evento KeyPress.
Sucede cuando oprime una tecla que tiene un carácter ANSI
correspondiente, por ejemplo la Tecla A, si oprime F1, el evento
KeyPress no sucede debido a que esta tecla no tiene un carácter ANSI
correspondiente.
IV.33.-Herramientas del Editor de Menús.
En Visual Basic un menú está asociado a un formulario. Por lo tanto,
antes de crear un menú, primero debe seleccionar el formulario al que
desea asociarlo.
Del menú Herramientas seleccione el Editor de menús, Visual Basic
despliega el cuadro de diálogo Editor de Menús.
El Editor de Menú tiene dos partes: La lista de menús ubicada en la
parte inferior de la ventana y las propiedades en la parte superior.
IV.34.- Creación de controles de Menú.
Estando desplegado el cuadro de diálogo Editor de Menús, para la
colocación del título del Menú se teclea en el cuadro de texto de las
propiedades Caption y Name.
Para agregar más elementos al Menú haga clic en el botón Siguiente
(Next), Visual Basic selecciona entonces la siguiente línea en la lista del
menú procediendo a la modificación de las propiedades Caption y Name
del nuevo elemento.
IV.35.- Agregando una barra separadora a un Menú.
• Seleccione el formulario.
• Seleccione Editor de Menús
• Seleccione el segundo elemento y haga Clic en el botón Insert
ropie Basic responde insertando una línea en blanco.
• En el cuadro de texto Caption teclee un guión (-) siendo éste el
símbolo para una barra separadora y en la
ropiedad Name, el
nombre correspondiente.
• Haga Clic en Aceptar.
IV.36.- Hacer invisible un control de Menú.
En un programa, cuando el elemento está desactivado( la propiedad
Enable está establecida a False) se atenúa (el color del texto no
aparece completamente en negro) y no se puede seleccionar. Sin
embargo aún se puede ver.
En algunos programas tal vez se necesite ocultar completamente a un
elemento y no solo atenuado. Para ello se utiliza la propiedad Visible.
Por ejemplo para hacer invisible un elemento de menú llamado
Mfebrero, se utiliza la siguiente instrucción:
Mfebrero.Visible = False
Después de la instrucción Mfebrero desaparece y todos los elementos
de menú que se encuentren abajo se mueven hacia arriba para llenar
el espacio.
Para hacer invisible un menú completo, necesita establecer la
propiedad Visible del titulo del menú a False, después de hacer esto, el
título del menú desaparece y todos los menús que están a la derecha
se mueven hacia la izquierda para llenar el espacio.
IV.37.- Uso de las marcas de Verificación.
Para colocar una marca de verificación, establezca la propiedad Checked a
True, o a False para eliminarla:
Mfebrero = True para colocarla y
Mfebrero = False para eliminarla.
V.38.- Utilización de Cuadros de Diálogos.
Los cuadros de diálogos se utilizan para desplegar y obtener
información del usuario. Existiendo tres tipos: predefinidos,
personalizados y comunes.
V.39.- Cuadros de diálogos predefinidos.
Estos cuadros de diálogo son ideales para los casos en donde se
necesita informar al usuario con mensajes cortos, obtener respuesta a
confirmaciones u obtener datos. Son cuadros de diálogos que ya los
trae Visual Basic y que utilizan la instrucción MsgBox y las funciones
MsgBox() e InputBox().
V.40.- Cuadros de diálogos personalizados.
Son los cuadros de diálogos que diseñamos para usarlos en algún
programa y no hay límite sobre la cantidad de botones o controles que se
pueden tener. La desventaja es gastar tiempo diseñándolos.
V.41.- Cuadro de diálogo comunes.
Este tipo de cuadros es usado frecuentemente como una interfaz que
permite que el usuario seleccione y guarde archivos, tales como Abrir
(Open), Guardar como (Save As, Imprimir (Print), Color y Fuente (Font)
V.42.- La instrucción MsgBox.
Es una instrucción que se usa para desplegar cuadros predefinidos junto
con la función MsgBox() y e InputBox(). Teniendo parámetros que especifican
cómo y donde debe aparecer el cuadro de diálogo.
Private Sub Mensaje_Click()
Dim Message As String
Dim Title As String
‘ El mensaje del cuadro de diálogo.
Message = “Esto es un simple mensaje”
‘ El cuadro de diálogo debe tener un botón Aceptar y
‘ un icono de exclamación.
ButtonsAndIcons = vbOkOnly + vbExclamation
‘ El título del cuadro de diálogo.
Title = “Demostración del Cuadro de Diálogo”
‘Despliega el cuadro de diálogo.
MsgBox Message, ButtonAndIcons,Title
End Sub
V.43.- La función MsgBox() y su valores posibles.
La instrucción y la función MsgBox() toman los mismos parámetros y
despliegan los mismos cuadros de diálogo. La diferencia es que la
función regresa un valor que representa al botón seleccionado en el
cuadro de diálogo mientras que la instrucción no regresa ningún valor.
Private Sub Mensaje_Click()
Dim Message As String
Dim Title As String
‘ El mensaje del cuadro de diálogo.
Message = “¿Quieres calcular la tabla otra vez?”
‘ El cuadro de diálogo debe tener un botones Si y No
‘ un icono de interrogación.
ButtonsAndIcons = vbYesNo + vbQuestion
‘ El título del cuadro de diálogo.
Title = “Demostración del Cuadro de Diálogo”
‘ Despliega el cuadro de diálogo y obtiene
la respuesta del
usuario.
Respuesta = MsgBox (Message, ButtonAndIcons,Title)
‘ Evalúa la respuesta del usuario.
If Respuesta = vbYes then
End
End If
End Sub
V.44.- La función InputBox() y su valores posibles.
Se utiliza la función InputBox() para obtener información del usuario.
Esta función despliega un cuadro de diálogo con un mensaje, un cuadro
de texto, y luego cerrar el cuadro de diálogo haciendo clic en el botón de
aceptar.
Nombre= InputBox (“Tu nombre por favor…”, Demostración de información”)
El primer parámetro es el mensaje que se mostrará en el cuadro de
diálogo (“Tu nombre por favor…”) y el segundo parámetro es el título
(“Demostración de información”). Pudiendo el usuario introducir un
nombre en el cuadro de texto y luego hacer clic en el botón Aceptar.
Siendo la variable nombre la que contenga el nombre que introdujo el
usuario.
V.45.- Propiedades Border Style, Control Box, Max Button, Min Button
en los Cuadros de Diálogo.
Border Style.- 3-Fixed Dialog para que no pueda cambiar el tamaño del
cuadro.
Control Box.- False para que no despliegue el menú del icono
(esquina superior izquierda de la ventana).
Max Button.- False para que la ventana se despliegue sin el
botón Maximizar (esquina superior derecha).
Min Button.- False igualmente que el anterior para el botón
Minimizar.
V.46.- El Twip.
En Visual Basic se pueden desplegar objetos gráficos tales como
líneas, círculos, etc. los cuales tienen dimensiones, siendo el Twip una
unidad que se utiliza. Hay 1440 twips en una pulgada.
V.47.- Función RGB()
Con la función RGB() le permite especificar colores. Las letras RGB
significan rojo (red), verde (Green) y azul (Blue) , todos los colores se
generan con estos tres colores básicos. Ejemplo RGB(255,0,0).
Para cambiar la propiedad Backcolor de un formulario a color azul:
MiForma.Backcolor = RGB(0,0,255)
VI.48.- Base de datos.
Una base de datos es un conjunto de información ordenada. La base de
datos es un conjunto de tablas. Hay bases de datos tales como Access,
dBase, Parados, FoxPro, etc.
VI.49.- Administrador Visual de Datos.
Esta es una utilería de software (Visual Data Manager) incluida en Visual
Basic usada para diseñar base de datos.
Se encuentra en el menú Complementos (Add Ins).
VI.50.- Diseño de una base de datos.
Con esto se diseña una base de datos de Microsoft Access:
Dentro del menú Complementos:
Se desplega la ventana VisData
Seleccione Nueva del menú Archivo
Seleccione Microsoft Access, luego MDB Versión 7
Enseguida Guardar.
VI.51.- El cuadro de diálogo ‘Estructura de una tabla’.
La base de datos es una serie de tablas, por ejemplo, la base de datos
de alumnos de la escuela está compuesta por una tabla de materias,
otra de calificaciones, etc..
La tabla de materias está compuestas por los campos: nombre de la
tabla, tipo de campo: texto, etc.
VI.52.- Agregar campos a una tabla.
• Haga clic en el botón derecho en la ventana de base de datos
• Seleccionando la tabla deseada.
• Haga clic en el botón Agregar campo (Add Field)
Apareciendo el cuadro de diálogo Agregar campo
• Tecleando el nombre en el cuadro de texto
• En el cuadro de lista Tipo, se selecciona el tipo.
• Y en el Tamaño (Size) el número máximo de caracteres a
contener.
VI.53.- Introducción de datos a una tabla.
• Seleccione El Administrador visual de Datos en el menú
Complementos.
• De la ventana que aparece seleccione de Archivo, Abrir Base de
Datos
• Luego seleccione Microsoft Access, escogiendo la tabla deseada
• Hacer clic en el signo + que aparece a la izquierda del elemento.
• Escoger la opción Fields.
• Apareciendo el cuadro de diálogo Dynaset, procediendo a teclear
los datos.
VI.54.- El objeto Recordset.
Es el control que contiene los registros que puede acceder en el
programa.
Muchos métodos se aplican en el objeto Recordset:
Data1.RecordSet.Delete
Data1.RecordSet.AddNew
Data1.RecordSet.MoveNext
Data1.RecordSet.MoveLast
VI.55.- Las Propiedades EOF y BOF.
EOF.- Fin de Archivo.
BOF.- Inicio de Archivo
Se utilizan para determinar si el registro actual es válido.
VI.56.-Consultando Base de Datos con SQL.
S.- Structured Q.- Query L.- Language.
Los programas pueden utilizar instrucciones del Lenguaje de Consulta
Estructurado para seleccionar solamente un conjunto de registros que
cumplan con determinada condición.
VI.57.- La instrucción Select.
La instrucción Select se emplea para seleccionar los registros de la
tabla que cumplan con cierta condición.
VII.58.- El control Grid.
En algunas aplicaciones es necesario desplegar texto en filas y
columnas, es decir en tablas. Visual Basic incluye el control Grid,
permitiendo crear tablas parecidas a Excel.
Lo podemos tomar del Cuadro de herramientas donde desplegará un
formulario y cambiaremos sus propiedades tales como Name, Caption,
Rows, Cols, asimismo GridLines, Backcolor.
VII.59.- Tipos de Fuentes (escalables y no escalables).
La fuente escalable se crea mediante el uso de fórmulas matemáticas,
todos los tamaños del carácter son producidos del original,
agrandándolo o reduciéndolo.
La fuente no escalable es guardada como mapa de bits, las fuentes
más grandes o chicas están guardadas como mapa de bits diferente,
de tal manera que una fuente agrandada o reducida no se ve muy
agradable.
VII.60.- Propiedad Font Transparent.
Los formularios
el control PictureBox soportan la propiedad Font
Transparent.
Cuando Font Transparent = False, el texto es desplegado con el color
de fondo que está indicado en la propiedad BackColor del objeto
donde se despliega el objeto.
VII.61.- WYSIWYG.
Significa
“lo que ves es lo que obtiene”. Es la capacidad de un
programa para producir una copia exacta en la impresora de lo que
está en pantalla.
Para lograr la capacidad WYSIWYG asegúrese de que las fuentes
para pantalla utilizadas también estén disponibles para la impresora.
VII.62.- El método Print.
Se usan dos técnicas para enviar datos (textos y gráficas) a la
impresora:
El método PrintForm, que envía el contenido del formulario, píxel a
píxel.
El método Print y los métodos gráficos. Puede utilizarse para imprimir
en un formulario o en un control PictureBox.
Printer.Print “Abc”
Printer.Line -(1000.1000)
Printer.Circle (400,500), 800
Printer.EndDoc
DIM cont As Integer
For cont=1 to 20
Print cont
Next
Cont = 1
Do while cont <> 21
Print Cont
Cont = Cont + 1
Loop
INTEGRACIÓN CONCEPTUAL: Actualización
de los conocimientos
adquiridos en el Lenguaje de Programación Pascal realizando un análisis y un
diseño de programas dentro del entorno del sistema operativo Windows, es
decir visual.
Descargar