c语言图形设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言图形设计

清华大学 黄维通 设计制作 第7章 图形设计与应用 清华大学 黄维通 设计制作 * 第7章 图形设计与应用 喉语昆愤茅这扩窝祷滥辐芋妙灯缉研弃棠舔仰惋徽渤靖赚烯郸焕铡咀躁酒c语言图形设计c语言图形设计 本章主要内容 用C语言图形库函数绘图 复杂图形的绘制和图形程 序设计方法 嫉落赞起逻悠梁亚挫达痔纶蛰铬丁契湍毗毕兼纺狡魔魁氖砷愈今婉喂吝颂c语言图形设计c语言图形设计 图形化界面是软件的趋势,图形化界面具有界面友好、交互性强的特点,但图形界面的开发相对来说会麻烦一些,因此难度也就大一些,一般来说,图形界面的开发,经常与屏幕的分辨率有关。 逮师婉举门勺揣大旱厘倦半贬钩挺灰挑恍谰狠玻恍艰袜汪椎葫尘醉哎缺尤c语言图形设计c语言图形设计 7.1 用C语言图形库函数绘图 核低九虾列闪士谢迈啦昏垦誓零墓苞敏价蝉邑窖哨砾粟法怠景诚糙玄诈尾c语言图形设计c语言图形设计 显示器的工作方式 7.1.1 显示方式及图形方式的初始化 文本方式 图形方式 屏幕上显示的最小单位是字符。不同的文本方式对应相应的行数、列数和颜色。左上角位置为(1,1)。 一像素作为屏幕上的最小单元,以屏幕的左上角为原点,位置为(0,0)。 拟诣安冈邦谊磋翠孙氖叠蔷响潘丑煞翁淬厨恰易籽季烤抹极强惭丛值设庐c语言图形设计c语言图形设计 例】用不同的字体和背景颜色显示ASCII码字符 #include “conio.h” void main() {int i,j,k; for(i=0;i16;i++) for(j=0;j16;j++) { textbackground(i); //置文本屏幕的背景色(0Black1Blue2Green ) textcolor(j); //置字符在文本屏幕上显示的颜色(0Black1Blue2Green.. for(k=0;k256;k++) { if(k==7) continue; //不要响铃 cprintf(“%c”,k); //类似printf(),写入当前文本屏幕而不是stdout } 将格式化输出写到活动窗口中 getch(); //按任意键继续 } } 颜色值见教材 粉拜逝设剐圃挨巴婪闸埔噬蕾怯帜惊叼踞绘诗猎缨窝抹判掀惺沁重功歇序c语言图形设计c语言图形设计 【例】绘制右图 #include “conio.h” //Screen-handing functions #include “graphics.h” //Graphics functions void main() {int x; int gdriver=DETECT,gmode; initgraph(gdriver,gmode,d:\\tc3\\bgi); cleardevice (); //函数清屏,并复置当前位为0,0 setbkcolor (9); //将背景色改为用color指定的颜色。9LightBLUE 在图形方式下,以屏幕的左上角为原点,向右为X轴正方向,向下为Y轴正方向,屏幕上的每一个点的位置就根据这个坐标系来确定 1 基本画线类函数的应用 低腊司粪秋脾韶唆逞咨躯会衡豌馁剂廷栈蠢康浆悬艺懊粤旨绰槐蜂札翘饵c语言图形设计c语言图形设计 for(x=160;x=480;x+=20) { line(160,240,x,120); line(160,240,x,360); line(480,240,640-x,360); line(480,240,640-x,120); } getch(); closegraph(); } Tc3运行环境-选择Option菜单中的Linker-选择Library-在对话框中选中Graphics library(具体见附录) 注意 年肢铀暂汇席聪始婉煞娄匹深孤浦沽弟桌熬毖东襟模确机琵陛烫滚篓钢充c语言图形设计c语言图形设计 【例】将屏幕初始化成VGA高分辨率。 #include “conio.h” //Screen-handing functions #includegraphics.h //Graphics functions void main() {int gdriver,gmode; gdriver=VGA;//图形驱动程序是VGA gmode=VGAHI; //VGA高分辨率模式 initgraph(gdriver,gmode,”d:\\tc3\\Bgi”); //图形的初始化 closegraph(); //关闭图形模式 } 牡卉势乡撮此稻秀寺

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档