SILABO - Sistemas UNI.

Universidad Nacional de Ingeniería
SILABO
CURSO
DURACIÓN
:
:
Desarrollo de Soluciones Windows con C#
24 horas
 SUMILLA
El presente curso trasladará al asistente los conocimientos y habilidades necesarios para el
diseño, desarrollo e implementación de aplicaciones Windows Forms mediante la plataforma
Microsoft .NET Framework 4.0, el lenguaje de programación C# y la herramienta de desarrollo
Microsoft Visual Studio 2013
 OBJETIVOS








En este curso los alumnos aprenderán los fundamentos del Lenguaje de programación
C# Orientada a Objeto con NET Framework 4.0.
Adquirirán los conocimientos y habilidades necesarios para: construir y configurar una
solución Windows Forms y Windows Presentation Foundation (WPF).
Crear y gestionar un proyecto .NET y los aspectos más destacables y convenciones del
lenguaje C#.
Manipulación de datos, variables y demás elementos necesarios para el diseño de
sentencias y estructuras de control en C#.
Conocer las estructuras de iteración y automatización de tareas en el código C#.
Utilizar las funciones más destacadas para la manipulación de objetos.
Desarrollar el diseño de un entorno para usuario de una aplicación.
Conocer el empaquetado y generación de ejecutables para la distribución de un programa
C#.
 CONTENIDO
Sesión 1: Introducción a MICROSOFT .NET y C#






Plataforma NET, .NET Framework, Características de CLR
La biblioteca de clases .NET
IDE de Visual Studio 2013
Introducción a C#, Variables, Tipos de datos, Constantes, Operadores
Conversiones de tipo (casting), Expresiones lógicas, Estructuras de control de flujo
Controles Windows Forms, Propiedades, Métodos y eventos de los controles.
Sesión 2: Programación Orientada a Objetos




Introducción a POO
Clases y objetos, Propiedades, métodos y constructores, destructores.
Trabajado con objetos, métodos sobrecargados.
Llamar un método void, paso de parámetros, ámbito y duración
Sesión 3: Herencia




Crear subclases, Crear objetos de las subclases
Sobrescribir métodos, El acceso protected.
Polimorfismo, Clases abstractas, Crear interfaces
Implementar interfaces
Sesión 4: Trabajar con Menús





Formularios MDI
Crear menús de barras, Menús contextuales,
Crear la barra de herramientas, Barras de estado
Ventanas de Diálogos.
Trabajando con hilos
Facultad de Ingeniería Industrial y de Sistemas
1 de 2
Universidad Nacional de Ingeniería
Sesión 5: Arreglo y Colecciones




¿Qué es un array?
Arrays unidimensionales, multidimensionales
Arrays de objetos
Colecciónes ArrayList, HashTable, List, Dictionary, Stack, Quewe
Sesión 6: Flujos de Datos




Archivo de datos de tipo Texto
FileStream, StreamWriter, StreamReader.
Archivo de datos de tipo Binario
FileStream, BinaryWriter, BinaryReader.
Sesión 7: Windows Presentation Foundation




Una nueva generación de aplicaciones
¿Qué es Windows Presentantion Foundation?
El editor WPF de Visual Studio
Uso de controles de WPF
Sesión 8: Distribución de Aplicaciones Windows




Crear un proyecto de instalación utilizando el asistente para proyectos de instalación
Definir los pre-requisitos de instalación
Crear accesos directos en el escritorio y en el menú usuario
Generar el proyecto del programa de instalación
 EVALUACIÓN
La evaluación será totalmente práctica. La calificación constara de cinco (5) notas:
o Cuatro (4) prácticas y se anulara la nota mas baja. Obteniendo un promedio de
practicas (PP)
o Un (1) examen final. Que se tomara en la última sesión (EF).
PP 
( PR1  PR 2  PR3  PR 4)  Menor ( PR )
3
PF 
Facultad de Ingeniería Industrial y de Sistemas
( PP  EF )
2
2 de 2