|
Lección
|
Fecha |
Descripción |
| A |
14-09-03 |
Cómo
conseguir el Visual Basic 5.0 CCE (gratuito) Instalar, configurar,
etc. |
| A
2 |
14-09-03 |
Añadir
controles a un formulario, cambiar el tamaño y posición, usar el
menú Formato para ajustar tamaños, etc.
|
| 1 |
14-09-03 |
Conceptos
básicos: Variables, expresiones, tipos de datos. Print |
| 2 |
15-09-03 |
Declaración
de variables con tipos de datos de VB Concatenación de cadenas.
Dim, Option Explicit |
| 3 |
15-09-03 |
Más
sobre los tipos de datos, caracteres para indicar el tipo de dato,
funciones de conversión, declaración múltiple de variables en un
Dim.
Funciones de conversión. Declaración de constantes. Bucles For y
procedimientos con parámetros. |
| 4 |
15-09-03 |
Creación
de procedimientos. Declaración de variables y constantes a fondo.
Explicación línea a línea del código de la entrega 3.
Comparaciones (If... Then) y salidas de los procedimientos con Exit. |
| 5 |
15-09-03 |
Eventos
y procedimientos de eventos. Visibilidad o ámbito de las
variables. |
| 5.2 |
15-09-03 |
If/Then...
End If Expresiones lógicas. |
| 6 |
15-09-03 |
Los
bucles a fondo: For/Next, Do/Loop While/Until, While/Wend.
Nuevas instrucciones: Step, Else, Goto.
Uso de dos puntos (:) para separar instrucciones en la misma línea. |
| 7 |
16-09-03 |
Crear
Funciones. Comprobar si existe un fichero mediante Dir$
Los operadores para las expresiones lógicas. Operadores lógicos:
And, Or, Not
Números binarios. Continuador de líneas. Anidación de If/Then y
bucles. |
| 8 |
16-09-03 |
Arrays
(arreglos, matrices). Option Base .ReDim, Preserve, Erase |
| 9 |
16-09-03 |
Números
aleatorios. Códigos ASCII. MsgBox, InputBox, Int, CStr |
| 10 |
16-09-03 |
Array
Multidimensionales. LBound y UBound. Clasificar (un array de
cadenas) |
| 11 |
16-09-03 |
Tipos
definidos por el usuario (UDT). Cadenas de longitud fija. With |
| 11.2 |
16-09-03 |
Continuación
de la entrega 11 y el IDE (entorno de desarrollo del VB4) |
| 12 |
17-09-03 |
Acceso
a ficheros secuenciales. Guardar y leer información. |
| 13 |
17-09-03 |
El
tamaño de un fichero. Leer todo el contenido de una vez.
Caracteres comodines (*, ?). Control de errores. ByVal |
| 14 |
17-09-03 |
Llenar
un ListBox con nombres de ficheros, usando Dir$ |
| 15 |
17-09-03 |
Un
pequeño editor de textos (guardar y leer)
Ejemplo de cómo manejar un fichero y asignarlo a un TextBox
Array de TextBoxes MsgBox un poco más a fondo |
| 16 |
17-09-03 |
Acceso
a ficheros aleatorios (Random). Manipulación de cadenas.
Funciones para leer y guardar números de un fichero.
Arrays estáticos y
dinámicos |
| 17 |
17-09-03 |
Más
sobre el manejo de cadenas de caracteres.
El tipo de datos Byte, arrays de Bytes como cadenas.
Las funciones LenB, LeftB, etc. para manejo de bytes.
Diferencia entre las funciones acabadas con o sin $
Funciones: CStr, Str$, UCase, LCase, LTrim$, RTrim$, Trim$, Chr$,
Asc, Space$, String$, StrComp, InStr
Option Compare Text y Option Compare Binary. Sumar (concatenar)
cadenas |
| 18 |
17-09-03 |
Más
sobre acceso a ficheros aleatorios (Random)
Uso de tipos definidos para el acceso a ficheros Random |
| 19 |
17-09-03 |
Acceso
binario a ficheros (Binary) |
| 20 |
17-09-03 |
Seek,
para saber la posición actual y posicionarse en una posición
indicada de un fichero de acceso secuencial. |
| 21 |
18-09-03 |
Pequeña
definición de los controles más habituales:
Label, TextBox, CommandButton, ListBox, ComboBox, CheckBox,
OptionButton, PictureBox, Frame |
| 22 |
18-09-03 |
Cómo
funcionan los eventos, cómo permitir que Windows siga
procesándoles mediante DoEvents y los cuidados que debemos tener.
Cómo impedir la re-entrada en un evento. |
| 23 |
18-09-03 |
Cómo
saber los eventos que producen los formularios y controles.
Los eventos producidos por el ratón: Move, MouseDown, MouseUp |
| 24 |
18-09-03 |
Los
eventos producidos al pulsar las teclas: KeyPress, KeyDown, KeyUp.
Interceptar la pulsación anticipada de teclas mediante
Form.KeyPreview.
Array de controles.
Cómo seleccionar el texto de un TextBox al recibir el foco.
Orden de tabulación de los controles y tecla de acceso rápido para
las etiquetas. |
| 25 |
18-09-03 |
Otros
eventos: GotFocus, LostFocus, Change.
Arrastrar y soltar (Drag & Drop), tanto para aceptar ficheros,
etc., como para arrastrar y soltar controles de nuestro formulario. |
| 26 |
18-09-03 |
Ventajas
de usar Option Explicit y otros consejos sobre la declaración de
variables y tipos de datos predefinidos para las variables que
empiecen por la letra indicada.
Algo sobre la notación Húngara de las variables y controles.
La visibilidad de las variables. |
| 27 |
18-09-03 |
Propiedades
y métodos. Primer contacto con los módulos de clases. |
| 28 |
18-09-03 |
Mostrar
un segundo formulario de forma modal y no modal.
Intercambiar información entre formularios. Trabajar con dos o más
formularios. |
| 29 |
18-09-03 |
Menús,
submenús, PopupMenús, ajuste de tamaño y posición
"automática" de los controles en el formulario. Array de
menús. |
| 30 |
18-09-03 |
Más
sobre la creación de submenús, PopupMenus (menús emergentes o
contextuales), teclas de acceso rápido, uso del portapapeles
(ClipBoard)
Uso del API de Windows para deshacer, saber si se puede deshacer,
copiar, cortar, pegar. |
| 31 |
19-09-03 |
Cuadro
de diálogos comunes. Enumeraciones |
| 32 |
19-09-03 |
Detección
de errores en los cuadros de diálogos comunes.
Seleccionar la impresora a usar en la aplicación.
Acceder a cada línea de un TextBox Multiline. |
| 32.2 |
19-09-03 |
Cómo
detectar errores en Visual Basic.
On Error Resume Next y On Error Goto númLínea |
| 33 |
19-09-03 |
Crear
un cuadro de diálogo "personalizado" para
Buscar/reemplazar |
| 34 |
20-09-03 |
Acceso
a bases de datos. Acceder usando el DAO datacontrol. |
| 35 |
20-09-03 |
Buscar
en una bases de datos usando DAO. Parámetros opcionales con
tipo. |
| 36 |
20-09-03 |
Acceder
a bases de datos con ADO datacontrol. |
| 37 |
20-09-03 |
Las
clases. |
| 38 |
20-09-03 |
Las
colecciones. |
| 39 |
21-09-03 |
Clonar
objetos o cómo implementar el método Clone en nuestras clases. |
| 39.2 |
21-09-03 |
Copiar
o clonar objetos con Visual Basic 6. |
| 40 |
22-09-03 |
Acceder
a bases de datos DAO sin data control.
Cómo realizar consultas
con DAO. |
| 41 |
22-09-03 |
Acceder
a bases de datos ADO sin el data control.
Caracteres comodines para usar en las consultas.
Definición de la función Replace. |
| 42 |
22-09-03 |
Crear
colecciones personalizadas. For Each... |
| 43 |
23-09-03 |
Polimorfismo
mediante interfaces.
Repaso a las características de la programación orientada a
objetos que Visual Basic soporta. |
| 44 |
24-09-03 |
Más
cosas sobre el polimorfismo e implementación de interfaces, además
de cómo mostrar un segundo formulario y como utilizar de forma
"inteligente" un botón Aplicar en un formulario de
configuración...
Definir los botones Default y Cancel de un formulario. |
| 45 |
24-09-03 |
Crear
eventos en nuestras clases mediante Event y declarar variables de
clases que producen eventos. Ampliar los formularios con eventos
definidos por nosotros. |
| 46 |
25-09-03 |
Ampliar
el funcionamiento de un control mediante una clase.
En el ejemplo usado, ampliaremos un control de tipo TextBox. |
| 47 |
25-09-03 |
Introducción
a los componentes ActiveX (o COM)
Nuestro primer componente. Repaso a las clases. |