实验报告_3完整版.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 4 实验___ VC6.0上机练习________ 姓名:___陈亚男___ 班级: __09电子一班__ 学号:20090306104__ 时间:__3月3号_____ 地点:407 一、实验目的: 了解VC6.0的使用环境界面,使用VC6.0编程 二、实验内容及测试结果: (1)内容: 使用AppWizard创建一个Win32窗口程序示例HelloWorld,并观察生成的代码,和类,文件。 步骤: 1)单击File | New菜单项 2)选Projects标签,选择项目类型为Win32Application,在Project name框中,输入新项目名为xxx_1(xxx为各位学号的后三位数字),并指定项目存储位置。 3)单击OK按钮后,会出现相应的向导Wizard 4)选中A trpical “Hello World” application,单击Finish按钮,生成项目框架: (2)内容 1)在集成开发平台上,单击File | New菜单项; 2)选File标签,从左边的框中选择文件类型C++ Source File,输入新文件名为xxx_2(xxx为各位学号的后三位数字),并指定项目存储位置。 3) 单击OK按钮 4)在打开的编辑窗口中输入如下内容 void main() {} 5)在菜单栏中单击Build | Build菜单项,出现询问是否创建活动工作区,单击“是”,完成编译和链接。 (3)类的初步练习 定义一个描述角度的类Cangle,包含的内容如下: 私有成员变量value,表示角度值,类型为double 公有成员函数SetValue,实现功能是使用形参为value赋值,声明为 void SetValue(double); 3)公有成员函数GetCos,实现功能是计算余弦值,并作为返回值返回。声明为 double GetCos 请编程实现如下功能:定义一个Cangle类的对象deg,调用成员函数deg的角度为38度,调用成员函数计算并输出deg的余弦值。 三、算法或核心技术思考体会: 通过上上机学习我们知道了VC开发环境集成开发环境 Developer Studio操作界面, Developer Studio以项目工作区的方式来组织文件、项目、项目配置。创建项目工作区时,将创建:(1)一个项目工作区目录(2)一个项目工作区文件(.dsw)(3)一个项目文件(.dsp) (1)一个工作区选项文件(.opt) : 1)ClassView:显示项目中定义的C++类 2)Resource View:显示项目中包含的资源 3)File View:显示包含在项目工作区中的文件 (2)集成平台基本操作: 1)打开应用程序 2)关闭应用程序 3)编译运行应用程序 调试:调试命令, 为Build | Start Debug Start Debug Go(F5) Run to Cursor Step Into Step Over Attach to Process Stop Debugging 设置断点(按F9):选择Edit | Breakpoints后,出现Breakpoints对话框 三种设置断点方式:按位置设置、按表达式设置、按窗口消息设置 Location:设置位置中断 Data:根据表达式的值设置中断 Message:设置消息中断 使用Variables窗口1)Auto 2)Locals 3)this 使用Watch窗口1)变量 2)表达式 四、附件(源代码) #include<iostream.h> #include<math.h> const double ANG_TO_RAD=0.0174532925; class Angle {private: double value; public: void SetValue(double); double GetCos(void); }; void Angle::SetValue (double a) { value=a;} double Angle::GetCos(void) { return cos(value*ANG_TO_RAD); } void main() {Angle deg; deg.SetValue (38.0); cout<<"The sine of the angle is :"<<deg.GetCos()<<endl; }

文档评论(0)

+ 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档