Estructuras C#
En esta segunda unidad el alumno debe ampliar los conocimientos sobre el lenguaje
C#. Se presentan los conceptos característicos de C#, programación de interfaces yestructuración, la implementación de objetos por referencia, el concepto de propiedad y
enumeradores, los espacios de nombres relacionados con colecciones, procesos ligeros y
eventos. Por último, sepresentan algunos conceptos adicionales como las conversiones de
clases programadas, las sobrecargas de operadores y otros detalles del lenguaje.
Tema 1. Conceptos ampliados sobre clases. Anidamiento einterfaces.
En este tema se presentan las opciones de anidamiento de clases y la relación con el
concepto de interfaz. Estos dos conceptos permiten ampliar las posibilidades de resolución
deproblemas utilizando la programación de objetos. También se presentan los operadores
“is” y “as” en su aplicación relacionada con la definición de interfaces.
Temas del libro de referencia: 8 y 10.
En estetema se pretende que el alumno se familiarice con el uso de interfaces. Se
propone un ejercicio para definir un interfaz de ordenación y su implementación en clases
en los que podemos implementarde forma sencilla la relación de orden.
Tema 2. Estructuras.
A diferencias de otros lenguajes orientados a objetos C# mantiene la posibilidad de
definir estructuras de datos que permitan al usuarioevitar la rigidez y consumo de recursos
de una clase.
Temas del libro de referencia: 9.
En este tema se pretende que el alumno haga uso del concepto de estructuras para
resolver un problemasencillo de representación de la información, en este caso una recta.
Tema 3. Matrices y Cadenas.
La declaración de matrices y su uso básico se introdujo en la primera unidad
didáctica. En este tema seamplían los conceptos relacionados con matrices y se introducen
las clases Array y String de la librería de clases de sistema
Temas del libro de referencia: 16 y 17.
CURSO DE C#: PROGRAMACIÓN...
Regístrate para leer el documento completo.