C语言编程都需要什么软件?BGI格式用什么看?

C语言编程都需要什么软件?BGI格式用什么看?,第1张

Basic Graphics Interface

图形接银源口文件,在DOS下编程时,如果要使用图形界面,就需要用坦搏扒到的,tc等编译器有提供。

就是你用TURBO C或者BORLAND C做DOS下的程序时,的显示驱动.

一般在LIB目录下让昌,叫EGA.BGI, VGA.BGI等名字.格式就是.OBJ格式.

通常,用户编辑连接好的图形程序文件(*.EXE)还不是能完全独立运行的文件,它还需要图形驱动程序(*.BGI)的支持,换言之,它只能在含有(*.BGI)的文件目录下运行, 如何生成能完全独立运行的图形程序文件呢? Turbo.c给我们提供了完成此工作的工具,有一个叫做BGIOBJ的图形驱动程序和字体的实用程序,该程序能将驱动程序转换为目标文件。有六个驱动程序岁手文件,它们分别是:

CGA.BGI

EGAVGA.BGI

HERC.BGI

ATT.BGI

PC3270.BGI

IBM8514.BGI

上面六个文件不一定都用,也可以只包含前三个,这四个文件分别是TRIP.CHR(三重字体),LITT.CHR(小字体),SANS(无衬线字体)和乎前嫌GOTH.CHR(黑体字体)。使用BGIOBJ实际上不难,如果*.BGI文件是在目录下,

cd

bgiobj/F cga

bgiobj/F egavga

bgiobj/F herc

bgiobj/F trip

bgiobj/F litt

bgiobj/F sans

这将生成CGAF.OBJ、EGAVGAF.OBJ、HERCF.OBJ、TRIPF.OBJ、LITTP.OBJ和SANSF.OBJ。现在我们把这些文件从目录下移到下,

下一步是将悔坦六个obj文件追加到库GRAPHICS.LIB中,按如下 *** 作:

cd\tc\lib

tlib graphics+cgaf+egavgaf+hercf+tripf+littf+sansf

如果你要用mfc写图形,那是很简单的

如果你不使用mfc,就要用windows api,前罩岩或者vc提供了一个图形库windl.h

所以在windows下用c++编图闷掘形程序,你可慧御能需要学MFC或者Windows API


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8268449.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存