- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机图形学实验环境的熟悉像素点的生成及简单动画的实现
实验
一、实验目的和要求:
1、了解和使用VC集成开发环境理解简单的C++程序结构
2、熟悉VC环境的基本命令和功能键,熟悉常用的功能菜单命令
3了解和使用TurboC提供的基本图形函数
4、掌握与图形学相关的基本的C语言编程方法
二、实验内容:
熟悉Visual C++实验环境
1 启动Developer Studio,了解初始化界面由哪些部分组成
查看各菜单项,看看都有哪些子菜单和命令
2 将鼠标放置于各工具条图标上,系统会自动显示该图标代表的命令含义,了解一下都有哪些命令。
3 在任意工具条上单击鼠标右键,弹出式菜单上将显示所有可用的工具条,选择其中没有对号(√)的项,看看有什么效果,再选择有对号的项看有什么效果。
4 将鼠标移动到任意工具条上,将鼠标放到图标间隙,按下鼠标左键不放,移动鼠标到屏幕中间,看有什么现象发生,再将它拖回到原来位置观察有什么现象发生。
5 将鼠标移动到下边的输出窗口,按鼠标右键,弹出一个菜单,选择其中的菜单项”Hide”,选择菜单View|Output,重新显示该窗口,看窗口是不是又显示出来了。
6 学习使用帮助系统。在Visual C++5.0中,在工作区窗口的InfoView中选择内容,双击它,在文档区显示具体的帮助信息。在Visual C++6.0,选择菜单Help|Contents,启动MSDN联机帮助系统,学习使用该帮助系统。
选File|Exit退出Developer Studio。
2 Turbo C集程序编辑、编译、连接、调试为一体具有速度快、效率高、功能强等优点。Turbo C是基于DOS平台的C编译系统,占用系统资源少,提供的界面直观、易用。程序的编译、连接、调试、运行、环境设置等工作都在同一界面上进行,从而用户使用非常方便。用户在使用Turbo C之前,必须将Turbo C系统安装在用户的磁盘上,建立一个Turbo C的使用环境。运行Turbo C有两种方式:1 由DOS平台进入Turbo C,2 由Windows平台进入Turbo C.
一个新建立的文件,也可以是一个已存在的文件。编辑好源文件存盘后,下面的工作就是对源文件(可以是单个文件,也可是多个文件)进行编译、连接和运行。在Turbo C中,对源程序进行编译、连接和运行可以分三步单独进行,也可以将编译和连接同时进行,然后运行;或者将编译、连接和运行一次完成。
说明:
(1)在操作完成后应选Project下的Clear Project,清空当前有效的项目文件(用Project name 指定的),否则系统在以后的编译中仍编译该项目文件,而不是当前编辑屏幕中的源程序。
(2)多文件编译中因出错停止编译的方式用户需要用Project的子菜单Break make on进行设置(图 14)。
Errors 表示编译完一个文件后,有“错误”信息就停止编译。
Warnings 表示编译完一个文件后,有“警告”以上信息就停止编译。
Fatal errors 表示编译完所有文件后,停止编译。
Link 进行连接之前停止编译。
图 14
当程序在编译、连接中没有错误,但运行结果不正确的情况下,我们通常用以下两种方法调试程序。1 跟踪进入方法,2 设置断点方法。设置Turbo C 环境参数是指出包含文件和库文件存放的位置以及输出文件(.OBJ和.EXE)准备存放的位置。设置Turbo C 环境参数通过主菜单Options中的选项完成,如图21。
图 21
三、#include
#include
#include
#include
#include
#define rad 0.01座机电话号码
#define NUMBER 24
main int i,r,xx[21],yy[21],x0,y0;
float t 360/20*3.14/180;
int gdriver DETECT,gmode;
initgraph gdriver,gmode, ;
setbkcolor GREEN ;
cleardevice ;
setcolor YELLOW ;
x0 300;y0 250;r 0;
for i 0;i 21;i++ xx[i] x0+r*cos i*t ;
yy[i] y0-r*sin i*t ; for i 0;i 20;i++
line xx[i],yy[i],xx[i+1],yy[i+1] ;
outtextxy 300,230,C ;
line 300,250,500,250 ;
outtextxy 200,300,张健 ;
getch ;
closegraph ;
return 0; 运行结果
2、 该程序实现了简单圆的生成
#include
您可能关注的文档
- 网际网路位址及网域名称注册管理业务监督及辅导办法.doc
- 网页中利用属性的好处.doc
- 网页布局及切片教程.doc
- 网页打不开的解决方法总汇.doc
- 网页设计与制作教学计划.doc
- 光彩夺目,女宝宝雪地靴.docx
- 罗威纳掉毛的原因.doc
- 光影顶级尊荣,闪耀“炫幕”蓝海百英寸激光电视亮相中国杯帆船赛.docx
- 羌族文化教案.doc
- 光影魔术手功能介绍.doc
- 2026华泰证券Fintech金融科技人才专场校园招聘笔试备考试题及答案解析.docx
- 2026江苏辖区农村商业银行江阴农村商业银行校园招聘85人笔试备考试题及答案解析.docx
- 2025下半年广东中山市检察机关招聘劳动合同制司法辅助人员11人笔试模拟试题及答案解析.docx
- 2025西安辛家庙社区卫生服务中心招聘笔试参考题库附答案解析.docx
- 2026建发致新校园招聘笔试备考试题及答案解析.docx
- 2025西双版纳州景洪市文化和旅游局招聘城镇公益性岗位人员(2人)笔试参考题库附答案解析.docx
- 2026江苏辖区农村商业银行张家港农村商业银行校园招聘80人笔试备考试题及答案解析.docx
- 2026临沂市郯城邮政招聘笔试备考试题及答案解析.docx
- 2025下半年国家矿山安全监察局四川局下属事业单位考试招聘5人笔试模拟试题及答案解析.docx
- 2025西北工业大学航天学院空天光机电与多学科一体化团队招聘1人(陕西)笔试参考题库附答案解析.docx
最近下载
- NB_T 11080-2023 光伏组件电致发光(EL)检测技术规范.pdf VIP
- 《2016中文核心期刊一览表》.doc VIP
- 部门运营管理体系建设.pptx
- NBT11068-2023直流1500V光伏电站通用技术要求.pdf VIP
- 2025年传染病防治法知识竞赛题库(试题及答案).docx VIP
- NB_T 11054-2023 防孤岛保护装置技术规范.pdf VIP
- 光伏发电工程工程量清单计价规范(2022).docx VIP
- NBT-10774-2021村镇建筑离网型太阳能光伏发电系统.pdf VIP
- NB_T 10686-2021 光伏预装式变电站技术规范.docx VIP
- NBT - 光伏发电站能效技术监督规程.docx VIP
文档评论(0)