Tutoriales de C++ para Windows
Preámbulo
Sin lugar a
dudas la información más completa del API de Windows la
podemos consultar en línea en el servidor de Microsoft.
También
existe un documento de ayuda en formato HLP: El
manual del programador de Win32 de Microsoft. Este
archivo no está tan completo como la documentación en línea.
Es posible descargar el archivo en los enlaces siguientes.
NOTA: Aunque los nombres
de los archivos son distintos, se trata del mismo
documento. La versión más reciente es el archivo b5ms.zip.
Existen
otros documentos adicionales que completan El manual
del programador de Win32 de Microsoft en formato de
archivo DOC recogidos por Jacob Navia (win32apidoc.exe 2.35 MB).
[Arriba]
Win32 API
He optado
por hacer una subclasificación de los tutoriales basada
en el idioma en el que están escritos. Aunque también
hago una valoración de la mayoría de ellos, ésto no
significa que los tutoriales con menor puntuación
carezcan de interés.
Yo he aprendido diferentes aspectos de la programación
en cada uno de ellos, pues profundizan en distintas
secciones y por ende son complementarios. Así pues la
clasificación está meramente basada en el contenido y
la sencillez (desde el punto de vista del principiante)
del tutorial.
En la sección
de Preguntas
Más Frecuentes
es posible encontrar información adicional y
complementaria a estos titulares.

C con Clase: Excelente tutorial que describe
no sólo como construir aplicaciones Windows sino que se
presenta como una alternativa en español al Manual
del programador de Win32 de Microsoft. Está en
proceso de construcción, ¡y ya tiene 268 páginas!. Se
puede descargar todo el tutorial en formato PDF en un sólo
fichero.
Virgilio: Tutorial completo que incluye cómo
construir una aplicación Windows, empleo de la interfaz
de dispositivos gráficos (GDI en inglés) explicando la
salida de texto y dibujos, cómo realizar un protector de
pantalla, controles estándar y la creación de una DLL.
Lo peor es que hace poco ha dejado de ser gratuito.
Pere Llaveria: Tutorial que explica el
esqueleto básico de todo programa Windows. Luego
describe como dibujar en el área cliente de la aplicación.
Audisoft: En este enlace se explica como
invocar una DLL.

Reliable Software: Contiene un buen tutorial para
iniciarse en la programación de Windows, aunque un poco
difícil de digerir para el principiante. Comienza desde
la base para creación de programas, explica la
arquitectura de mensajes hacia programas Windows y
continua explicando como utilizar controles, objetos GDI
y mucho más.
Sunlight: Este tutorial explica de forma
clara y sencilla como realizar aplicaciones Windows.
Cubre dos temas. Uno general donde explica diferencias
entre ventanas y cuadros de diálogo y continua con los
inicios en la creación de un editor de ficheros bmp. El
segundo tema está dedicado a la iniciación en DirectX.
theForger: De una manera sencilla nos introduce en
los fundamentos básicos de las aplicaciones Windows y se
introduce luego en la explicación de diálogos, GDI,
controles, lectura y escritura de ficheros, imágenes,
interfaz de documentos múltiples (MDI en inglés) y
termina con las barras de herramientas y de estado.
Don Hobson: Muy buen tutorial para el
principiante aunque no profundiza mucho en el tema.
NOTA:
Desafortunadamente este enlace no existe. Conservo una
copia del tutorial en formato HTML. Si alguno la
necesitase puede descargar aquí en formato ZIP el
tutorial y el código fuente de los ejemplos: Don_Hobson.zip (110 Kb)
Prof. Devi: Muy buen tutorial sobre los
fundamentos técnicos del API de Windows. Incluye además
una sección corta sobre el manejo de funciones GUI de Windows.
Foosyerdoos: Este sitio está dedicado a la
programación en C++ para Windows usando una variedad de
compiladores diferentes como Borland BCC5.5, Mingw (DevC++
IDE) y MSVC++. Este sitio tiene código de ejemplo para
programadores principiantes siendo posible descargar
dicho código.
Cpp-programming: Aquí aprendemos los
fundamentos básicos de todo programa Windows, así como
el trabajo con fuentes de texto, salida de texto y menús.
Colin Peters: Dentro de los pocos tutoriales
que aborda el tema de la creación de archivos de
recurso, este incluye toda una sección dedicada a ello.
Lo malo es que está incompleto y no existe certeza sobre
su finalización.
Andreas Magnusson: Escrito en todo desenfadado y
quizás un poco altisonante en algunas ocasiones este
tutorial nos enseña los fundamentos básicos de las
aplicaciones Windows.
Flipcode: En este tutorial encontramos una
introducción muy básica a una aplicación Windows así
como la creación y manejo de menús y cuadros de diálogo.
Steven Haunts: Muy breve introducción para
principiantes disponible como archivo de texto.
Chris Becke: Contiene algunos tutoriales básicos
así como artículos breves en tópicos más complejos.
Wayne: Breve tutorial que explica el
esqueleto básico de todo programa Windows.

Rodrigo Rocha: Único tutorial en portugués
que no pasa de la descripción básica para la creación
de una aplicación Windows.
[Arriba]
Visual C++ / MFC
Dr. Richard R. Eckert: Este tutorial forma parte del
curso que el Dr. Eckert imparte en la Universidad.
Prof. Devi: Este tutorial está dirigido al
principiante en MFC.
Digitaldawn: Si este enlace no está activo
existe una copia.
DevCentral: Varios tutoriales están
disponibles.
Huhtala: Parte del tutorial avanzado
incluye la programación para Windows.
[Arriba]
OpenGL
OpenGL:
Franco: Extenso tutorial de programación
OpenGL para Win32.
SGI: Otro tutorial de programación
OpenGL para Win32.
Opengl32:
Gamedev:
[Arriba]
DirectX
Sunlight: La segunda parte de este
tutorial está dedicada a la iniciación en DirectX.
Flaming Speed:
DirectX con Dev-C++: Este pequeño artículo enseña
como utilizar DirectX con el compilador Dev-C++.
[Arriba]
|