programacion basica en C#

Páginas: 16 (3837 palabras) Publicado: 30 de abril de 2013
UNIVERSIDAD TECNOLÓGICA PRIVADA DE SANTA CRUZ

FACULTAD DE EDUCACION Y TECNOLOGIA



GUÍA








PROGRAMACION II





Santa Cruz, 2011


PROLOGO
Estimado Estudiante:

Esta guía ha sido confeccionada para ti, estudiante de las Carreras de Informática y Sistemas Administrativos y de Ingeniería de Sistemas, con el fin de proporcionarte, como futuro profesional, unaherramienta de trabajo la cual podrás utilizar provechosamente en el desenvolvimiento de tu carrera.

Esta asignatura está orientada a la profundización de los conocimientos de los conceptos básicos de la Programación Orientada a Objetos (POO) como son la Herencia, Polimorfismo y Encapsulamiento, en aplicaciones de dos capas (presentación y lógica) utilizando la validación de datos y el manejo deerrores y excepciones como buenas prácticas de programación a la hora de implementar proyectos..






TU DOCENTE












IDENTIFICACIÓN
Carreras : Ingeniería Informática y Sistemas Administrativos
Ingeniería de Sistemas
Ingeniería Electrónica y Sistemas
Ingeniería de Redes y Telecomunicaciones
Materia : Programación - II
Código : SIS – 130
Pre requisito :Programación I




OBJETIVOS GENERALES
Utilizar y comprender las clases orientadas al tratamiento de archivos de texto y crear habilidades en la creación de aplicaciones que manipulen archivos de este tipo.
Identificar y aplicar los conceptos fundamentales de la programación orientada a objetos en el desarrollo de aplicaciones.
Implementar aplicaciones de escritorios aplicando buenasprácticas como: validación de entrada, manejo de errores y excepciones y diseño de interfaces usuario funcionales y acordes con los paradigmas aceptados


PLAN TEMÁTICO
Unidad
Temas
Horas
Teóricas
Horas
Prácticas
I
1. ARCHIVOS
Conceptos generales.
Tipos de archivos en C#. Streams.
Las clases FileStream, StreamReader y StreamWriter.
Los cuadros de dialogo OpenFileDialog y SaveFileDialog.Ejemplos de manipulación de Archivos Streams
Lab. no. 1 Trabajando con Archivos

4
2
II
2. PROGRAMACIÓN ORIENTADA A OBJETOS – POO
2.1 GENERALIDADES
Objetos, abstracción, encapsulamiento, polimorfismo, herencia.
¿Por qué la Programación Orientada a Objetos?.
2.2 eL Tipo de dato clase.
Clases, Objetos, Atributos, Métodos y Propiedades. Representación de clases mediante diagramas declase UML.
Instancia de una clase.
Acceso a los miembros.
Constructores.
Sobrecarga de constructores.
Lab. no. 2 Implementación del Tipo de Dato CLASE

8
4
III
3. CONCEPTOS AVANZADOS DE LA POO
3.1 HERENCIA
Definición
Implementación de Herencia
3.2 POLIMORFISMO
Implementación del Polimorfismo
Métodos Virtuales
Sobre escritura de Métodos
Clases Abstractas e Interfaces.
Miembroscompartidos en una Clase.
Lab. no. 3 Implementación de la Clase HORA
3.3 MIEMBROS COMPARTIDOS de una CLASE
Métodos y Campos estáticos
Lab. no. 4 Implementación de la Clase VEHÍCULO

11
4
IV
4. DISEÑO de APLICACIONES WINDOWS
4.1 DISEÑO de INTERFACES de USUARIO
Componentes más comunes.
Patrones aceptados para el diseño de Interfaces de Usuario
4.2 VALIDACIONES
Directivas paraestablecer validaciones de entradas.
Validaciones intrínsecas.
Validación de campos de datos.
El objeto ErrorProvider.
Gestión Estructurada de Excepciones
Tipos de errores.
La clase Exception.
Sentencias Try-Catch-Finally.
Lanzar excepciones: la sentencia Throw
Lab. no. 5 Implementación de la Clase CONJUNTO
Lab. no. 6 Implementación de la Clase CUENTA BANCARIA

4
8

2718
BIBLIOGRAFÍA RECOMENDADA
BIBLIOGRAFÍA

Título: “MICROSOFT ® VISUAL C#. STEP by STEP”
Autor: John Sharp & Jon Jagger
Editorial: Microsoft ®

Título: “MICROSOFT VISUAL STUDIO 2008”
Autor: Ayuda incorporada del Visual Studio para C#.Net
Editorial: Microsoft ®

Título: “GUÍA MAAP de Programación - II”
Autor: Ing. Erick Valverde Oliva – Docente UTEPSA...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Elementos básicos de Programación en C#
  • Tarea programacion basica en c
  • Programacion C++ Basico
  • Programacion basica en C++
  • Programacion Basica En Dep C++
  • PROGRAMACION EN C CONCEPTOS BASICOS
  • programacion basica c++
  • CONCEPTOS BÁSICOS DEL LENGUAJE DE PROGRAMACIÓN C++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS