TurboC图形函数与BGI驱动程序详解

4星 · 超过85%的资源 需积分: 10 60 下载量 99 浏览量 更新于2024-11-19 收藏 93KB DOC 举报
"这篇资源是关于使用VC++进行图形编程的,主要介绍了如何利用TurboC的图形函数库进行图形模式的初始化、图形程序的创建、基本图形操作以及图形模式下的文本输出。它强调了使用图形函数前需要安装显示器图形驱动程序BGI,并在集成开发环境中开启Graphicslib选项。此外,还提到了图形初始化函数`initgraph`的用法以及不同图形驱动器和模式的对应关系。" 在VC++中进行图形编程,特别是使用TurboC,开发者需要借助特定的图形函数库来实现。这个资源主要关注的是TurboC提供的图形函数,这些函数定义在`graphics.h`头文件中,允许开发者创建丰富的图形应用。为了使用这些函数,首先需要确保有正确的显示器图形驱动程序,即BGI文件,通常是以.BGI为扩展名的文件。同时,开发者需要在TurboC的集成开发环境Options/Linker设置中,启用Graphicslib选项,以便正确链接图形库。 初始化图形模式是关键步骤,这通常通过`initgraph`函数完成。该函数接受三个参数:`gdriver`用于指定图形驱动器,`gmode`用于选择图形模式,而`path`则是指向图形驱动程序文件路径的指针。表2列出了不同的图形驱动器(如CGA、MCGA)和它们对应的模式,以及相应的分辨率。例如,CGAHI4表示CGA驱动器的高分辨率2色模式,分辨率为640*200。 一旦图形模式被初始化,开发者就可以调用其他图形函数来绘制图形,如直线、曲线、填充区域等,并且可以在图形模式下输出文本。这些函数为开发者提供了丰富的界面设计能力,使得在TurboC或VC++环境下开发图形用户界面成为可能。 这个资源为学习和使用VC++进行图形编程的初学者提供了基础指导,包括如何配置环境、初始化图形模式以及如何利用提供的函数进行图形绘制。熟悉这些基础知识对于进行更复杂的图形应用程序开发至关重要。