|
Introducción a la programación C++ |
|
|
|
|
Escrito por Elmessias
|
|
Viernes, 26 de Marzo de 2010 08:23 |
|

Introduccion a la programación C++
Introducción
Soy consciente de que hay cientos de tutoriales en Internet que abarcan este tema incluso mucho mejor, de hecho este tutorial está basado en uno de Joseph "Ironblayde" Farrell, pero el principal objetivo de este tutorial es explicar al lector los conceptos básicos de la programación en Windows, de manera clara y sencilla sin entrar en explicaciones excesivamente técnicas. Aunque ya esté algo iniciado en la programación bajo este entorno, le recomiendo que lea este tutorial ya que le podría ayudar a aclarar algunos conceptos que suelen ser algo oscuros cuando se empieza.
La estructura del fichero es la siguiente:
* La función WinMain()
* Clases de Ventana
* Creando una Ventana
* Mensajes
* Leer de la cola de mensajes
* Enviar mensajes
* Flujo del programa
* Ejecutable y Código fuente
* Conclusiones
|
|
Última actualización el Martes, 30 de Marzo de 2010 22:33 |
|
Leer más...
|
|
Mi Primera ventana en C++ |
|
|
|
|
Escrito por Elmessias
|
|
Miércoles, 03 de Marzo de 2010 19:38 |
|
//----------------------------------------------------------------------------//
// PULP PROGRAMMERS //
//----------------------------------------------------------------------------//
// INCLUDES //////////////////////////////////////
#include "windows.h"
#include "windowsx.h"
#include "stdlib.h"
// CONSTANTES ////////////////////////////////////
#define NOMBRE_CLASE_VENTANA "Mi_Clase" // Nombre de la ventana
// GLOBALES ////////////////////////////////////
HWND hWnd; // Handle de la ventana
int nAncho = 400, nAlto = 300; // Tamaño de la ventana
//-------------------------------------------------------------------------------
// NOMBRE: WindowProc
// DESCRIPCION: El manejador de mensajes para nuestra clase de ventana
//-------------------------------------------------------------------------------
|
|
Última actualización el Miércoles, 03 de Marzo de 2010 20:01 |
|
Leer más...
|
|
Escrito por Elmessias
|
|
Miércoles, 03 de Marzo de 2010 19:05 |
|

Esta librería se utiliza de manera dinámica, muy útil.
Aqui teneis la libreria Glaux que contiene los archivos:
- glaux.dll
- glaux (C/C++ Header)
- glaux.lib (Object File Library)
La podéis descargar de aquí. |
|
Última actualización el Miércoles, 03 de Marzo de 2010 19:28 |
|
Escrito por Elmessias
|
|
Miércoles, 03 de Marzo de 2010 11:15 |
|
Introducción a OpenGL
Introducción
Este tutorial contiene algunas explicaciones que dan respuestas a preguntas como ¿Que es OpenGL? ¿Para que se puede utilizar? ¿Que estructura tiene? ¿Donde puedo bajarme las librerías?. Y tambien contiene un poco de historia de como apareció esta magnífica librería. Más que tutorial podríamos clasificarlo como FAQ sobre OpenGL.
Un poco de historia
OpenGL es un estandar sobre gráficos por computadora. Hoy día es uno de los estandares gráficos más conocido del mundo. En 1982 nació en la Universidad de Standford el concepto de "graphics machine" y este fué utilizado por Silicon Graphics Corporation en su propia estación Silicon IRIS para crear un renderizador. Así nacio la librería IRIS GL. A raiz de esto, allá por 1992 muchas empresas del hardware y software se pusieron deacuerdo para desarrollar conjuntamente una librería gráfica libre: OpenGL. Entre estas empresas destacaban Silicon Graphics Inc., Microsoft, IBM Corporation, Sun Microsystems, Digital Equipment Corporation (DEC), Hewlett-Packard Corporation, Intel e Intergraph Corporation. Así nacio OpenGL (Open Graphics Library). La característica de ser "Abierta" significa que un programa escrito para una plataforma puede ser facilmente convertible a practicamente cualquier tipo de plataforma, obteniendo practicamente los mismo resultados :). Esta era la principal novedad, ya que liberaba a los programadores de escribir programas para un hardware concreto: Si el hardware (gráfico) soporta una determinada función la ejecuta, y si no lo soporta pues le pasa el control al Micro y que le ejecute el.
|
|
Última actualización el Miércoles, 03 de Marzo de 2010 12:20 |
|
Leer más...
|
|
|
Renderizar Triangulo OpenGL, GLUT |
|
|
|
|
Escrito por Elmessias
|
|
Sábado, 20 de Febrero de 2010 15:13 |
|
#ifdef WIN32
#include <windows.h>
#endif
//include GLUT
#include <glut.h>
//Ponemos los valores a la macros para el tamaño de la ventana de Windows
#define SIZEX 500
#define SIZEY 500
//inicializamos stuff
void init(void)
{
glDisable( GL_DEPTH_TEST ); //Los tringulos tienen 2 lados
glDisable( GL_CULL_FACE ); //Los tringulos tienen 2 lados
}
|
|
Última actualización el Lunes, 01 de Marzo de 2010 21:19 |
|
Leer más...
|
|
Instalación OpenGL y GLUT en Visual C++ 2008 |
|
|
|
|
Escrito por Elmessias
|
|
Viernes, 19 de Febrero de 2010 19:22 |
|
En este manual vamos a configurar OpenGL y la librería GLUT en el entorno de desarrollo de Visual Studio C++ 2008. En este manual se va instalar Visual Studio C++ 2008 Express Edition ya que es gratuito.
El Visual Studio C++ 2008 Express Edition lo podemos descargar del siguiente enlace: Visual Studio C++ 2008
Después de descargarlo y instalarlo tendremos que descargarnos la libreria GLUT para Win32.
La librería la podemos descargar del siguiente enlace: GLUT

|
|
Última actualización el Lunes, 01 de Marzo de 2010 21:20 |
|
Leer más...
|
|
|