Programación
1 Primera entrega (Breve introducción de aproximación a C#. Descripción teórica de la programación orientada a objetos.) 1-4
1.1 Primera aproximación a C# 1-4
1.2 Método a seguir durante todo el curso 1-4
1.3 Programación orientada a objetos 1-4
1.3.1 Clases y objetos 1-5
1.4 Los pilares de la POO: Encapsulamiento, herencia y polimorfismo 1-7
2 Segunda entrega(Bases generales: introducción a la tecnologia .NET y bases sintacticas de C#.) 2-14
2.1 Bases generales 2-14
2.2 El mundo .NET 2-14
2.3 Bases sintácticas de C# 2-15
3 Tercera entrega (Espacios de nombres, clases, indicadores y el sistema de tipos de C#.) 3-18
3.1 Los espacios de nombres 3-18
3.2 Las clases: unidades básicas de estructuramiento 3-21
3.3 Indicadores:variables y constantes 3-21
3.4 El sistema de tipos de C# 3-23
4 Cuarta entrega (Operadores de C#.) 4-27
4.1 Operadores 4-27
5 Quinta entrega (Nuestra primera aplicación en C#: “Hola mundo”.) 5-35
5.1 Nuestra primera aplicaión en C# 5-36
6 Sexta entrega (Métodos (1ª parte), sobrecarga de métodos, argumentos por valor y por referencia y métodos static.) 6-41
6.1 Métodos 6-416.1.1 Sobrecarga de métodos 6-44
6.1.2 Argumentos pasados por valor y por referencia 6-45
6.1.3 Métodos static 6-47
7 Séptima entrega (Constructores, destructores y el recolector de basura.) 7-48
7.1 Constructores 7-49
7.2 El recolector de basura y los destructores 7-51
8 Octava entrega (Campos y propiedades.) 8-66
8.1 Campos 8-66
8.2 Propiedades 8-71
8.3 Ejercicio1 8-74
8.3.1 Pistas para el ejercicio 1 (Entrega 8) 8-74
8.3.2 Resolución del ejercicio 8-75
9 Novena entrega (Control de flujo condicional: if...else if...else; switch.) 9-79
9.1 Control de flujo: estructuras condicionales 9-79
9.2 Instrucción if...else if...else 9-80
9.3 Instrucción switch 9-85
9.4 Ejercicio 2 9-88
10 Décima entrega (Control de flujo iterativo:bucles (for, while, do), instrucciones de salto y recursividad.) 10-89
10.1 Control de flujo: estructuras iterativas 10-89
10.2 Bucles for 10-89
10.3 Bucles for anidados 10-90
10.4 Bucles while 10-93
10.5 Bucles do 10-95
10.6 Instrucciones de salto 10-96
10.7 La instrucción break 10-96
10.8 La instrucción continue 10-97
10.9 "er mardito goto" 10-98
10.10Recursividad 10-100
10.11 Eercicio 3 10-101
10.11.1 Pistas para el ejercicio 3 (Entrega 10) 10-102
10.11.2 Resolución del ejercicio 10-102
11 Undécima entrega (Arrays.) 11-107
11.1 Arrays 11-107
11.2 Arrays multidimensionales 11-111
11.3 Arrays de arrays 11-116
12 Duodécima entrega (Indizadores, sobrecarga de operadores y conversiones definidas.) 12-117
12.1 Indizadores12-117
12.2 Sobrecarga de operadores 12-120
12.3 Conversiones definidas 12-123
12.4 Ejercicio 4 12-126
12.4.1 Pistas para el ejercicio 4 (Entrega 12) 12-126
12.4.2 Resolución del ejercicio 12-127
12.5 Ejercicio 5 12-137
13 Trigésima entrega (Estructuras; Más sobre las clases; Herencia e Interfaces.) 13-137
13.1 Estructuras 13-138
13.2 Las clases en profundidad13-140
13.3 Herencia 13-140
13.4 Interfaces 13-147
13.5 Ejercicio 6 13-150
13.5.1 Pistas para el ejercicio 6 (Entrega 13) 13-150
13.5.2 Resolución del ejercicio 13-150
13.6 Ejercico 7 13-150
13.6.1 Pistas para el ejercicio 7 (Entrega 13) 13-151
13.6.2 Resolución del ejercicio 13-151
Primera entrega (Breve introducción de aproximación a C#. Descripción teóricade la programación orientada a objetos.)
1 Primera aproximación a C#
Antes de nada, quiero que sepas que hasta ahora soy programador de Visual Basic, y la curiosidad me ha llevado a interesarme por el nuevo C#, de modo que, básicamente, me vas a acompañar durante todo mi proceso de aprendizaje. No es que vaya a escribir cosas sin estar seguro de ellas, estoy bien documentado, sino que...
Regístrate para leer el documento completo.