Está en la página 1de 3

ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION

PROGRAMACIÓN ORIENTADA A OBJETOS


CONTENIDO PROGRAMÁTICO
CÓDIGO: 2528 CRÉDITOS: 3

1. FUNDAMENTOS DE PROGRAMACION ORIENTADA A OBJETOS (P.O.O.)


1.1. Definición de Objeto.
1.1.1. Propiedades.
1.1.2. Métodos.
1.1.3. Eventos.
1.2. Clases.
1.2.1. Definición.
1.2.2. Estructura.
1.2.2.1. Propiedades.
1.2.2.1.1. Propiedades Públicas.
1.2.2.1.2. Propiedades Privadas.
1.2.2.2. Métodos.
1.2.2.2.1. Métodos Públicos.
1.2.2.2.2. Métodos Privados.
1.2.2.2.3. Mensajes.
1.2.3. Instanciación de una clase.
1.2.4. Características de las Clases.
1.2.4.1. Encapsulamiento.
1.2.4.2. Herencia.
1.2.4.3. Polimorfismo y Sobrecarga.
1.2.5. Sub-Clases y Super-Clases.
1.3. Programación Orientada a Objetos.
1.3.1. P.O.O. como paradigma de programación.
1.3.2. Comparación de P.O.O. con la programación procedimental convencional.
1.3.3. P.O.O. y la programación por eventos.
1.3.4. Manipulación de Propiedades.
1.3.5. Desencadenamiento de métodos.
1.3.6. Controles.

2. APLICACIÓN DE LA P.O.O. - CASO DE ESTUDIO VISUAL STUDIO 2005 .NET


2.1. Entorno de Desarrollo Integrado (EDI) Visual Studio.
2.1.1. Módulo Diseñador.
2.1.2. Módulo de Edición.
2.1.3. Módulo Interpretador.
2.1.4. Módulo Compilador.
2.2. Lenguajes de Programación incluidos.
2.2.1. Visual Basic.
2.2.2. C Sharp (C #).
2.2.3. Java.
2.2.4. C++.
2.3. Librerías de Compatibilidad .NET Framework.
2.4. Estructura de una Solución y un Proyecto Visual Basic.
2.5. El Formulario como Objeto Contenedor Principal de un Proyecto.
2.6. Ubicación de un control dentro de un formulario.
1
2.7. Momento de diseño y momento de ejecución.
2.8. Manipulación de las propiedades de los controles.

3. CONSTRUCCIÓN DE MÉTODOS – PROGRAMACIÓN

3.1. Procedimientos de evento – construcción de Métodos.


3.1.1. Controles Básicos: Caja de Texto, Botón de Comando, Etiqueta, Botón de
Opción, Caja de Selección.
3.1.2. Reglas generales para la escritura de código Visual Basic.
3.1.3. Definición de Variables y Constantes. Reglamentación.
3.1.4. Operadores.
3.1.4.1. Asignación.
3.1.4.2. Matemáticos.
3.1.4.3. Relacionales.
3.1.4.4. Lógicos.
3.1.4.5. Tratamiento de Cadenas.
3.1.4. Sentencias de Control.
3.1.4.1. IF-THEN-ELSE-END IF.
3.1.4.2. FOR-NEXT.
3.1.4.3. DO WHILE-LOOP.
3.1.4.4. DO UNTIL-LOOP.
3.1.4.5. DO-WHILE.
3.1.4.6. DO-UNTIL.
3.1.4.7. SELECT CASE-END SELECT.
3.1.5. Operaciones con las Propiedades de los Controles.
3.1.6. Uso de métodos de los Controles.
3.1.7. Funciones del lenguaje.
3.1.7.1. Componentes de una función.
3.1.7.2. Invocación de una Función.
3.1.7.3. Algunas funciones del lenguaje.
3.1.7.3.1. Funciones para tratamiento de cadenas.
3.1.7.3.2. Funciones matemáticas.
3.1.7.4. Funciones sobrecargadas y uso.
3.2. Funciones y Procedimientos creados por el usuario.
3.2.1. Definicion de Función y Procedimiento.
3.2.2. Parámetros.
3.2.2.1. Actuales.
3.2.2.2. Formales.
3.2.2.3. Paso de parámetros por valor.
3.2.2.4. Paso de Parámetros por referencia.
3.2.3. Valor de Retorno(resultado) de una función.
3.2.4. Invocación de una Función o de un Procedimiento.

4. CONSTRUCCIÓN DE OBJETOS.
4.1. Estructura de una Clase en Visual Basic.
4.2. Definición y Declaración de Propiedades Públicas y Privadas.
4.3. Construcción de Métodos Públicos y Privados.
4.4. Constructor de una Clase.
4.5. Subclases y Herencia.
4.6. Métodos Polimórficos (sobrecarga de métodos).
4.7. Instanciación de una Clase.

2
5. VISUAL BASIC COMO LENGUAJE ANFITRIÓN PARA BASES DE DATOS
5.1. Conexión ADO para Bases de Datos.
5.2. Conexión ODBC para Bases de Datos.
5.3. Generación de Cadenas de Conexión.
5.4. Algunos archivos controladores para conexión con diferentes motores de Bases de
Datos.
5.5. Objeto Data Table.
5.6. Ejecución de sentencias SQL de Consulta y de Actualización.
5.7. Asociación de Data Tables con controles para datos: Cajas de Texto, Listas,
Cuadros Combinados, Grids.
5.8. Transacciones

También podría gustarte