Ejemplos de Visual C#
Actualización: noviembre 2007
En esta sección se ofrece información de resumen donde se describen los ejemplos incluidos con Visual Studio. Puede tener acceso a los ejemplos en el menú principal de Visual Studio si hace clic en Ayuda y, a continuación, en Ejemplos. Los ejemplos en sí se encuentran almacenados localmente, en unidad:\Archivos de programa\Microsoft Visual Studio 9.0\Samples. Además, Kit de desarrollo de software de Windows (SDK) incluye ejemplos de tecnología y de aplicaciones, así como tutoriales rápidos que muestran las características de .NET Framework y el código de Visual C#.
Los tutoriales son la forma más rápida de comprender lo que ofrece la tecnología de .NET Framework a los programadores. Los tutoriales rápidos incluyen una serie de ejemplos y documentación complementaria diseñados para informarle rápidamente de la sintaxis, arquitectura y eficacia de Visual Studio y .NET Framework. Estos tutoriales incluyen ejemplos sobre aplicaciones ASP.NET y de formularios Windows Forms, así como muchas aplicaciones de aprendizaje que explican las características más atractivas de la tecnología de .NET Framework. Para obtener más información, vea Ejemplos y tutoriales.
Ejemplos preliminares
Muestra el uso de delegados sin nombre para reducir la complejidad de la aplicación. |
|
Muestra el uso de matrices. |
|
Muestra cómo crear clases de colección no genéricas que pueden utilizarse con la instrucción foreach. |
|
Muestra cómo crear clases de colección genéricas que pueden utilizarse con la instrucción foreach. |
|
Muestra el procesamiento sencillo de la línea de comandos y la indización de matrices. |
|
Este tutorial trata sobre los métodos condicionales, los cuales proporcionan un poderoso mecanismo con el que las llamadas a métodos se pueden incluir u omitir dependiendo de si se ha definido o no un símbolo. |
|
Muestra cómo se declaran, asignan y combinan los delegados. |
|
Muestra cómo utilizar los eventos en C#. |
|
Muestra cómo implementar explícitamente los miembros de interfaz. |
|
Una aplicación Hello World. |
|
Muestra cómo utilizar la notación de matrices para obtener acceso a un objeto. |
|
Muestra cómo implementar una clase que utiliza propiedades indizadas. Las propiedades indizadas permiten utilizar una clase que representa una colección, semejante a una matriz, de diferentes tipos de elementos. |
|
Muestra cómo se declaran y utilizan las propiedades, así como el uso de las propiedades abstractas. |
|
Muestra cómo utilizar structs en C#. |
|
Muestra cómo las clases definidas por el usuario pueden sobrecargar operadores. |
|
Muestra cómo definir conversiones a o desde tipos definidos por el usuario. |
|
Muestra el control de versiones en C# mediante las palabras clave new y override. |
|
Muestra cómo utilizar la palabra clave yield para filtrar los elementos de una colección. |
Ejemplos intermedios y avanzados
Este tutorial muestra cómo crear clases de atributos personalizados, utilizarlas en el código y consultarlas a través del mecanismo de reflexión. |
|
Muestra cómo utilizar C# para interoperar con objetos COM. |
|
Muestra el uso de un servidor de C# con un cliente COM de C++. |
|
Muestra cómo utilizar las opciones del compilador para crear una biblioteca DLL para varios archivos de código fuente, así como su uso en otros programas. |
|
Muestra tipos de valor que se pueden establecer en null. |
|
Muestra cómo utilizar una base de datos de Microsoft Access desde C#. Enseña a crear un conjunto de datos y agregarle tablas de una base de datos. |
|
Muestra cómo las clases y estructuras se pueden definir en varios archivos de código fuente de C#. |
|
Muestra cómo llamar a las funciones exportadas de un archivo DLL desde C#. |
|
Analiza la seguridad en .NET Framework y muestra dos formas de modificar los permisos de seguridad en C# mediante clases y atributos de permisos. |
|
Muestra varias actividades con subprocesos, como la creación y ejecución de un subproceso, la sincronización e interacción entre subprocesos y el uso de un grupo de subprocesos. |
|
Muestra el uso de punteros. |
|
Muestra cómo documentar el código desarrollado usando XML. |