Visual Estudio
.NET
Jordi Ceballos Villach
PID_00145172
CC-BY • PID_00145172
Los textos e imágenes publicados en esta obra están sujetos –excepto que se indique lo contrario– a una licencia de Reconocimiento
(BY) v.3.0 España de Creative Commons. Podéis copiarlos, distribuirlos y transmitirlos públicamente siempre que citéis el
autor y la fuente (FUOC. Fundación para la Universitat Obertade Catalunya). La licencia completa se puede consultar en
http://creativecommons.org/licenses/by/3.0/es/legalcode.es
Introducción a .NET
Introducción a .NET
CC-BY • PID_00145172
Índice
Introducción...............................................................................................
7Objetivos.......................................................................................................
8
1.
La plataforma .NET...........................................................................
9
1.1.
9
1.1.1.
Ventajas e inconvenientes de .NET ...............................
10
1.1.2.
Evolución de .NET .........................................................
11
Visual Studio ...............................................................................12
1.2.1.
Evolución de Visual Studio ...........................................
12
1.2.2.
Ediciones de Visual Studio ............................................
12
Arquitectura de .NET ..................................................................
13
1.3.1.
Compilación y MSIL ......................................................
14
1.3.2.
Ensamblados..................................................................
14
El lenguaje C#.....................................................................................
15
2.1.
Una introducción al lenguaje C# ...............................................
15
2.2.
Sintaxis de C# .............................................................................
16
2.2.1.
Casesensitive....................................................................
16
2.2.2.
Declaración de variables ................................................
16
2.2.3.
Constantes .....................................................................
17
2.2.4.
Arrays...............................................................................
17
2.2.5.
Comentarios...................................................................
17
2.2.6.
Visibilidad ......................................................................
17
2.2.7.
Operadores .....................................................................
18
2.2.8.
Enumeraciones ...............................................................
18
2.2.9.
Estructuras ......................................................................19
2.2.10. Control de flujo .............................................................
19
2.2.11. Paso de parámetros ........................................................
21
2.2.12. Sobrecarga de métodos ..................................................
23
Programación orientada a objetos con C# .................................
24
2.3.1.
Definición de clases.......................................................
24
2.3.2.
Objetos ...........................................................................
25
2.3.3.
Propiedades ....................................................................
25
2.3.4.
Construcción de objetos ................................................
26
2.3.5.
Destrucción de objetos..................................................
26
2.3.6.
Métodos estáticos ..........................................................
27
2.3.7.
Herencia .........................................................................
27
2.3.8.
Interfaces ........................................................................
28
2.3.9.
Sobrescritura de métodos ..............................................
28
2.3.10. Genéricos...
Regístrate para leer el documento completo.