OBJETIVO
Conocemos nuevos programas conforme pasa el tiempo y este es uno que no ha de pasar desapercibido hablo del Dev cpp Graficador.
Es necesario saber sobre una de las librerías más importantes que tiene el programa me refiero a:
La librería winbgim.ha sido creada originalmente por KonstantinKnizhnik'swinbgi 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 la configuración del linker y del compilador, esta operación tenía cierta complejidad y para muchos se convirtió en un dolor de cabeza.
Con el fin de facilitar el uso de esta librería hay un instalador para la versión 4.9.9.2 del Dev C++ que realiza todas las configuraciones necesarias.
Debe descargar wxDevCpp de acuerdo a al sistema operativo que tiene instalado en la máquina. Por ejemplo, wxDevCpp para Windows 7 de 64 bits de la siguiente dirección:
http://dis.unal.edu.co/~programacion/language/c/devcpp-4.9.9.2_setup.exe
luego se necesita instalar la librería winbgim.h. Descargue e instale el archivo de la sgte dirección:
http://www.mediafire.com/?u41jml5n0n7tvtv
Procedemos a nombrar los comandos que se usaran para la configuración del programa:
Se usaran las siguientes librerías:
#include
#include
#include // Para Habilitar; pow (base, exponente)
#include // Para Habilitar el uso de comandos como ser:
float // introduce variables de valores enteros y decimales.
int // introduce variables de valores enteros únicamente.
cout> // introduce datos a utilizar.
system("cls") // Limpia la pantalla.
system("pause") // Espera unos segundos antes de cerrarse el programa.
switch (opcion) {} // Podemos realizar varias operaciones en un solo programa.
do {} while() // Sentencia repetitiva es decir obliga al programa a dar solo el dato o la condición que necesita y responsable de que el programa vuelva el menú de opciones en el caso para el comando switch.
for() // Es una sentencia que empieza a contar consecutivamente desde un determinado valor hasta otro.
La primera librería habilita todos los comandos de:
initwindow(x,y); // Abre una ventana gráfica de X x Y pixeles
moveto(0,0); // Pone el cursor en 0,0
lineto(x,y); // Dibuja una línea desde 0,0 hasta X , Y
while(!kbhit()); // Espera a que el usuario presione una tecla
closegraph(); // Cierra la ventana gráfica
return 0;
Y otras funciones de la misma son:
Función | Tarea |
voidcircle (int x, int y, int radius); | Dibuja un circulo en x,y de radio radius |
voidcleardevice (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 |
voidsetcolor (int color); | Establece el color actual. |
intmousex(void) | Retorna la coordenada x del Mouse relativa a la esquina superior izquierda |
intmousey(void) | Retorna la coordenada y del Mouse relativa a la esquina superior izquierda |
1 – Crear un nuevo proyecto
2 - Seleccionar una aplicación de consola con gráficos
A continuación el detalle de cómo programar y hacer correr el programa:
DESPUES EL PROGRAMA CERRARA Y MISION CUMPLIDA!!!!!!!!
Autor:
Univ. Pinto Mamani Jheny Luz
DOCENTE: ING. IRMA PRADO
MATERIA: COMPUTACION PARA INGENIERIA I
PROYECTO: GRAFICA DE FUNCIONES
GESTION: II / 2012
UNIVERSIDAD MAYOR DE SAN ANDRES
FACULTAD DE INGENIERIA
INGENIERIA ELECTRICA