多语言展示
当前在线:832今日阅读:167今日分享:16

如何在VC++6.0中使用C语言简单的绘图画图功能

许多学编程的都是从 C 语言开始入门的,而目前的现状是:  1. 有些学校以 Turbo C 为环境讲 C 语言,只是 Turbo C 的环境实在太老了,复制粘贴都很不方便。  2. 有些学校直接拿 VC 来讲 C 语言,因为 VC 的编辑和调试环境都很优秀,并且 VC 有适合教学的免费版本。可惜在 VC 下只能做一些文字性的练习题,想画条直线画个圆都很难,还要注册窗口类、建消息循环等等,初学者会受严重打击的。初学编程想要绘图就得用 TC,很是无奈。  3. 还有计算机图形学,这门课程的重点是绘图算法,而不是 Windows 编程。所以,许多老师不得不用 TC 教学,因为 Windows 绘图太复杂了,会偏离教学的重点。新的图形学的书有不少是用的 OpenGL,可是门槛依然很高。  所以,我们想给大家一个更好的学习平台,就是 VC 方便的开发平台和 TC 简单的绘图功能,于是就有了这个 EasyX 库。如果您刚开始学 C 语言,或者您是一位教 C 语言的老师,再或者您在教计算机图形学,那么这个库一定会让您兴奋的。
工具/原料

EasyX 20140321(beta)软件(请自己搜索下载)

方法/步骤1
1

下载EasyX 20140321(beta)得到压缩文件,并进行解压(一定要解压,否则会有错误)

2

软件有警告,选择运行

3

点击下一步进行安装

4

软件会自动检测Vc++6.0所在位置,点击安装就是安装了。当你不想使用的时候可以重新打开此软件,选择卸载就可以了。

5

此进软件就安装成功了。

软件与c语言中的不同

使用上,基本和 Turbo C 没太大区别。启动 Visual C++,创建一个控制台项目(Win32 Console Application),然后添加一个新的代码文件(.cpp),并引用 graphics.h 头文件就可以了。看一个画圆的例子吧:#include      // 就是需要引用这个图形库 #include void main() {        initgraph(640, 480);   // 这里和 TC 略有区别        circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100        getch();               // 按任意键继续        closegraph();          // 关闭图形界面 }  呵呵,很简单吧。  不过还是有不少区别的,比如颜色上,TC 只有 16 色,而这个库支持了真彩色。还有,这个库增加了鼠标、批量绘图、读取图片(点阵或矢量)等功能。

注意事项
1

软件一定要解压,才可以正常使用。

2

在代码上是有一定区别的。大家可以参考EasyX 2自带的说明文件(.chm格式)在win7下打开请先右键点击属性解除锁定

推荐信息