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
© Copyright 2024 ExpyDoc