Copyright (c) 2001-2008

Ultima actualización: Mayo 2007.

 

 

 

 

 

 

 

Índices generales.

Introducción a la POO.
Introducción a la Programación en Windows (Aplicaciones SDK).
Aplicaciones usando MFC.

Destacados

Las barras de herramientas, (toolbars). Creación e implementación de una barra de herramientas en una aplicación SDI o MDI. (Primera parte).  (Artículo).
Conectar y obtener datos de una base de SQL SERVER con ADO. (Artículo
Fundamentos de MFC. Creación de una aplicación MFC desde 0. (Artículo
Objeto CFtpConnection. Cómo dotar de características FTP una aplicación MFC. (Artículo
Introducción a las extensiones ISAPI. (C++) (Artículo)
Escribir una DLL MFC de extensión. (C++) (Artículo)
Hojas de propiedades modales, (CPropertySheet). (C++) (Artículo
Qué es y cómo aplicar Subclassing . (C++) (Artículo

Archivos fuentes

Visual C++
Microsoft C#

Artículos C++ (últimos 6)

Todo sobre ToolBars (Parte 1). Escrito por: Demian Panello.
Conectar y obtener datos de una base de SQL SERVER con ADO. Escrito por: Demian Panello.
Fundamentos de MFC. Una aplicación MFC desde 0. Escrito por: Demian Panello.
Aplicación con conexión FTP. El objeto CFtpConnection. Escrito por: Demian Panello.
Aplicación de servidor, (ISA). Una extensión que recibe parámetros desde una página WEB. Escrito por: Demian Panello.
DLL MFC de extensión. Escribir una DLL de extensión y una aplicación cliente de la misma. Escrito por: Demian Panello.
Ver todos los artículos.

 

FIRMAR GUESTBOOK.

 

Copyright (c) 2001-2008

 

 

 

 

¡Bienvenido al primer portal argentino de Visual C++ !

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++.

El lenguaje C.

Para todas las secciones es recomendable tener conocimientos, por lo menos básicos, del lenguaje C tradicional, ya que C++ como C# derivan de él. Si no conoce prácticamente nada de este lenguaje o sus conocimientos son muy escasos, un buen punto de partida es Lenguaje C, un sitio argentino, dónde podrá encontrar un compendio importante de links a páginas sobre C y afines.

 

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.

 

 

Sitios sobre Visual C++

Visual C++ Developers Journal.
MFC Programmer's SourceBook
Microsoft Visual C++ Home Page
Visual C++ Resources
The MFC Professional
MVP Visual C++ FAQ
Recursos y artículos
OpenC++ Page

 

Foros sobre Visual C++

Visual C++ - Portada. (en español)
CC++Visual C++ Program (en inglés)

 

Links sobre programación

La Web del Programador.
El Rincón del programador.
www.programacion.com
Programación Gráfica
Windows Registry Guide
The Code Project
Lenguaje C, (sitio argentino)

 

Música
Barry Gibb Official Site.
Bee Gees World .
Miguel Mateos.
54 Seconds. (excelente banda)
Estimulados. (banda amiga)

 

contadores

desde agosto de 2001

 

estadísticas desde el 05/11/2001