Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
151Activity

Table Of Contents

Introducción
Introducción a la programación en Windows con Visual Basic
El sistema controla a la aplicación
Interfaz consistente
Eventos y mensajes
Librerías de enlace dinámico (DLL)
Centralizar el código en un único lugar
Ahorro de recursos del sistema
Independencia del lenguaje
Aplicaciones SDI y MDI
Vinculación
Incrustación
ActiveX
Controles ActiveX y modelo COM / DCOM
Automatización ActiveX
Programación orientada a objeto en Windows
Windows como sistema OOP
Visual Basic
Desde sus comienzos
La situación actual
Tipos de proyectos
Apertura de un proyecto
Componentes básicos de un programa Visual Basic
Proyecto
Formularios
Controles
Propiedades
Eventos y métodos
Funciones y procedimientos
La primera aplicación
Diseñar el formulario
Grabar el formulario
Grabar el proyecto
El procedimiento inicial Sub Main()
Establecer el objeto inicial de la aplicación
Ejecutar el proyecto
Controles estándar
Insertar un control en el formulario
TextBox
Label
CheckBox
Frame
OptionButton
ListBox
ComboBox
CommandButton
Manipulación de los controles mediante código
Creación del ejecutable del programa
Distribución de la aplicación
Ampliar la primera aplicación
Incluir un formulario MDI
Crear un menú para el formulario MDI
Operaciones estándar mediante el control CommonDialog
Color
Impresión
Tipo de letra
Apertura de ficheros
Grabación de ficheros
Ayuda
Agregar funcionalidad al formulario principal
ImageList
Toolbar
StatusBar
Crear una ventana Splash o de presentación
Timer
El lenguaje
Visual Basic para aplicaciones (VBA)
VBA y Visual Basic 6
Emplazamiento del código de la aplicación
Comentarios
MsgBox()
InputBox()
Variables
Declaración
Tipo
Ámbito
Denominación
Constantes
El tipo Enumerado
Conversión de tipos
Instrucciones en una línea
Expresiones
Operadores
Aritméticos
Comparación
Concatenación
Lógicos
Prioridad de operadores
Arrays
Declaración y asignación de valores
Devolución de arrays desde funciones
Establecer los límites de los índices
Arrays dinámicos
Manipulación de arrays multidimensionales
Seleccionar información en un array
Tipos definidos por el usuario
Procedimientos
Function
Sub Main(). Un procedimiento especial
Estructuras de control
If...Then...Else...End If
Select Case...End Select
For...Next
Do...Loop
While...Wend
For Each...Next
With...End With
Goto
Directivas
#If...Then...#Else...#End If
Manejo de errores
On Error
Funciones más habituales
Numéricas
Cadenas de caracteres
Fecha y hora
El entorno de desarrollo (IDE)
El nuevo aspecto de nuestra mesa de trabajo
Menú Herramientas
Ventanas complementarias
Ventana de Propiedades
Cuadro de herramientas
Examinador de objetos
Ventana de Posición del formulario
Paleta de colores
Anclaje de ventanas
Personalizar las barras de herramientas
Descripción de un menú
Características de un menú
Propiedades de un control Menú
El Editor de menús
Creación de un menú
Menús en formularios MDI
El registro Windows
De los ficheros INI al Registro
El registro por dentro
Manipulación de las entradas del registro
Tratamiento de datos con ActiveX Data Objects (ADO)
Introducción a la programación con bases de datos
Establecer el modelo de la aplicación
Analizar que información necesita la aplicación
Establecer la información en tablas
Normalización de la base de datos
Relacionar las tablas
Establecer la integridad referencial
Definir índices para las tablas
Definir validaciones en la inserción de datos
Acceso a información bajo cualquier formato
Acceso Universal a Datos (UDA)
OLE DB
ActiveX Data Objects (ADO)
Connection
Command
Parameter
Recordset
Field
Property
Error
El ADO Data Control
Validaciones a nivel de motor
El control DataGrid
Reflexiones sobre los controles enlazados a datos
Controles enlazados y código, un punto intermedio
La aplicación de ejemplo
El formulario de datos
El control DataCombo
El código a incluir
La aplicación en funcionamiento
Creación de objetos ADO
Utilizar los objetos principales del modelo
Modificar la información a través del objeto Connection
Consultas de registros usando Connection
Reserva de conexiones
Procedimientos almacenados desde objetos Command
Modificar datos desde objetos Command
Manejo de un Recordset sin usar objetos superiores
Guardar la ruta de datos en el registro de Windows
Índices
Órdenes
Filtros
Búsqueda de registros
Navegación por los registros
Validación de controles
Crear controles en tiempo de ejecución
Edición de registros
Agregar con Recordset
Agregar con Connection
Modificar con Recordset
Modificar con Connection
Borrar con Recordset
Borrar con Connection
Transacciones
Conectar mediante un origen de datos ODBC
Nombre de fuente de datos o DSN de usuario (Data Source Name)
Fichero .DSN con la información de conexión
Conectar sin DSN, sólo con código
Ejecutar un procedimiento almacenado
Esquemas
Enlazar controles a datos en tiempo de ejecución
Enlazar controles de varios formularios a un mismo origen de datos
El Entorno de Datos (Data Environment)
Agregar un Entorno de Datos
Crear una conexión
Crear un comando
Agregar código a los objetos de datos
Otros tipos de comandos
Simplificar el desarrollo de un mantenimiento de datos
Manipular los elementos de un Entorno de Datos en tiempo de ejecución
Relacionar comandos del Entorno de Datos
Agregados
Agrupar filas sobre la base de un campo
Contar las filas de un campo agrupado
Vista Datos (Data View)
Visualizar las conexiones del Entorno de Datos en Vista Datos
Otras propiedades y métodos del objeto Printer
Métodos
Data Report (Diseñador de informes)
Elementos del diseñador de informes
El objeto DataReport
Eventos
El objeto Section
Controles del diseñador de informes
Crear un informe
Crear la fuente de datos
Agregar un diseñador de informes al proyecto
Conectar el informe con una fuente de datos
Insertar campos en el informe
Previsualizar el informe
Cancelar el proceso de impresión
La ventana de previsualización
Mejorar el aspecto del informe
Título
Formas gráficas
Imágenes
Número de página
Presentación de datos agrupados jerárquicamente
El control RptFunction
Informes con selección de registros
Exportar un informe
Crystal Reports
Comenzando con Crystal Reports
Creación de un nuevo informe
Selección de la base de datos
Secciones del informe
Completando el informe
Dibujo
Imagen
Ajustar sección
Número de página y fecha del informe
Configuración del informe
Manipulación de la base de datos conectada al informe
Establecer ubicación
Comprobar la base de datos
Selección de registros
Orden de los registros
Selección de campos
Creación de un resumen
Insertar un Subtotal
Asistentes para la creación de informes
El control Crystal Report
Obtención de los datos desde una tabla intermedia
Herencia
Pertenencia
Utilización
Elementos básicos de un sistema OOP
Encapsulación
Polimorfismo
Reutilización
Creación de clases
Crear un módulo de clase
Definir las propiedades de la clase
Acceder a las propiedades de la clase
¿Qué son los procedimientos Property?
Tipos de procedimientos Property
Ventajas de los procedimientos Property
Establecer una propiedad como predeterminada
Crear los métodos de la clase
¿Cuándo crear un procedimiento Property o un método?
Crear objetos de una clase
Tipificación de variables
Instanciar un objeto
Uso de propiedades y métodos
Eliminar el objeto
La palabra clave Me
Emplear valores constantes en una clase
Eventos predefinidos para una clase
Colecciones
Insertar un módulo de clase
Eventos de creación/destrucción del objeto Collection
Procedimientos Property para la colección
Métodos para la colección
Incorporar nuevas funcionalidades a la colección
Recorrer la colección mediante For Each...Next
El objeto Dictionary
Agregar elementos al diccionario
Obtener un elementos del diccionario
Recorrer la información del diccionario
Comprobar existencia de elementos
Borrar un elemento del diccionario
Borrar todos los elementos del diccionario
Eventos personalizados
Interfaces
Creación de un interfaz
Implementar el interfaz
Utilizar un interfaz implementado en una clase
Polimorfismo mediante Interfaces
Herencia mediante Interfaces
Herencia sin utilizar interfaces en la aplicación
Procedimientos Friend
Manipulación indirecta de objetos; la función CallByName()
Formularios con "Clase"
Variables globales de formulario
Utilidades y herramientas para el manejo de clases
Generador de clases (Class Wizard)
Examinador de objetos (Object Browser)
Objetos del sistema
¿Qué es ActiveX?
Componentes ActiveX
ActiveX DLL
ActiveX EXE
Control ActiveX
Documento ActiveX
DCOM
Automatización Remota
Creación de componentes ActiveX DLL y EXE
Establecer el tipo de componente
Propiedades del componente
Clases del componente
Creación de formularios en el componente
Procedimiento Main de entrada
Compatibilidad de versiones
Desarrollo de un componente ActiveX EXE
Clase Cliente
Formulario frmClientes
Procedimiento Main
Uso de un componente ActiveX EXE desde una aplicación cliente
CreateObject()
Reducción de la comunicación entre procesos
Mejorar el guiado de datos entre procesos
La Propiedad Instancing
Private
PublicNotCreatable
SingleUse
GlobalSingleUse
MultiUse
GlobalMultiUse
Programación multihebra
Desarrollo de un componente ActiveX DLL
Diseño de las clases
Trabajar con un grupo de proyectos
Desarrollo de la aplicación cliente para un componente ActiveX DLL
Compilar un componente de código ActiveX
Distribuir un componente de código ActiveX
Conexión con Office. Uso de Word desde Visual Basic
Office llama al código de Visual Basic
Objetos insertables
El control Contenedor OLE
frmIncrusta
frmVincula
FrmEjecInc - frmEjecVinc
Controles ActiveX
Diseño del control
Crear el interfaz del control
El código del control
Redimensionar el control
Eventos notificados por el control
Creación de propiedades
Eventos del control
Páginas de propiedades
Configurar una página de propiedades estándar
Uso del control en un formulario
Uso del control en una página web
Asistente para la creación de controles
Asistente para páginas de propiedades
Compilación y distribución
Documentos ActiveX
Servidor de Documentos ActiveX
Creación de un Servidor de Documentos ActiveX
Visualización de un documento ActiveX
Compilar el proyecto
Distribución de la aplicación servidora y documentos
Tratamiento avanzado de datos con ADO
Clases orientadas a datos
Proveedor de datos
Consumidor de datos
BindingCollection
Crear una clase proveedora de datos
Crear una clase consumidora de datos
Proveedor de datos con la información en un formato distinto
Trabajar con varios miembros de datos
Creación de un control personalizado orientado a datos
Interfaz del control
Variables y procedimientos para propiedades
Código del UserControl
Botones de navegación
Botones de edición
El proyecto para pruebas
El formulario de prueba
El control DataRepeater
Modelado de datos (Data Shaping)
Modelado simple
El control Hierarchical FlexGrid
Obtener varios detalles desde una instrucción principal
Recuperar datos desde varios niveles de profundidad
Realizar cálculos mediante modelado de datos
Manipulación de ficheros
¿Por qué usar ficheros?
Apertura de un fichero
Cierre de un fichero
Modos de acceso a ficheros
Acceso Secuencial
Apertura
Lectura
Escritura
Acceso Aleatorio
Acceso Binario
Otras instrucciones para manejo de ficheros
Objetos para el manejo de ficheros
Drive
Folder
File
FileSystemObject
TextStream
Acceso al API de Windows desde Visual Basic
Qué hacer cuando con Visual Basic no se puede
¿Qué es un API?
DLL, el soporte físico del API
La instrucción Declare
El Visor de API
Declaración de funciones que manejan cadenas
Declaraciones de tipo estricto. Evitar el uso de "As Any"
Crear declaraciones seguras mediante una función "envolvente"
Manipulación de mensajes
Cómo son los mensajes
Enviar mensajes
Subclasificación. Procesar los mensajes que envía el sistema
Subclasificación para una ventana
Subclasificación para un control
Algunos ejemplos adicionales
Glosario de términos
Normativa de codificación
Tratamiento de datos con Visual Basic 5
El motor Jet
El control Data
El control DBGrid
Otras operaciones con DAO
Objetos para la definición de datos
Bases de datos
Tablas
Consultas almacenadas
Consultas con parámetros
Relaciones
Operaciones con SQL
Aplicando la teoría
Diseño de la base de datos
Interfaz de usuario
Creación de la tabla de apuntes del ejercicio fiscal en tiempo de ejecución
El formulario de edición de apuntes de IVA
Formato para controles con texto
Agilizar la edición de apuntes
Aprovechar valores repetitivos
Grabar un registro
Estilo de la ventana principal
VisData, Administrador visual de datos
0 of .
Results for:
No results containing your search query
P. 1
Programacion.con.Visual.Basic.6

Programacion.con.Visual.Basic.6

Ratings: (0)|Views: 11,292 |Likes:
Published by adrianaavsa

More info:

Published by: adrianaavsa on Feb 04, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/18/2014

pdf

text

original

You're Reading a Free Preview
Pages 17 to 194 are not shown in this preview.
You're Reading a Free Preview
Pages 211 to 367 are not shown in this preview.
You're Reading a Free Preview
Pages 384 to 444 are not shown in this preview.
You're Reading a Free Preview
Pages 461 to 740 are not shown in this preview.
You're Reading a Free Preview
Pages 757 to 815 are not shown in this preview.

Activity (151)

You've already reviewed this. Edit your review.
1 hundred thousand reads
1 hundred reads
1 thousand reads
Francisco Correa liked this
jor1703 liked this
Gloria Huarcaya Quispe added this note
buenazo!
Richard Garcia liked this
mtav211 liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->