Este sitio está destinado al aprendizaje y divulgación del lenguaje C++, utilizando particularmente el entorno de Microsoft, Visual C++. Los contenidos que puede encontrar aquí están mayormente en español, aunque no obstante siempre encontrará algo en inglés.
La idea principal de este sitio es concentrar a todos los entusiastas, de origen ibero-americano, de este entorno, (y también del lenguaje ANSI C++), para que tengan un espacio donde intercambiar conocimientos en nuestro idioma materno, (dentro de un universo virtual donde predominan los contenidos en inglés).
Además, ahora, se contará con una nueva sección dedicada especialmente al nuevo lenguaje C#. Igual que con Visual C++ encontrará tutoriales, artículo y código fuente sobre C#.
|
La Programación Orientada a Objetos, (POO). |
La sección INTRODUCCIÓN A LA POO, (Programación Orientada a Objetos), introduce los conceptos básicos para la creación de clases. Esta sección requiere como mínimo tener conocimientos de C, pero mejor si se conoce la sintaxis de C++. Se aborda de forma inmediata el concepto de clase, por medio de ejemplos sencillos, hasta alcanzar los conceptos típicos de la POO, (polimorfismo, herencia, etc.).
|
Microsoft Software Development Kit, (SDK). |
En la sección APLICACIONES SDK se puede acceder a una introducción a la escritura de programas Windows en C++. Allí encontrará la información necesaria para poder generar una ventana y manipular los mensajes generados por acciones del usuario, únicamente usando las funciones SDK de Windows. Esto sirve para entender como funciona una aplicación Windows.
|
Microsoft Foundation Classes, (MFC). |
En APLICACIONES USANDO MFC puede aprender a desarrollar aplicaciones usando el Application Wizard el cual genera un "armazón" inicial para su aplicación, (algo así como el formulario por defecto que nos presenta Visual Basic). Es una manera práctica y muy útil de crear aplicaciones. El curso de esta sección consta de varios capítulos que tratan temas muy específicos. Cada tanto agrego un nuevo capítulo, dependiendo del tiempo que tenga disponible para escribir el desarrollo del tema.
Los temas que se van, (e irán), tratando por lo pronto son:
Utilización
de diferentes controles:
botones, cuadros de edición, listas, casillas
de verificación, botones de opción, etiquetas, controles para imágenes,
etc.
Aplicaciones
con varios diálogos, (ventanas):
Diálogos modales y no modales, intercambio y validación de valores entre
diálogos, (DoDataExchange), etc.
Uso
de Class Wizard:
Creación de funciones miembro para diferentes controles, creación de variables
miembro, etc.
El mouse: Capturar los diferentes mensajes
del mouse, WM_LBUTTONDOWN, WM_RBUTTONDOWN, WM_MOUSEMOVE, etc .
Funciones
globales: Uso
de diferentes funciones como SetTimer(), KillTimer(), RGB(),
GetComputerName(),
etc, etc, etc, (tantos etc. como funciones existen en las librerías de
Windows).
Recursos:
Creación de nuevos recursos
tales como menúes, bitmaps, íconos, etc.
Dispositivos
de contextos:
Uso de diferentes dispositivos de contexto para graficar, CDC, CClientDC,
CPaint.
Archivos:
Apertura y uso de archivos de texto, binarios y de estructuras.
Aplicaciones
SDI: Introducción
a la arquitectura Documento - Vista.
Bases
de datos: Apertura
y uso de bases de datos con DAO y ADO, procedimientos clásicos ABMC.
Librerías
de enlace dinámico,
(DLL): Creación y uso de librerías.
En todos los casos los tópicos que se irán agregando, probablemente no seguirán un estricto orden temático, sino que simplemente cada nuevo capítulo tratará un tema en particular y/o presentará, por ejemplo, nuevas funciones vinculadas a algo visto en capítulos anteriores. Ejemplo: No sería de extrañar que luego de un capítulo que trata sobre aplicaciones SDI se desarrolle un tema sobre una aplicación DIALOG BASED, sin ser esto un elemento que altere la comprensión de los contenidos de los capítulos siguientes
|
Introducción a C#. |
Esta nueva sección intenta involucrarlo con la nueva arquitectura .NET a través del aprendizaje de este nuevo lenguaje de programación con características similares a C++ pero más dócil.
Puede leer una breve reseña sobre la plataforma de desarrollo Microsoft .NET antes de poner las manos sobre el teclado con C#.
|
Archivos fuentes. |
Puede acceder a archivos fuentes de Visual C++ o archivos fuentes de Microsoft C#. De ambos encontrará diversos proyectos de muy variados temas y además cuenta con la posibilidad que sus fuentes también formen parte de esta sección.
|
Artículos. |
También puede encontrar artículos donde se tratan diversos temas de forma muy puntual. Cualquiera puede escribir un artículo, solamente deben enviármelo en formato de archivo de WORD o HTML, con capturas de pantallas si es aplicable, y en muy poco tiempo aparecerá publicado.
Y finalmente el sitio ofrece varios links a sitios vinculados especialmente a Visual C++ y algunos sobre programación en general. Muy útiles son los foros sobre Visual C++.
|
Codezilla. |

Codezilla es un programa desarrollado en C++, usando Visual Studio 2008, que permite almacenar code snippets, (porciones de codigo util) de una manera organizada. Pueden descargar el programa y el proyecto en Visual Studio 2008 desde Sourceforge.net
![]() |
|
Este sitio no se encuentra vinculado de ninguna forma con Microsoft Corporation. Todas las marcas registradas mencionadas en este sitio son reconocidas como propiedad de sus autores. MFC o Microsoft Foundation Classes, Visual C++ ®y Windows® son marcas registradas de Microsoft Corporation. |