Post on 13-Feb-2018
7/23/2019 Desarrollo Aplicaciones C
1/2
Universidad Nacional de Ingeniera
Facultad de Ingeniera Industrial y de Sistemas 1 de 2
SILABO
CURSO : Desarrollo Aplicaciones.NET con C#DURACIN : 24 horas
SUMILLAEl presente curso trasladar al asistente los conocimientos y habilidades necesarios para eldiseo, desarrollo e implementacin de aplicaciones Windows Forms mediante la plataformaMicrosoft .NET Framework 4.0, el lenguaje de programacin C# y la herramienta de desarrolloMicrosoft Visual Studio 2010.
OBJETIVOS En este curso los alumnos aprendern los fundamentos del Lenguaje de programacin
C# Orientada a Objeto con NET Framework 4.0.
Adquirirn los conocimientos y habilidades necesarios para: construir y configurar unasolucin Windows Forms y Windows Presentation Foundation (WPF).
Crear y gestionar un proyecto .NET y los aspectos ms destacables y convenciones del
lenguaje C#.
Manipulacin de datos, variables y dems elementos necesarios para el diseo desentencias y estructuras de control en C#.
Conocer las estructuras de iteracin y automatizacin de tareas en el cdigo C#.
Utilizar las funciones ms destacadas para la manipulacin de objetos.
Desarrollar el diseo de un entorno para usuario de una aplicacin.
Conocer el empaquetado y generacin de ejecutables para la distribucin de unprograma C#.
CONTENIDOSesin 1: Introduccin a MICROSOFT .NET y C#
Plataforma NET, .NET Framework, Caractersticas de CLR La biblioteca de clases .NET
IDE de Visual Studio 2010
Introduccin a C#, Variables, Tipos de datos, Constantes, Operadores
Conversiones de tipo (casting), Expresiones lgicas, Estructuras de control de flujo
Controles Windows Forms, Propiedades, Mtodos y eventos de los controles.
Sesin 2: Programacin Orientada a Objetos Introduccin a POO
Clases y objetos, Propiedades, mtodos y constructores, destructores.
Trabajado con objetos, mtodos sobrecargados.
Llamar un mtodo void, paso de parmetros, mbito y duracin
Sesin 3: Herencia Crear subclases, Crear objetos de las subclases
Sobrescribir mtodos, El acceso protected.
Polimorfismo, Clases abstractas, Crear interfaces
Implementar interfaces
Sesin 4: Trabajar con Mens Formularios MDI
Crear mens de barras, Mens contextuales,
Crear la barra de herramientas, Barras de estado
Ventanas de Dilogos.
Trabajando con hilos
7/23/2019 Desarrollo Aplicaciones C
2/2
Universidad Nacional de Ingeniera
Facultad de Ingeniera Industrial y de Sistemas 2 de 2
Sesin 5: Arreglo y Colecciones Qu es un array?
Arrays unidimensionales, multidimensionales
Arrays de objetos
Coleccines ArrayList, HashTable, List, Dictionary, Stack, Quewe
Sesin 6: Flujos de Datos Archivo de datos de tipo Texto
FileStream, StreamWriter, StreamReader.
Archivo de datos de tipo Binario
FileStream, BinaryWriter, BinaryReader.
Sesin 7: Windows Presentation Foundation Una nueva generacin de aplicaciones
Qu es Windows Presentantion Foundation?
El editor WPF de Visual Studio
Uso de controles de WPF
Sesin 8: Distribuc in de Aplicaciones Windows Crear un proyecto de instalacin utilizando el asistente para proyectos de instalacin Definir los pre-requisitos de instalacin
Crear accesos directos en el escritorio y en el men usuario
Generar el proyecto del programa de instalacin
EVALUACINLa evaluacin ser totalmente prctica. La calificacin constara de cinco (5) notas:
o Cuatro (4) prcticas y se anulara la nota mas baja. Obteniendo un promedio depracticas (PP)
o Un (1) examen final. Que se tomara en la ltima sesin (EF).
3)()4321( PRMenorPRPRPRPRPP
+++=
2
)( EFPPPF
+=