Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
ÍNDICE
LECCIÓN 1: INTRODUCCIÓN A .NET
Visual Studio 2008.NET FrameworkCaracterísticas de CLRLa biblioteca de clases .NET
LECCIÓN 2: ENTORNO INTEGRADO DE DESARROLLO (IDE)
La página de inicioDistribución de ventanasPersonalizar el entornoProyectos y solucionesTiempos de desarrolloEl sistema de ayuda
LECCIÓN 3: FUNDAMENTOS DE PROGRAMACIÓN (I)
IntroducciónVariablesTipos de datosConstantes
LECCIÓN 4: FUNDAMENTOS DE PROGRAMACIÓN (II)
OperadoresOverflowFunciones de conversiónExpresiones lógicas
LECCIÓN 5: ARRAYS Y ESTRUCTURAS DE CONTROL
¿Qué es un array?Estructuras de repeticiónEstructuras de decisiónCombinar estructuras
LECCIÓN 6: PROCEDIMIENTOS
Tipos de procedimientosCrear procedimientos FunctionLlamar a procedimientos FunctionCrear procedimientos SubLlamar a procedimientos SubPaso de parámetrosÁmbito y duración
LECCIÓN 7: PENSAR EN OBJETOS (I)
¿Orientado a objetos?ClasesPropiedadesMétodos y constructores
LECCIÓN 8: PENSAR EN OBJETOS (II)
RepasoCrear objetosVisibilidadPropiedades ReadOnly/WriteOnly
LECCIÓN 9: HERENCIA
PresentaciónCrear subclasesCrear objetos de las subclasesSobrescribir métodosEl acceso Protected
LECCIÓN 10: INTERFACES Y ESPACIOS DE NOMBRES
Clases abstractasCrear interfacesImplementar interfacesBibliotecas de clasesEspacios de nombres
LECCIÓN 11: ASPECTOS AVANZADOS DE LOS ARRAYS
Arrays de objetosArrays multidimensionalesMétodos con un número variable de parámetros
LECCIÓN 12: TIPOS DE DATOS COMO CLASES Y LA CLASE STRING
Base común de tipos de datosLa clase StringComparar cadenasLa clase StringBuilder
LECCIÓN 13: COLECCIONES
IntroducciónLa colección ArrayListOrdenar el ArrayListLa colección HashTableColecciones especializadas
LECCIÓN 14: COLECCIONES GENÉRICAS
IntroducciónLa colección ListLa colección Dictionary
ÍNDICE
LECCIÓN 1: INTRODUCCIÓN
Programación visualUna aplicación WindowsLa primera aplicación WindowsAnálisis del código
LECCIÓN 2: FORMULARIOS
PropiedadesMétodosEventosFormularios heredados
LECCIÓN 3: TRABAJAR CON MENÚS
Crear menúsPropiedades de menúEventos de menúMenús contextuales
LECCIÓN 4: BARRAS DE HERRAMIENTAS Y DE ESTADO
Crear la barra de herramientasConfigurar los botonesEl cuadro de diálogo Abrir (OpenFileDialog)Barras de estado
LECCIÓN 5: CUADROS DE DIÁLOGO
¿Qué es un cuadro de diálogo?El cuadro MessageBoxLas constantes DialogResultEl cuadro Fuente (FontDialog)El cuadro Color (ColorDialog)Cuadros de diálogo personalizados
LECCIÓN 6: CONTROLES BÁSICOS (I)
IntroducciónEntrada de datosEtiqueta + cuadro de textoControl GroupBoxBotones de comandoBloquear controles
LECCIÓN 7: CONTROLES BÁSICOS (II)
Casillas de verificación (CheckBox)Botones de opción (RadioButton)Cuadros de lista (ListBox)Listas de selección múltipleCuadros combinados (ComboBox)
LECCIÓN 8: CARACTERÍSTICAS GRÁFICAS (I)
La clase GraphicsDibujar líneasDibujar rectángulos y polígonosDibujar elipses y círculosEspecificar colores
LECCIÓN 9: CARACTERÍSTICAS GRÁFICAS (II)
Dibujar arcosDibujar curvasTrazadosRellenos
LECCIÓN 10: CARACTERÍSTICAS GRÁFICAS (III)
Aplicar transformacionesDibujar textoEl efecto aliasingDibujar imágenes
LECCIÓN 11: EVENTOS DE RATÓN Y TECLADO
Eventos de ratónPersistencia del dibujoDetectar los botones del ratónControlar las teclas de estado
LECCIÓN 12: APLICACIONES MDI
Una aplicación MDIFormularios MDIFormularios secundariosCombinación de menúsEl menú VentanaEl evento FormClosing
LECCIÓN 13: EXCEPCIONES
IntroducciónManejar excepcionesJerarquía de excepcionesLa cláusula FinallyOrden de llamadas
LECCIÓN 14: INTRODUCCIÓN A WINDOWS PRESENTATION FOUNDATION
Una nueva generación de aplicaciones¿Qué es Windows Presentation Foundation?El editor WPF de Visual StudioMicrosoft Expression Blend
ÍNDICE
LECCIÓN 1: BASES DE DATOS
PresentaciónDatabase ExplorerCrear tablasRelaciones 1 a muchos (1:N)Relaciones muchos a muchos (N:M)Otras propiedades de tabla
LECCIÓN 2: EL LENGUAJE SQL
IntroducciónLa sentencia SELECTSelecciones complejasFunciones agregadasLa sentencia INSERTLa sentencia UPDATELa sentencia DELETE
LECCIÓN 3: INTRODUCCIÓN A ADO .NET
Arquitectura de ADO .NETProveedores de datosEstablecer la conexiónEjecutar comandos
LECCIÓN 4: PROVEEDOR DE DATOS
Acceso conectado a datosEl objeto ParameterManejar campos de identidadEl objeto Transaction
LECCIÓN 5: EL OBJETO DATASET
Acceso desconectado a datosEl objeto DataAdapterEstablecer relacionesLa clase BindingLa colección Rows
LECCIÓN 6: PROGRAMAR EL DATASET
Establecer la clave principal del DataSetAñadir registrosModificar registros del DataSetEliminar registros del DataSetReconciliar la base de datos con el DataSet
LECCIÓN 7: ACCESO A DATOS CON VISUAL STUDIO (I)
IntroducciónData SourcesDataSets tipificadosComprobando el resultadoLos controles creados por Visual Studio
LECCIÓN 8: ACCESO A DATOS CON VISUAL STUDIO (II)
La cadena de conexiónEstructura del DataSet tipificadoLos adaptadores de datosEl enlace a datos
LECCIÓN 9: ESCENARIOS DE ENLACE DE DATOS (I)
El control DataGridViewEl control TabControlEnlace de datos con controles existentesCampos de búsqueda
LECCIÓN 10: ESCENARIOS DE ENLACE DE DATOS (II)
Consultas con parámetrosLa colección ParametersRellenar el conjunto de datos
LECCIÓN 11: ESCENARIOS DE ENLACE DE DATOS (III)
IntroducciónModificar registrosEliminar registrosAñadir nuevos registrosConfirmar la ediciónSincronización con el origen de datosControl de la concurrencia en ADO .NET
LECCIÓN 12: ESCRIBIR CÓDIGO INDEPENDIENTE DE LA BASE DE DATOS
IntroducciónLa factoría de proveedores DbProviderFactoryCambiar el origen de los datosObtener información desde el archivo de configuraciónDiferencias entre los proveedores de datos
Este curso se ha desarrollado bajo la aplicación Microsoft Visual Basic 2008. Por consiguiente, cualquier material utilizado, como imágenes, texto, etc., es propiedad de Microsoft Corporation, con excepción de los recursos propios de CAE, S.A.
Las marcas, logotipos, diseños de marcas, títulos y/o nombres comerciales que aparecen en el curso son propiedad de sus respectivos propietarios.
CAE, S.A. es propietaria del contenido y del desarrollo del curso.
Se prohíbe cualquier uso de dicho material distinto al relacionado con este curso.
Queda prohibida la reproducción total o parcial de esta obra y sus ejercicios adicionales por cualquier medio o procedimiento y la distribución de ejemplares de ella mediante alquiler o préstamo.
Registro Propiedad Intelectual en trámite (marzo 2009)
COMPUTER AIDED EDUCATION S.A. ©
Autor: Juan Antonio Boscá Lloret - I+D CAE
Domicilio social:C/ San Francisco de Borja, 1846701 - GANDIA (VALENCIA)
www.cae.net