Desarrollo Aplicaciones C

download Desarrollo Aplicaciones C

of 2

Transcript of Desarrollo Aplicaciones C

  • 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

    +=