



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 实验环境的熟悉、像素点的生成及简单动画的实现班级 信计二班 学号 20080502073 姓名 张健 分数 一、实验目的和要求:1、了解和使用VC集成开发环境理解简单的C+程序结构2、熟悉VC环境的基本命令和功能键,熟悉常用的功能菜单命令3了解和使用TurboC提供的基本图形函数4、掌握与图形学相关的基本的C语言编程方法二、实验内容:1. 熟悉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三、实验结果分析1、 像素点的生成实现程序代码:#include #include #include #include #include #define rad 0.0174532925#define NUMBER 24main()int i,r,xx21,yy21,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;i21;i+) xxi=x0+r*cos(i*t); yyi=y0-r*sin(i*t); for(i=0;i20;i+) line(xxi,yyi,xxi+1,yyi+1);outtextxy(300,230,C);line(300,250,500,250);outtextxy(200,300,张健);getch();closegraph();return 0;运行结果2、该程序实现了简单圆的生成#include ?#include void main() int gdrver=VGA, gmode=2; /* 定义图形模式参数 */ int x0=320,y0=240,r=40; initgraph(&gdrver,&gmode,);/* 图形模式驱动函数 */ cleardevice(); /* 清理屏幕 */ setcolor(RED); /* 设置绘图颜色 */ rectangle(x0-r,y0-r,x0+r,y0+r); /*画矩形 */ circle(x0,y0-r,r); /*画圆 */ circle(x0,y0+r,r); circle(x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 银行岗位试题预测试卷附答案详解【能力提升】
- 醉酒驾驶与毒驾相关法律法规试题及答案
- 2025年有色金属行业资源循环利用产业链产业链绿色生产与清洁生产研究报告
- 考点解析北师大版9年级数学上册期中试题含答案详解AB卷
- 2025至2030年中国银杏茶叶市场调查研究及行业投资潜力预测报告
- 押题宝典执业药师资格证之《西药学专业二》试题及参考答案详解【a卷】
- 护士企业编制面试题库附完整答案详解【必刷】
- 2025年智能路灯控制系统开发合同
- 2025年度特种设备安全检测第三方服务合同
- 2025版自驾租赁公司司机入职合同范本
- 高级高炉炼铁操作工技能鉴定考试题及答案
- 移民安置监督评估实施细则编写要点及内容、年度报告、生产生活水平本底调查报告、恢复情况跟踪调查报告提纲、常用表格
- 介绍除湿机施工方案
- DB13(J)-T 8580-2024 双面彩钢板复合风管技术规程
- 教育教学课件:暑假生活(英文版)
- JGJ153-2016 体育场馆照明设计及检测标准
- RV减速器核心零部件摆线轮如何通过数控铣削实现高效加工
- 大学生创业基础2000116-知到答案、智慧树答案
- 2024企业人力资源数字化转型白皮书
- 2024年的老龄化社会与养老产业
- 《胜任能力模型》课件
评论
0/150
提交评论