Antologia de Graficacion en Lenguaje C++ (2004-I)

Páginas: 11 (2650 palabras) Publicado: 28 de septiembre de 2014
SEP

SEIT

DGIT

INSTITUTO TECNOLÓGICO DE NUEVO LAREDO
INGENIERÍA EN SISTEMAS COMPUTACIONALES

“Antología de Graficación en Lenguaje C++”
Por:
Ing. Bruno López Takeyas
Docente de Ing. en Sistemas Computacionales

CONTENIDO
Pag

1. CONCEPTOS BÁSICOS DE GRAFICACIÓN……………….
1.1.Resolución...................................................................................................
1.2. Inicializar el monitor en modo gráfico..........................................................
1.2.1.
La función initgraph()……………………………………………...
1.2.2.
La función closegraph()…………………………………………….
1.3. Uso de coordenadas...................................................................................

2. FUNCIONES DE GRAFICACIÓN……………………………..

3
3
3
4
4
4
6
6
6
7
8
89
9
9
10

2.1. Pixeles, líneas, figuras geométricas, colores y rellenos…………………….
2.1.1.
La función putpixel()………………………………………………..
2.1.2.
La función line()……………………………………………………...
2.1.3.
La función setlinestyle()…………………………………………
2.1.4.
La función circle()…………………………………………………..
2.1.5.
La función rectangle()……………………………………………...
2.1.6.
La función ellipse()…………………………………………………
2.1.7.La función arc()………………………………………………………..
2.1.8.
La función setcolor()………………………………………………..
2.1.9.
Definiendo el tipo de relleno de una figura con la función
setfillstyle()……………………………………………………… 11
2.1.10. La función floodfill()……………………………………………... 12

3. APLICACIONES CON GRÁFICOS…………………………... 13
3.1. Graficar la ecuación y = seno(x)……………………………………………….
3.2. Programa fuente que dibuja losescudos del Tec y de ISC………………...
3.3. Archivar y cargar una imagen………………………………………………….
3.3.1.
Declaración de variables necesarias………………………………….
3.3.2.
¿Cómo cargar una imagen en memoria?.........................................
3.3.2.1. La función imagesize()………………………………………….
3.3.2.2. La función farmalloc()………………………………………….
3.3.2.3. La función getimage()……………………………………………
3.3.3.
¿Cómoarchivar una imagen creada por el usuario?.......................
3.3.4.
Ejemplo de aplicación…………………………………………………..

13
14
20
20
20
21
21
21
21
22

4. CONCLUSIONES………………………………………………. 25
5. BIBLIOGRAFÍA…………………………………………………. 26

Antología de Graficación en Lenguaje C++

1.

Ing. Bruno López Takeyas

CONCEPTOS BÁSICOS DE GRAFICACIÓN

Tal como un artista selecciona diversos mediospara representar sus pinturas, los
programadores, escogen un modo y formato especial para habilitar el monitor para
graficar. Cada modo proporciona ciertas características como la resolución, número
posible de colores, modo texto o modo gráfico y otros elementos donde cada modo
requiere de cierto equipo (hardware).

1.1. Resolución
Las imágenes gráficas mostradas en un monitor decomputadora se componen de
pequeños puntos llamados píxeles, los cuales están distribuidos en la pantalla en filas;
existe una cantidad específica de filas y cada fila tiene una cantidad específica de
píxeles. La cantidad de píxeles usada en la pantalla se conoce como resolución. Cada
modo gráfico tiene una resolución particular.

1.2. Inicializar el monitor en modo gráfico
Para habilitar el monitoren modo gráfico y utilizar sus píxeles, es necesario incluir
el encabezado #include que contiene las declaraciones y funciones
relacionadas con graficación e inicializar el monitor en modo gráfico y utilizar sus
píxeles con la función initgraph(). Dicha función requiere las declaraciones mostradas
en la Fig. 1.
int monitor=DETECT;
int modo;

// Variable para detectar el tipo de monitor// Modo de operación del monitor

Fig. 1. Declaración de variables para detectar el tipo de monitor y habilitarlo en modo gráfico
También se puede declarar e inicializar con un tipo de monitor específico como lo
presenta la Fig. 2.
int monitor=VGA; // Variable para usar el monitor tipo VGA
int modo=VGAHI; // Usar el monitor VGA a su maxima resolución
Fig. 2. Declaración de variables para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion i- lenguaje c
  • Lenguaje De Programación C++ Nivel I
  • conceptos basicos de graficacion en c++
  • ANTOLOGIA DE LENGUAJE
  • lenguaje c
  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS