CARRERA: TECNICATURA SUPERIOR EN ANÁLISIS DE SISTEMAS DE COMPUTACIÓN
MATERIA: PRÁCTICA PROFESIONALIZANTE I
PROGRAMA
OBJETIVOS GENERALES DE FORMACIÓN:
• Reconocer los componentes y recursos de programación avanzados para la generación de aplicaciones
complejas.
• Adquirir habilidad para desarrollar estos componentes aplicativos utilizando las diferentes tecnologías
disponibles.
• Adquirir habilidad para la investigación y posterior asimilación de nuevas tecnologías orientadas a la
construcción de aplicaciones complejas.
UNIDAD I: ACCESO A DATOS CON [Link].
OBJETIVOS ESPECIFICOS:
• Reconocer las prestaciones y técnicas de programación para acceder a datos externos a la aplicación.
• Reconocer y utilizar los elementos de la tecnología ADO .NET para acceder a bases de datos.
• Adquirir habilidad para la detección y control de errores en tiempo real en un proyecto de software.
• Reconocer y reutilizar los cuadros de diálogos comunes del Sistema Operativo en sus diferentes
funciones de interfaz y configuración.
CONTENIDOS:
• Componentes de ADO .NET, principales objetos, propiedades y métodos para acceder a bases de datos
externas.
• Control de errores por código. Bloque Try – Catch, Excepciones.
• Cuadro de diálogo común, propiedades y métodos, acceso desde una aplicación.
UNIDAD II: CONTROLES DE FECHA Y PRESENTACIÓN TABULAR CON ACCESO A BASES DE
DATOS.
OBJETIVOS ESPECIFICOS:
• Reconocer las características y utilidad en aplicaciones de las grillas y otros componentes de
presentación de información tabular.
• Adquirir habilidad en la programación de controles de presentación tabular y sus funcionalidades.
CONTENIDOS:
• Grillas. Propiedades, métodos y eventos particulares. Utilización para la presentación de información.
• Controles de presentación y selección de Fechas. Calendario desplegable (DateTimerPicker). Utilización
y validaciones. Propiedades, métodos y eventos específicos. Formatos.
• Control de acceso a datos (Control DataGridView). Utilización en la conexión a Tablas de Bases de
Datos.
• Lista desplegable asociada a datos (Control ComboBox). Vinculación a un origen de datos. Propiedades,
métodos y eventos específicos.
UNIDAD III: PROGRAMACION DE EVENTOS AUTODISPARADOS.
OBJETIVOS ESPECIFICOS:
• Reconocer la utilidad y aplicaciones de controles temporizadores para la generación automática de
eventos programables.
CONTENIDOS:
• Controles generadores de eventos programados y capturables por la aplicación.
• Control Timer. Configuración y captura de eventos programados.
• Selección de valores numéricos continuos en un rango. Control NumericUpDown. Aplicación visual.
Propiedades específicas y aplicación.
UNIDAD IV: DISPOSITIVOS GRÁFICOS E IMPRESIÓN
OBJETIVOS ESPECIFICOS:
• Reconocer las prestaciones y técnicas de programación de dispositivos gráficos de interfaz
independiente.
• Adquirir habilidad para construir gráficos sencillos y presentarlos en la interfaz de la aplicación.
• Reconocer y utilizar los fundamentos de la programación de tareas de impresión independientemente
del dispositivo físico usado
CONTENIDOS:
• GDI. Dispositivos. Objetos disponibles. Sus propiedades, métodos y eventos principales.
• Control PictureBox. Manipulación por código. Impresión.
• Objeto PrintDocument, controles PrintDialog, PageStupDialog y PrintPreviewDialog, propiedades,
métodos y eventos para controlar la impresión de documentos.
UNIDAD V: CONTROLES DE PRESENTACIÓN AVANZADA DE INFORMACIÓN
OBJETIVOS ESPECIFICOS:
• Reconocer las características de los controles enriquecidos de presentación de datos lineales y
jerárquicos.
• Enriquecer el diseño de interfaces con Barras de Estado y de Herramientas.
CONTENIDOS:
• Controles de presentación jerárquica de datos y categorías: Controles para visualización de información
en forma de árbol (TreeView). Propiedades, métodos y eventos específicos. Características de
programación y visualización.
• Controles para visualización de información en forma de lista (ListView). Propiedades, métodos y
eventos específicos. Características de programación y visualización.
• Utilización de barras de estado en los formularios de la aplicación. StatusStrip Control. Secciones y
utilización.
• Utilización de Barras de Herramientas en los formularios de la aplicación. ToolStrip Control.
Funcionamiento coordinado con contenedores de imágenes.
UNIDAD VI: GENERACIÓN DE REPORTES
OBJETIVOS ESPECIFICOS:
• Reconocer las prestaciones y características de los generadores de reportes.
• Adquirir habilidad para el diseño y construcción de reportes vinculados a datos.
CONTENIDOS:
• Herramientas para la generación de Reportes. Crystal Reports.
• Objetos ReportDocument y CrystalReportViewer, propiedades, métodos y eventos. Asistentes de
diseño.
• Programación en tiempo de ejecución para la generación de reportes de datos.
UNIDAD VII: INTERFACES COMPLEJAS Y PRESENTACIÓN DE GRAFICOS ESTADÍSTICOS
OBJETIVOS ESPECIFICOS:
• Adquirir habilidad para el diseño e implementación de interfaces complejas.
• Manejar objetos embebidos de gráficos estadísticos
CONTENIDOS:
• Generación de gráficos estadísticos.
• Control MSChart. Integración en aplicaciones. Manejo de propiedades y características personalizadas.
• Contenedores de Imágenes. Control Lista de Imágenes (ImageList): utilización de recursos internos para
controles aplicativos.
• Barras de progreso. Indicación de estado de avance en los procesos de lote de las aplicaciones.
Propiedades específicas.
• Utilización de controles marcadores de página: Aplicación en categorización de múltiples controles o
categorías en una misma ventana. Controles TabControl. Propiedades, métodos y eventos específicos.
PRACTICA PROFESIONAL:
Diseño e implementación de aplicaciones complejas basadas en situaciones profesionales reales y en los
ejercicios por resolver entregados por el docente en las cuales se utilizarán los componentes del lenguaje y
recursos de programación avanzados vistos en cada unidad del programa. Los trabajos serán entregados
según los plazos dados por el docente.
CRITERIOS DE EVALUACION
Toda instancia evaluativa que la asignatura plantee atenderá:
• Capacidad de diseñar e implementar aplicaciones complejas del software, diseñando su interfaz y
programando su comportamiento.
Las evaluaciones de la asignatura para su regularización se ajustarán a las especificadas institucionalmente
para cada modalidad de estudios, consistiendo en exámenes parciales que deberán ser aprobados con una
calificación de 4 (cuatro) puntos o superior, y trabajos prácticos que deberán aprobarse como mínimo el 80%
de los solicitados. En caso de no aprobar la instancia evaluativa parcial, el alumno podrá realizar un examen
parcial recuperatorio con igual escala de calificación de aprobación que la instancia parcial.
Una vez regularizada la asignatura deberá ser aprobada mediante examen final ante tribunal examinador en
instancia escrita y oral, que deberá ser superado con una calificación mínima de cuatro puntos.
Bibliografía:
CARRIZO, M. /ROMERO, J./[Link]ález: “Laboratorio de Programación III”. Texto Interactivo Digital.
Editorial IES Siglo 21. 2010.
BONGIOVANNI, , A. / OBREGÓN, D.: “Programación Lógica II”. Texto de Estudio. Editorial IES Siglo 21.
2010.
GONZALEZ, C. / MOORE, M.: “Programación II” Texto de Estudio – Colegio Universitario IES Siglo 21 –
Año2008
CARRIZO, M. / ROMERO, J. M.: “Programación I” Texto de Estudio – Colegio Universitario IES Siglo 21 –
Año 2007
TEMPLEMAN – VITTER: “La Biblia de Visual [Link]”. Editorial Anaya.
CEBALLOS SIERRA Francisco: “Microsoft Visual Basic . NET “ Editorial AlfaOmega Grupo Editor Edición
2007
Sitio web Soporte
[Link]