Programacion Grafica En C

Páginas: 12 (2760 palabras) Publicado: 22 de mayo de 2012
Introducción a la Programación grafica en C.

Para la mejor comprensión de este tutor hemos realizado un análisis de las Funciones que se suelen utilizar con mucha frecuencia al programar en el modo grafico de C, dando como resultado la librería conio.h, dos.h, stdlib.h, y evidentemente graphics.h.

En este pequeño tutor solo haremos énfasis en estas librerías, puesto que al final del librose encuentran las demás librerías que comúnmente encontramos con frecuencia en el programa.

Muchos libros nos marean dándonos conceptos los cuales se aprenden conforme programando; esto no significa, que no sean importan tantees los ejercicios que aquí te enseñamos te ayudaran a darte todo el conocimiento así como también te los daremos conforme avancemos así que dejemos de hablar yaventurémonos en el mundo de la programación grafica.

Lo primero que debemos saber al realizar una grafica son las dimensiones del ordenador (Monitor) en modo texto las dimensiones de este es 25X80 esto dependiendo de la versión de video instalada. En el modo grafico estas dimensiones cambian dependiendo del tipo de macro de inicialización se realice(ver Macro modos). Quedando la mas común de 640X480modo VGA.
[pic]
A la hora de desarrollar un programa gráfico se debe tener en cuenta los siguientes cuatro puntos:

1. Especificar el fichero o librería graphics.h

# include

2. Inicializar el modo grafico correspondiente mediante la Función initgraph;

Initgraph(&adaptador,&modo,”dirección de los archivos bgi”);

3. Crear y manipular las figuras graficas.

/*Desarrollodel programa*/

4. Restaurar el modo de video antes de salir del programa(restaurar el modo texto)

closegraph() o restorecrtmode()
Otra de las cosas importantes que debemos saber es que Funciones contiene graphics.h

Funciones de Graphics.h

Esta librería se encuentra los prototipos de las Funciones que manipulan la parte gráfica en el entorno de MS-DOS.

Arc
bar
bar3d
circlecleardevice
clearviewport
closegraph
detectgraph
drawpoly
ellipse
fillellipse
fillpoly
floodfill
getarccoords
getaspectratio
getbkcolor
getcolor
getdefaultpalette
getdrivername
getfillpattern
getfillsettings
getgraphmode
getimage
getlinesettings
getmaxcolor
getmaxmode
getmaxx
getmaxy
getmodename
getmoderange
getpalette
getpalettesize
getpixel
gettextsettingsgetviewsettings
getx
gety
graphdefaults
grapherrormsg
graphfreemem
graphgetmem
graphresult
imagesize
initgraph
installuserdriver
installuserfont
line
linerel
lineto
moverel
moveto
outtext
outtextxy
pieslice
putimage
putpixel
rectangle
registerbgidriver
registerbgifont
restorecrtmode
sector
setactivepage
setallpalette
setaspectratio
setbkcolor
setfillpatternsetfillstyle
setgraphbufsize
setgraphmode
setlinestyle
setpalette
setrgbpalette
settextjustify
settextstyle
setusercharsize
setviewport
setvisualpage
setwritemode
textheight
textwidth

Es necesario conocer hacerca de los macros y estructuras, entre las estructuras tenemos:

arccoordstype
fillsettingstype
linesettingstype
palettetype
textsettingstype
viewporttype

Entre los macrosse encuentran:

colores
drivers
enlazar
errores
fuentes
línea
modos
put_op
trama

Antes de comenzar a programar en modo grafico debemos estudiar lo que son los macros, que son instrucciones que nos ayudaran a realizar de una manera más efectiva nuestros gráficos.
Colores :

Colores de Fondo

|Constante |Valor|Significado |
|BLACK |0 |Negro |
|BLUE |1 |Azul |
|GREEN |2...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Graficos en c++
  • Graficos en c
  • Graficos En C++
  • Programacion Grafica
  • Graficos en c
  • Graficas En C++
  • programacion grafica
  • programación c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS