C语言图形函数 及动画设计
C语言图形函数 及动画设计
本讲主要内容 >~C语言图形屏幕设置函数 图形系统初始化 屏幕颜色 屏幕坐标及视口 活动页和可见页等 ~C语言绘图函数 圆、圆弧、椭圆弧、多边形、点 填充函数 图形模式下的文本输出
Ø C语言图形屏幕设置函数 图形系统初始化 屏幕颜色 屏幕坐标及视口 活动页和可见页等 Ø C语言绘图函数 圆、圆弧、椭圆弧、多边形、点 填充函数 图形模式下的文本输出 本讲主要内容
C语言图形屏幕设置一各部分含义 头文件 #include“graphics.h main() 程序主函数 { int drive,mode; driver=VGA: 程序主体 mode=VGAMED: initgraph(&drive,&mode,"c:\\tc"):
C语言图形屏幕设置—各部分含义 #include “graphics.h” main() { int drive,mode; driver=VGA; mode=VGAMED; initgraph(&drive,&mode, “ c:\\tc”); …. } 头文件 程序主函数 程序主体
头文件的两种形式 #include“graphics.h” 先到文件所在目录寻找graphics.h,找 不到时再按系统指定的路径进行检索 #include <graphics.h 直接按系统指定的路径寻找graphics.h
#include “graphics.h” 先到文件所在目录寻找graphics.h,找 不到时再按系统指定的路径进行检索 #include 直接按系统指定的路径寻找graphics.h 头文件的两种形式
图形系统初始化 initgraph(&drive,&mode,path); 作用: 对图形系统进行初始化。 >装入相应的图形显示器的驱动软件, >选择显示的模式, >指明驱动软件存放的路径
图形系统初始化 initgraph(&drive,&mode,path); 作用:对图形系统进行初始化。 Ø装入相应的图形显示器的驱动软件, Ø选择显示的模式, Ø指明驱动软件存放的路径
图形系统初始化一参数含义 drive: 图形驱动软件(程序) 扩展名为BGI 赋值 >图形适配器符号; 或 >相应的数值代码 例如:driver-=VGA; 注意:字母全部大写 或者 driver-9;
图形系统初始化—参数含义 drive:图形驱动软件(程序) 扩展名为BGI 赋值Ø图形适配器符号; 或 Ø相应的数值代码 例如: driver=VGA; 或者 driver=9; 注意:字母全部大写
图形系统初始化一参数含义 mode: 显示模式, 即相应的显示分辨率 赋值 >图形显示模式代号; 或 >相应的数值代码 例如:mode=VGAHⅡ; 注意:字母全部大写 或者 mode-2;
图形系统初始化—参数含义 mode:显示模式, 即相应的显示分辨率 赋值Ø图形显示模式代号; 或 Ø相应的数值代码 例如: mode=VGAHI; 或者 mode=2; 注意:字母全部大写
图形系统初始化一参数含义 path:驱动程序所在的目录路径 赋值 >完整的文件路径 例如:initgraph(&drive,&mode,“c.ttc 或initgraph(&drive,&mode,“d:\turboc'”); 以及双引号 注意:两个反斜杠 若路径为“c:tc”,则可简写成
图形系统初始化—参数含义 path:驱动程序所在的目录路径 赋值 Ø完整的文件路径 例如: initgraph(&drive,&mode, “ c:\\tc”); 或 initgraph(&drive,&mode, “d:\\turboc ”) ; 若路径为“ c:\\tc” ,则可简写成“ ” 注 意 : 两 个 反 斜 杠 以 及 双 引 号
阅形系统初始化一硬件测试 detectgraph(&drive,&mode); 作用:检测当前图形适配器的类型和最 佳显示模式 >参数的含义同函数initgraphO
图形系统初始化—硬件测试 detectgraph(&drive,&mode); 作用:检测当前图形适配器的类型和最 佳显示模式 Ø参数的含义同函数initgraph()
图形系统初始化一硬件测试 应 #include“graphics.h” 用 main( 示 { int drive,mode; detectgraph(&drive,&mode); initgraph(&drive,&mode,"c:\\tc");
图形系统初始化—硬件测试 应 用 示 例 #include “graphics.h” main() { int drive,mode; detectgraph(&drive,&mode); initgraph(&drive,&mode, “ c:\\tc”); …. }