MiniWin es una pequeña biblioteca gráfica para el lenguaje C++ que permite crear una ventana, pintar en ella, detectar la presión de las teclas. Además del movimiento y botones del mouse.
Estructura básica de un programa con MiniWin
Un programa que implemente esta biblioteca debe tener la siguiente estructura:
#include "miniwin.h"
using namespace miniwin;
int main(){
// Código que implementa las funciones de MinWin
return 0;
}
Ejemplos:
#include "miniwin.h"
using namespace miniwin;
int main(){
/* Creando un mensaje en un ventana */
vredimensiona(400, 300);
rectangulo(100, 100, 300, 200);
texto(145, 142, "Bienvenidos a C++");
refresca();
return 0;
}
#include "miniwin.h"
using namespace miniwin;
int main(){
/*Crea la ventana*/
vredimensiona(200, 200);
// Dibujando una línea
linea(0, 0, 200, 200);
// Dibujando un rectángulo amarillo
color(AMARILLO);//Asigna color
rectangulo(10, 10, 50, 50);
// Dibujando una circunferencia roja
color(ROJO);//Asigna color
circulo(150, 50, 20);
// Dibujando un círculo relleno azul
color(AZUL);//Asigna color
circulo_lleno(100, 100, 20);
// Dibujando un rectángulo relleno verde
color(VERDE);//Asigna color
rectangulo_lleno(150, 150, 200, 200);
refresca();//Dibuja en pantalla
return 0;
}
Fuentes y enlaces externos:
- Instalación en DevC++ (https://miniwin.readthedocs.io/en/latest/Instalacion.html#creacion-de-un-proyecto-en-dev-c-que-use-miniwin)
- Instalación en Geany (https://miniwin.readthedocs.io/en/latest/Instalacion.html#crear-un-proyecto-en-geany-que-usa-miniwin)
- Instalación en CodeBlocks (https://miniwin.readthedocs.io/en/latest/Instalacion.html#instalacion-rapida-para-code-blocks)
No hay comentarios:
Publicar un comentario