Introducción a la programación con C#, por Nacho Cabanes
Revisiones de este texto
0.99, de 30-dic-12. La mayoría de temas están ligeramente ampliados y con más ejercicios propuestos. Incluidos apartados sobre persistencia y sobre acceso a bases de datos con SQLite. Muchos más detalles sobre SDL y algunos más sobre Windows Forms. 0.98, de abr-11. Lanzamiento de excepciones. Resultado de un MessageBox. Errata en "operaciones de bits" (suma lógica). 0.97, de 01-feb-11. Corregida alguna errata en referencias del tema 2, que hablaban de ejemplos cuya numeración había cambiado. Incluido el ejemplo 14b, sobre el uso de "switch". Ampliado el apartado 6, para hablar de Get y Set, de constructores que se basan en otros, y de la palabra "this". 0.96, de 03-oct-10. Intercambiados los temas 2 y 3, para que no haya mucha carga teórica al principio. Ligeramente ampliado algún apartado de estos temas. Añadidos 4 apartados sobre SDL (10.11.3 a 10.11.6). Completado el apartado sobre expresiones regulares, al que faltaba un párrafo. La lista de cambios entre versiones (este apartado) pasa al final del texto. 0.95, de 01-jun-10. Recolocados (en distinto orden) los temas 8, 9, 10, para que el apartado sobre "otras bibliotecas" pase a ser el último de esos tres. Añadido el apartado 10.12 sobre servicios de red (cómo descargar una página web y comunicar dos ordenadores). Ampliado el apartado 9.6 sobre expresiones regulares e incluido un segundo ejemplo de acceso a bases de datos con SQLite en 10.10. Ampliado el apartado 2.2.3 para ver cómo convertir un número a binario o hexadecimal. Añadidos tres ejercicios propuestos al apartado 4.1 y otros dos al 4.4.3 0.94, de 07-may-10. Algunas correcciones menores en algunos apartados (por ejemplo, 6.3). Añadido el apartado 8.13 sobre Tao.SDL y el apéndice 4 sobre la instalación y uso básico de Visual Studio (en sus versiones 2008 Express y 2010 Express). 0.93, de 10-mar-10. Algunas correcciones menores en algunos apartados (por ejemplo, 2.1, 2.2, 3.1.2, 3.1.9, 4.1.4). Añadido el apartado 6.13 sobre SharpDevelop y cómo crear programas a partir de varios fuentes. 0.92, de 22-nov-09. Ampliado el tema 4 con un apartado sobre comparaciones de cadenas y otro sobre métodos de ordenación. Añadidos ejercicios propuestos en los apartados 4.4.8, 5.5 (2), 5.7 (2), 5.9.1. 0.91, de 19-nov-09, que incluye unos 30 ejercicios propuestos adicionales (en los apartados 1.2, 1.4, 1.8, 3.1.4, 3.1.5, 3.1.9, 3.2.1, 3.2.2, 3.2.3, 4.1.1, 4.1.2, 4.3.2, 4.5 y 5.10) y algunos apartados con su contenido ampliado (como el 4.4.6 y el 8.1). 0.90, de 24-may-09, como texto de apoyo para los alumnos de Programación en Lenguajes Estructurados en el I.E.S. San Vicente. (Primera versión completa; ha habido 4 versiones previas, incompletas, de distribución muy limitada).
Revisión 0.99 – Página 321