Mostrando las entradas con la etiqueta Pa programar. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Pa programar. Mostrar todas las entradas

noviembre 27, 2008

Hola  tanto tiempo sin publicar algo, bueno creo que nadie lo noto pero filo igual pase c++,WOOOOOOOW , pero en el examen no lo elabore  con lo que ahora les presentare !!!  

La librería winbgim.h a sido creada originalmente por Konstantin Knizhnik's winbgi shareware  y posteriormente modificada por Mark Richardson  y Michael Main, esta librería tiene como objetivo emular la librería graphics.h de Borland C++ y facilitar algunas funciones del Mouse. La ventaja de esta librería es que nos permite crear aplicaciones gráficas con compiladores GNU tales como el ambiente de desarrollo Dev C++ de la misma manera como se crean en el compilador comercial Borland C++.
 
Originalmente el autor nos ofrecía una colección de archivos que se debían ubicar en carpetas especiales e incluir ciertos comandos al la configuración del linker y del compilador, esta operación tenia cierta  complejidad y para muchos se convirtió en un dolor de cabeza.

Con el fin de facilitar el uso de esta librería me tome la libertad de realizar un instalador para la versión 4.9.9.2 del Dev C++ que realiza todas las configuraciones necesarias.

Ahora cada ves que queramos realizar un programa con soporte para gráficos solo es necesario seguir los siguientes pasos:

1 - Crear un nuevo proyecto



2 -  Seleccionar una aplicación de consola con gráficos



Y listo!

 A continuación algunos ejemplos

Para iniciar el modo gráfico se usa la función void initwindow (int width, int height);

 Ejemplo:

 initwindow(400,300); // Abre una ventana gráfica de 400x300 color rgb

Para cerrar el modo gráfico se usa la función  closegraph();

 4.9.9.2                                                                          Ejemplos

 

#include

 int main()

{

 initwindow(400,300);         // Abre una ventana gráfica de  400x300 pixeles

moveto(0,0);                         // Pone el cursor en 0,0

lineto(50,50);                        // Dibuja una línea desde 0,0 hasta 50,50

while(!kbhit());                    // Espera a que el usuario presione una tecla

closegraph();                       // Cierra la ventana gráfica

return 0;

}

 Esta librería no solo soporta los 16 colores de la librería graphics.h de Borland  mediante las constantes BLACK BLUE GREEN CYAN RED MAGENTA BROWN LIGHTGRAY DARKGRAY LIGHTBLUE LIGHTGREEN LIGHTCYAN LIGHTRED LIGHTMAGENTA YELLOW WHITE

sino que es posible usar colores rgb, lo cual nos da   al rededor de 16 millones de colores incrustando el macro “COLOR(r,g,b)” en donde originalmente estaría el indicado el color.

El resto de las funciones gráficas funcionan igual que en la librería original graphics.h y pueden encontrarse  en la ayuda del Turbo C++ de Borland o e cualquier manual de este mismo.

  Funciones  principales de la librería winbgim.h

FunciónTarea
void circle (int x, int y, int radius);Dibuja un circulo en x,y de radio radius
void cleardevice (void);Borra la pantalla
void line (int x1, int y1, int x2, int y2);Traza una línea desde x1,y1 hasta x2,y2
void lineto (int x, int y)Traza una línea desde la posición actual de cursor hasta  x,y
void putpixel (int x, int y, int color);Dibuja un pixel en x,y de color color
void rectangle (int left, int top, int right, int bottom);Dibuja un rectangulo de esquenas top,left y right,bottom
void setcolor (int color);Establece el color actual.
int mousex(void)Retorna la coordenada x del Mouse relativa a la esquina superior izquierda
int mousey(void)Retorna la coordenada y del Mouse relativa a la esquina superior izquierda





agosto 16, 2008


Bloodshed Dev-C++ es un entorno de desarrollo integrado (IDE por sus siglas en inglés) para programar en lenguaje C/C++. Usa MinGW que es una versión de GCC (GNU Compiler Colletion) como su compilador. Dev-C++ puede además ser usado en combinación con Cygwin y cualquier compilador basado en GCC.El Entorno está desarrollado en el lenguaje Delphi de Borland. Tiene una página de paquetes opcionales para instalar, con diferentes bibliotecas de código abierto.

descargen aqui 

agosto 15, 2008



Microsoft Visual Studio 6 es la versión de la suite de desarrollo de Microsoft que no trabajaba sobre la plataforma .NET. Fue lanzada en 1998. La versión de todos sus miembros fue movida a la 6.0, incluyendo a Visual J++, cuya versión anterior era la 1.1 y a Visual InterDev, que era la 1.0. Esta versión fue la base de desarrollo de Microsoft durante cuatro años, mientras se realizaba la transición a .NET Framework.

Visual Studio 6.0 es la última versión en incluir Visual Basic tal y como muchos programadores lo conocieron. Las versiones posteriores están basadas en .NET. Igualmente es la última versión en incluir Visual J++, que contenía extensiones propietarias e incompatibilidades con el lenguaje Java. Esta incompatibilidad fue causa de una demanda que Sun ganó a Microsoft en los tribunales.

El objetivo a largo plazo de Microsoft era unificar sus herramientas de desarrollo en un sólo entorno, pero en realidad esta versión tiene uno más que el anterior Visual Studio 97. Visual J++ y Visual InterDev rompen con el entorno de Visual C++, mientras que Visual Basic y Visual FoxPro mantienen sus propias herramientas.

Este contiene:

* Visual Basic 6.0
* Visual C++ 6.0
* Visual FoxPro 6.0
* Visual J++ 6.0
* Visual InterDev 6.0


Ficheros por Rapidshare y Megaupload

Visual Studio Disco 1
MEgaupload1
MEgaupload2
MEgaupload3
MEgaupload4.sfv

Rapidshare1
Rapidshare2
Rapidshare3
Rapidshare4.sfv

Visual Studio Disco 2
MEgaupload1
MEgaupload2
MEgaupload3
MEgaupload4
MEgaupload5.sfv

Rapidshare1
Rapidshare2
Rapidshare3
Rapidshare4

MSDN 6.0 Disco 1
MEgaupload1
MEgaupload2
MEgaupload3
MEgaupload.sfv

Rapidshare1
Rapidshare2
Rapidshare3
Rapidshare1.sfv

MSDN 6.0 Disco 2
Megaupload1
Megaupload2
Megaupload3
Megaupload4
Megaupload5
Megaupload6
Megaupload7
Megaupload.sfv

Rapidshare1
Rapidshare2
Rapidshare3
Rapidshare4
Rapidshare5
Rapidshare6
Rapidshare7
Rapidshare.sfv


Cada disco tiene su archivo.sfv para comprobar los ficheros en caso de algun error.

 
<[LoN JhON]> Diseñado por Wpdesigner y adaptado por Zona Cerebral