Guía Segundo Parcial VB6
Guía Segundo Parcial VB6
Guía Segundo Parcial VB6
0 Segundo Parcial
Grficos y barras de desplazamiento.
Programa,
cuyo
formulario se muestra
en la siguiente figura,
es un ejemplo sencillo
que permite utilizar
algunas
de
las
herramientas grficas
de Visual Basic. Para
ello se han utilizado
dos
barras
de
desplazamiento que,
junto a otras dos cajas
de texto, modificarn
y visualizarn las
coordenadas
del
punto a dibujar.
Objetos y propiedades
Objeto
Propiedad
Hscrollbar
Name
LargeChange
Max
Min
SmallChange
VScrollbar
Name
LargeChange
Max
Min
SmallChange
Label
Name
Caption
Valor
hsbX
5
100
0
1
VScroll1
5
100
0
1
Objeto
TextBox
Propiedad
Name
Text
TextBox
Name
Text
PictureBox
Name
BackColor
CommandButton Name
Caption
ComboBox
Name
List
lblColor
Selecciona
el color
Text
Valor
txtCaja2
0
txtCaja3
0
PctBox
&H00FFFFFF&
cmdSalir
Salir
CboColor
Rojo
Azul
Verde
Magenta
Amarillo
Negro
Cyan
Rojo
Frame
HScrollBar
HScrollBar
PictureBox
Label1
Propiedad
Name
Valor
fraDib
Caption
Dibujo
Name
fraEjes
Caption
Name
Divisiones
Ejes
hsbBA
LargeChange
Max
Min
10
1000
-1000
SmallChange
Name
LargeChange
Max
Min
SmallChange
Name
BackColor
Name
Caption
hsbCA
10
100
-100
1
pctBox
&H00FFFFFF&
Label1
B/A
Objeto
Label2
Propiedad
Name
Caption
Label3
Name
Caption
Label4
Name
Caption
Label5
Name
Caption
Label6
Name
Caption
CommandButton Name
Caption
Label7,8,9 y 10
Name
Option
Option
Option
Option
BackColor
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Valor
Label2
C/A
Label3
B
Label4
C
Label5
X1/XR
Label6
X2/XI
CmdSalir
Salir
lblBA, lblCA,
lblX1, lblX2
&H00C0FFFF&
0
optD1
Borrar
optD2
Mantener
OptSi
Si
OptNo
No
Todas las labels que aparecen tienen la propiedad BorderStyle igual a 1 - Fixed Single.
MTODO PRINT
Este mtodo permite escribir texto en formularios, cajas pictureBox y en un objeto
llamado Printer.
Caractersticas generales
La forma general del mtodo Print se explica mejor con algunos ejemplos como los
siguientes:
pctBox.Print "La distancia es: "; Dist; " km."
pctBox.Print 123; 456; "San"; "Sebastin"
8
TIPOS DE FICHEROS
Tanto en Windows como en Visual Basic 6.0 existen, principalmente, dos tipos de
archivos:
1. Ficheros ASCII o ficheros de texto. Contienen caracteres codificados segn el
cdigo ASCII y se pueden leer con cualquier editor de texto como Notepad. Suelen
tener extensin *.txt o *.bat, pero tambin otras como *.m para los programas de
Matlab, *.c para los ficheros fuente de C, *.cpp para los ficheros fuente de C++ y
*.java para los de Java.
2. Ficheros binarios: Son ficheros imagen de los datos o programas tal como estn en
la memoria del ordenador. No son legibles directamente por el usuario. Tienen la
ventaja de que ocupan menos espacio en disco y que no se pierde tiempo y
precisin cambindolos a formato ASCII al escribirlos y al leerlos en el disco.
Con Visual Basic 6.0 se pueden leer tanto ficheros ASCII como ficheros binarios. Adems el
acceso a un fichero puede ser de tres formas principales.
1. Acceso secuencial. Se leen y escriben los datos como si se tratara de un libro:
siempre a continuacin del anterior y sin posibilidad de volver atrs o saltar datos.
Si se quiere acceder a un dato que est hacia la mitad de un fichero, habr que
pasar primero por todos los datos anteriores. Los ficheros de texto tienen acceso
secuencial.
2. Acceso aleatorio (random): Permiten acceder directamente a un dato sin tener que
pasar por todos los dems, y pueden acceder a la informacin en cualquier orden.
10
SENTENCIAS DE CONTROL
Las sentencias de control, denominadas tambin estructuras de control, permiten tomar
decisiones y realizar un proceso repetidas veces. Son los denominados bifurcaciones y
bucles. Este tipo de estructuras son comunes en cuanto a concepto en la mayora de los
lenguajes de programacin, aunque su sintaxis puede variar de un lenguaje de
programacin a otro. Se trata de unas estructuras muy importantes ya que son las
encargadas de controlar el flujo de un programa segn los requerimientos del mismo.
Visual Basic 6.0 dispone de las siguientes estructuras de control:
If ... Then ... Else
Select Case
For ... Next
Do ... Loop
While Wend
For Each Next
Sentencia IF ... THEN ... ELSE ...
Esta estructura permite ejecutar condicionalmente una o ms sentencias y puede
escribirse de dos formas. La primera ocupa slo una lnea y tiene la forma siguiente:
If condicion Then sentencia1 [Else sentencia2]
14
15
18
Se inicializa la variable.
Se comprueba el valor de Counts.
Se incrementa el valor de Counts.
Se acaba el bucle cuando Counts > 19.
20
Frame
Nombre
Text
Command2
Command4
Command5
Tablas
multiplicar
cboTabla
Objeto
Option
(matriz)
de
Index 0
Propiedad
Nombre
Valor
optControl
Caption
Index 1
Value
Caption
True
DO ... LOOP
(Formato 1)
DO ... LOOP
(Formato 2)
WHILE ... WEND
Nombre
fraTipoControl
Index 2
Caption
Caption
Index 3
Caption
Index 4
Caption
Nombre
Tipo
de
control
Selecciona la
tabla
pctTabla
BackColor
&H00FFFFFF&
Nombre
Caption
Visible
Enabled
Nombre
Caption
Nombre
Caption
cmdHabilitar
Habilitar
False
False
cmdImprimir
Imprimir
cmdGuardar
Guardar
Archivo
Text
Picture
Valor
lblTabla
Index 1 Value
a4
Command1 Nombre
Caption
Command3 Nombre
Caption
Visible
HScroll1
Nombre
Min
Max
Command6 Nombre
Caption
Sentencia FOR
EACH ... NEXT
False
cmdSalir
Salir
CmdDeshabilitar
Deshabilitar
False
hsbZoom
1
10
cmdLeer
Leer Archivo
Cdigo fuente
Option Explicit
Dim Cuenta, Temporal As Integer
Dim Tabla(10, 1), TipoControl, Ruta As String
Dim LosControles As Control
1;
"=
";
Cuenta
";
cboTabla.ListIndex
25
1;
"=
";
Cuenta
1;
"=
";
Cuenta
1;
"=
";
Cuenta
Preguntas:
1.
Presenta una opcin de tipo Verdadero o Falso, o S o No. Puede activar varias casillas
de verificacin en un mismo formulario al mismo tiempo.
2.
3.
26
4.
5.
6.
7.
8.
9.
10. Presenta una lista de elementos entre los que el usuario puede elegir.
27
12. El control OptionButton, como parte de un grupo de opciones con otros botones de
opcin, presenta varias opciones entre las que el usuario slo puede elegir una.
13. Presenta mapas de bits, iconos o metarchivos de Windows, archivos JPEG o GIF.
Tambin presenta texto o acta como contenedor visual para otros controles.
14. Cmo se le llama a esta ejecucin controlada que para ejecutar parcialmente un
programa se pueden utilizar varias formas. Una de ellas consiste en incluir esta
ejecucin controlada (puntos de parada de la ejecucin) en determinadas lneas del
cdigo. La ejecucin controlada se indican con un punto grueso en el margen y un
cambio de color de la lnea.
Breakpoints
28
30