Programacion

Páginas: 12 (2825 palabras) Publicado: 12 de junio de 2010
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...................................................................................

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

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

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ónarc()……………………………………………………….. 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 los escudos 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ómo archivar una imagen creada por el usuario?....................... 3.3.4. Ejemplo deaplicació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++

Ing. Bruno López Takeyas

1.

CONCEPTOS BÁSICOS DE GRAFICACIÓN

Tal como un artista selecciona diversos medios para 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 de computadora se componen de pequeños puntos llamados píxeles, los cuales están distribuidos en la pantalla en filas; existe una cantidadespecí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 monitor en modo gráfico y utilizar sus píxeles, es necesario incluir el encabezado #include que contiene las declaraciones y funcionesrelacionadas 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 sepuede 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 habilitar un monitor VGA en modo gráfico

www.itnuevolaredo.edu.mx/takeyas

3...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS