




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图形设计 1显示系统显示器 CRT 阴极射线管 与控制电路组成适配器 图形卡 CPU与显示器的接口 由寄存器组 存储器和控制电路组成 将要显示的字符和图形以数字形式存储在卡上的视频RAM中 再转换成视频模拟信号传送给相应的显示器 显示模式文本模式 显示缓冲区中存放显示字符的代码 ASCII码或汉字机内码 及字符的属性 显示屏幕按字符分成若干行 列 如80列 25行图形模式 显示缓冲区中存放显示屏幕上每点 象素 的颜色或灰度值 显示屏幕按象素分成若干行 列 如640 480 一般开机后的模式都是80 25的文本模式 2TurboC绘图TurboC支持的适配器和图形模式 图形库文件与图形头文件graphics lib与graphics h图形显示的坐标与象素 图形系统的初始化图形系统初始化函数voidinitgraph int driver int mode char pathtodriver 其中 driver 显示适配器驱动程序的枚举变量mode 图形模式 模式号或模式标识符 pathtodriver 适配器驱动程序的寻找路径 表示在当前目录下 BGI enumgraphics driver DETECT CGA MCGA EGA EGA64 VGA PC3270 DETECT 自动检测所用显示适配器的类型 将相应的驱动程序装入 并将其最高显示模式作为当前显示模式 使用图形方式时先进行图形系统初始化 检测或设置指定的图形模式 includemain intdriver DETECT mode initgraph initgraph includemain intdriver VGA intmode VGAHI initgraph 将指定模式的驱动程序 GBI 从当前路径下调入内存 关闭图形系统回到文本模式 图形程序的独立运行问题为使图形方式的C源程序能够脱离TC环境下运行 应对EGAVGA显示器的驱动程序 BGI转换成 OBJ文件 C TC BGIOBJEGAVGA然后 将EGAVGA OBJ与GRAPHICS LIB进行连接 C TC TLIBLIB GRAPHICS LIB EGAVGA OBJ程序中 initgraph 调用前要用registerbgidriver 进行登记 registerbgidriver EGAVGA driver 清屏和恢复显示方式函数voidcleardevice void voidclosegraph void 基本图形函数画点 putpixel getpixel 坐标移动 moveto moverel getx gety 画线 line lineto linerel 画矩形和条形图 rectangle bar 椭圆 圆 圆弧和扇形 ellipse circle arc pieslice 颜色控制函数设调色板 setpalette 设背景色 setbkcolor 设绘图色 setcolor 关闭图形系统回到文本模式 设定线型函数 setlinestyle 填充函数设定填充模式 setfillstyle 常用函数 bar3d sector fillellipse fillpoly 屏幕操作函数屏幕图象存储与显示 getimage putimage imagesize 视口函数setviewport clearviewport 图形方式下的文本输出文本输出 outtext outtextxy 定义文本字型 settextstyle 文本的屏幕输出 include屏幕坐标 文本方式控制函数voidtextmode intnewmode TurboC支持5种文本显示方式 文本方式下颜色控制函数文本颜色textcolor 文本背景textbackground 文本属性textattr 字符显示亮度控制函数highvideo lowvideo normvideo 窗口设置与文本输出函数window cprintf cputs putch 清屏与光标操作函数clrscr clreol delline gotoxy wherex wherey 屏幕文本移动与存取函数movetext gettext puttext 菜单及其设计要点 菜单作用 由若干任务项组成的画面 界面 选择一项按键确定后 即执行相应的功能菜单显示方式 文本方式菜单与图形方式菜单菜单种类 固定式菜单 弹出式菜单 下拉式菜单 optmenu cpopdown ctext men c menu s cmenu gra cplane e c 菜单设计要点 菜单窗口图象的存储与显示新的窗口出现时 会覆盖原窗口的区域可事先保存要覆盖的区域 新窗口消失后 再恢复原区域的显示图形方式 getimage putimage imagesize malloc 文本方式 gettext puttext 菜单窗口和菜单项的生成生成背景图象 在指定位置显示菜单项文字光条的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海南施工安全培训系统课件
- 2.1.1练习使用显微镜说课稿人教版生物七年级上册
- 2024-2025学年高中语文 第三单元 对存在进行深思单元高考对接说课稿 语文版必修5
- 第6课 宝盖头教学设计-2025-2026学年小学书法练习指导五年级上册华文版
- 21杨氏之子(教学设计)-语文五年级下册统编版
- 26 走进虚拟世界教学设计小学科学四年级下册青岛版(五四制2024)
- 5.2 预防犯罪 说课稿统编版道德与法治八年级上册
- 项目计划申请书
- 职工工鉴定申请书
- 2025年保密知识竞赛考试题库及答案典型题
- JT-T-155-2021汽车举升机行业标准
- 三年级上册语文《总也倒不了的老屋》
- 楼梯-栏杆-栏板(一)等24项国家建筑标准设计
- 大型连锁医药零售企业发展模式
- 光伏发电项目设计任务书
- 站务员:站务员考点巩固(题库版)
- 大学美育(第二版) 课件 第七单元:设计艺术
- 成人高流量湿化氧疗临床应用规范专家共识2019
- 电大公共政策概论形考任务1-4答案
- 中职生安全教育PPT完整全套教学课件
- 网站信息发布审核制度
评论
0/150
提交评论