<
VISUAL BASIC 8 Y SQL SERVER

TEMARIO

Visual Basic 8.0


Introduccion

· Introducción a Visual Basic
· ¿Que es la programación orientada a objetos?
· Definición de conceptos básicos:
· Objeto, Propiedad,  Método,  Evento
· Ambiente de Desarrollo de Visual Basic
· Caja de Herramienta
· Ventana de Exploración de Objetos
· Ventana de Propiedades
· Ventana de Posición de Formulario
· Forma de Diseño

Elementos de Programación Variables
 
· Declaración de variables
· Ámbito de Variables (Locales, Modulo/Forma, Publicas)
· Variables Estáticas, Constantes
· Declaración de constantes
· Ámbito de una constante (Private, Public)

Arreglos
 
· Declaración de arreglos
· Ámbito de un arreglo (Locales, Modulo/Forma, Publicas)
· Arreglos Dinámicos

Procedimientos y funciones

· Sintaxis para crear procedimientos y funciones
· Ámbito de los procedimientos y funciones (Private, Public)
· Paso de Parámetros (Optional, por Valor, por Referencia)

Estructuras de control

· If
· elseIf
· Select Case
· Do While
· Do Until
· For Next

Funciones Cadena, Fecha y Formatos

      

img_cuadrito

Date

Len

Fromat

img_cuadrito

Time

Left

 

img_cuadrito

Now

Right

 

img_cuadrito

DateSerial

Mid

 

img_cuadrito

DateValue   

InStr   

 

img_cuadrito

DateDiff

Ucase

 

img_cuadrito

DateAdd

Lcase

 

img_cuadrito

DatePart

 

 

Manejo y Configuración de Cajas

· MsgBox (Caja de mensajes)
· InputBox (Caja de entrada)
· Concatenación de diferentes elementos (Uniones)
· Estándares de Programación (Convenciones para nombre de Objetos y Variables)
Manejo de Métodos y Asignación de propiedades a Objetos
· Form
· CommandButton
· Text Box
· Label
· ComboBox, ListBox
· OptionButton
· CheckBox
· Herramientas de Depuración
· Tipos de Errores: Sintaxis, Compilación, Lógicos
· Breack Point Stop, Debug.Assert
· Ejecución Paso a Paso
· Ventanas: Inmediato, Locales y de Inspección
· Control de Errores
· On Error Goto Etiqueta
· On Error Resume Next
· Resumen
· Resumen Next
· Manejo de Componentes
· Controles ActiveX (.OCX)
· StatusBar·

 ToolBar
· ImageList
· CommonDialog
Librerías (.DLL)
· Manejo de carpetas (Crear carpetas, Borrar carpetas)
· Manejo de archivos de Texto (Crear archivos, Abrirlos Archivos, leer y escribir informacion)
· Distribución de una Aplicación
· Compilar
· Empaquetamiento

SQL Server

. Modelos de Programación
· Cliente/Servidos (Dos capas)
· Cliente/Reglas del negocio/Servidor (Tres Capas)
· Definición de Bases de Datos
· Tablas
· Registros
· Campos
· Relaciones
· Primary Key
· Foreing Key
· Implementación de una Base de Datos
· Herramientas Administrativas
· Copias de Seguridad
· Planes de mantenimiento
· Seguridad
· Copias de Seguridad
· Programación
· Lenguaje Transact-SQL
· Consultas SQL
· Select
· From
· Where
· Inner Join (Consultas relacionales)
· Order By
· Group By
· Distinct
· Funciones Básicas
· Sum
· Avg
· Max
· Min
· Count
· IsNull
· Exists
· Actualizar Tablas

· Insert
· Delete
· Update
· Tablas
· Create Table
· Drop Table
· Alter Table
· Manejo de variables en SQL
· Declare
· Set
· Sentencias de control
· If
· While
· Case
· Procedimientos Almacenados
· Create Procedure
· Drop Procedure
· Alter Procedure
· Triggers (Desencadenadores)
· Create Trigger
· Alter Trigger
· Drop Trigger
· Creación de Cursores y su aplicación
· Declare
· Open
· Close
· Deallocate
· Creación de Índices y su aplicación
· Create Index
· Drop Index

Visual Basic y SQL Server


· Tipos de Tecnologías de Bases de Datos en VB
· DAO
· RDO
· ADO
· Manejo del modelo ADO
· Connection
· Command
· Recordset
· Controles para Implementación
· Control ActiveX ADO
· Control Data Grid
· Control Data Report
· Control Data List
· Data Environment
· Conexiones Múltiples
· Comandos Múltiples
· Generación de un Reporte (Data Report)
· Programando el Modelo ADO con Librería (DLL)

 

  • Microsoft ActiveX Data Object 2.0 Library

· Creación de una conexión (Connection)
· Creación de un Recordset
· Modificación de registros
· Alta de registros
· Eliminación de registros
· Búsqueda de Registros
· Implementación y ejecución de comandos (Command)
· Ejecutando comandos de SQL a partir de una aplicacion de VB
· Conexión a un procedimiento almacenado
· Implementación del modelo de Tres Capas

Crystal Reports


Ambiente de diseño
Field Explorer

· Report Header
· Page Header
· Details
· Report Footer
· Page Footer
· Modos de Trabajo Design y Preview
· Selección de Fuente de datos
· Asignación de Campos en el diseño del reporte
· Agrupamientos de campos
· Ordenaciones de campos
· Totalización de campos
· Campos Calculados
· Ventana de creación de Formulas
· Campos
· Funciones
· Operadores
· Campos Especiales
· Campos de Parámetros
· Formatos Condicionales
· Manejo y Creación de Graficas
· Manejo y creación de Tablas Cruzadas
· Filtrado de Registros es base a condiciones
· Reportes dinámicos (De acuerdo al valor de un parámetro se filtra la información)
· Exportar Reportes

Visual Basic y Crystal Report


· Llamar a los Reportes de Crystal Report por medio de VB
· Manejo del control ActiveX: Crystal Report Control
· Llamada de Reportes filtrando por Registros
· Con Parámetros
· Con formulas 

Introducción a Visual Basic .NET


Requerimientos de Instalación
¿Que es Visual Basic .NET?
· Características Internas de Funcionamiento
· Principales Diferencias con Visual Basic 6.0
· Objetos
· Variables
· Control de errores
· Bases de Datos
· Espacio de Nombres
· Compatibilidad con VB 6.0

BUSINESS
PARTNER