实验指导书面向对象程序设计电子信息工程专业实邓涛编.docx

上传人:b****5 文档编号:3041817 上传时间:2022-11-17 格式:DOCX 页数:40 大小:555.77KB
下载 相关 举报
实验指导书面向对象程序设计电子信息工程专业实邓涛编.docx_第1页
第1页 / 共40页
实验指导书面向对象程序设计电子信息工程专业实邓涛编.docx_第2页
第2页 / 共40页
实验指导书面向对象程序设计电子信息工程专业实邓涛编.docx_第3页
第3页 / 共40页
实验指导书面向对象程序设计电子信息工程专业实邓涛编.docx_第4页
第4页 / 共40页
实验指导书面向对象程序设计电子信息工程专业实邓涛编.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

实验指导书面向对象程序设计电子信息工程专业实邓涛编.docx

《实验指导书面向对象程序设计电子信息工程专业实邓涛编.docx》由会员分享,可在线阅读,更多相关《实验指导书面向对象程序设计电子信息工程专业实邓涛编.docx(40页珍藏版)》请在冰豆网上搜索。

实验指导书面向对象程序设计电子信息工程专业实邓涛编.docx

实验指导书面向对象程序设计电子信息工程专业实邓涛编

《面向对象程序设计》

实验指导书

 

邓涛编写

 

适用专业:

电子信息工程专业(实)

 

信息与通信工程学院

2011年5月

前言

 

面向对象程序设计是电子信息实验班的一门必修的程序设计课程,实验是面向对象程序设计课程教学的重要教学环节,是真正掌握面向对象程序设计的最有效方法。

实践教学的目的是为了增强学生的学习兴趣,使学生深入领会C++语言的功能和作用,理解程序的编译、运行机理,加深对C++语言面向对象本质的认识。

通过运用C++语言编写程序,掌握调试运行程序的方法,从而具备较好的程序设计能力和解决问题的能力,并积累一定的实践经验,为今后在专业领域中使用计算机解决问题打下扎实基础。

课程实验的总体目标是使学生拥有必要的程序设计实践经验,掌握最基本的程序设计方法和技巧,熟练掌握C++的语法,了解和熟悉常用的软件集成开发环境,掌握基本的编译、链接和调试技能,同时培养学生良好的代码写作习惯与风格。

实验项目设置与内容提要

根据各专业培养计划,面向对象程序设计课程的实验学时一共安排了24学时。

本课程实验开设3个必修实验(10学时),其他为14学时的任选实验,在任选实验时,根据学生掌握知识的程度选做。

实验项目设置与内容提要

序号

实验项目

实验学时

每组人数

实验类型

实验要求

内容提要

1

VC集成开发环境的安装与使用

2

1

验证

任选

1、VisualStudio6.0的介绍

2、VisualStudio6.0的安装

3、MSDN的介绍与安装

4、什么是VisualStudio6.0ServicePack6?

5、VisualStudio安装程序安装了哪些内容?

6、如何在VisualStudio6.0中编译和链接和运行程序

2

编译及语法错误处理

4

1

综合

必修

1、认识VC中的编译器及其选项

2、VC中新建向导与编译器选项的自动设定

3、何时可以编译

4、分别编译

5、语法错误的处理

6、常见语法错误

3

链接及链接错误处理

4

1

综合

必修

1、链接器的作用

2、二进制代码文件格式

3、理解链接过程

4、链接器的选项及选项的自动设定

5、库文件和目标文件的指定链接

6、常见链接错误

4

复数类的设计与实现

2

1

综合

必修

1、类的定义

2、类的成员函数的定义

3、复数的加减乘除运算符重载

4、友元函数与输入与输出运算符重载

5

输入输出流

2

1

综合

任选

1、输入输出流、文件流类的使用

2、文件的打开、读写和关闭操作

6

对话框和控件

4

1

综合

任选

1、基于对话框的应用程序的创建;

2、静态文本控件、进度指示器控件、滑动条控件、微调按钮控件、列表控件、树状控件的应用

7

菜单和文档视图结构及简单绘图程序的设计

6

1

设计

任选

1、单文档与多文档应用程序的创建

2、菜单的添加与函数响应

3、工具条的添加与函数响应

4、简单绘图操作的实现

5、画笔、画刷的应用

6、数据串行化

 

实验一VC集成开发环境的安装与使用

实验学时:

2

实验类型:

验证

实验要求:

任选

一、实验目的

本实验作为课程配套实验的第一个实验,旨在解决学生在建立开发环境中可能遇到的疑惑,帮助学生注意和学习到在书本上没有的背景知识,提示学生在环境建立过程中的细节,熟悉C++程序的基本编译和链接过程。

二、预习内容

VisualStudio是微软公司为Windows程序员设计的开发套件,用户可以在其中轻松的完成创建项目、编辑源程序、编译、链接、运行和调试应用程序。

(一)VisualStudio6.0的介绍

1987年,Borland公司,TurboCforDOS1.0。

1989年,TurboCforDOS2.0。

1990年,第一个BorlandC++发布。

1990年,MicrosoftC++6.0。

1992年,BorlandC++3.1forDOS。

1992年,第一个MicrosoftC++即VisualC++1.0发布,含MFC2.0。

1997年,BorlandC++5.0。

1997年,BorlandC++Builder1.0。

1997年,VisualStudio5.0,其中包括VisualC++5.0(MFC4.2)。

1998年,VisualStudio6.0,其中包括VisualC++6.0(MFC6.0)。

1998年,BorlandC++Builder3.0。

2002年,VisualStudio.NET2002,其中包括VisualC++7.0。

2002年,BorlandC++Builder6.0。

2003年,VisualStudio.NET2003。

2005年,VisualStudio2005,其中包括VisualC++8.0。

2008年,VisualStudio2008。

VisualStudio6.0是微软公司继VisualStudio4.2和VisualStudio5.0(1997年发布)之后发布的极具影响力的开发工具,下表是Borland公司和微软公司C/C++主要编译开发环境的发布时间。

值得一提的是VisualC++2005express。

微软公司在其发布VisualStudio2005时,为了让更多的学生能学习和使用VisualStudio2005(从而最终为Windows操作系统编写应用程序),决定推出一个专为学生发布的、完全免费的可视化集成开发环境——VisualStudio2005的express版(另外还有专业版、Team版和服务器版等)。

Express版的VisualC++2005与其它版相比有不少限制(主要是不包含MFC),但作为学生学习C/C++程序却是非常合适的。

任何人都可以从Studio2008中微软公司也同样发布了express版,因此在上面的链接中可能下载到的是最新的VisualStudio2008express。

(二)VisualStudio6.0的安装

首先VisualStudio6是一个套件,也即是说它与微软的office相似,office套件是同时包括word、powerpoint、excel、access、outlook、frontpage等多个应用软件的,VisualStudio6则同时包括VC、VF、VB、VID(VisualInterDev,用来作网络应用开发的)、VSS(VisualSourceSafe,用来管理软件开发源代码的)。

因此如果想安装VB6或VF6的话,也可以用VisualStudio6的内容来安装。

VC6的安装是很简单的,但要安装得恰如其分、恰好满足自己学习的需要却是有不少技巧的。

1、安装开始后会要输入产品的ID号,如果用的是破解版的VC则ID号全是1,这是所有学习VC的人都知道的了。

2、在安装过程中会要你选择安装模式,这时请选择“定制(custom)”模式。

3、下面是要你指定“共用(common)”文件夹的位置,一般选用默认位置比较好,除非你的C盘空间不够了(注意安装VC6和MSDN共约需2G左右空间)。

4、如果你的系统已安装了VSS的以前的版本(不光是VisualStudio会安装,可能其它软件也会安装VSS),就会有一个提示,通知你将用VSS6代替以前的版本,这里一般选择YES即可。

5、然后就会要你选择想要安装的内容了,建议你先选择旁边的[SelectAll],这样就把所有的内容都选上了,再勾掉VB、VF、VID和VSS即可。

6、随后将提示你注册环境变量,这里其实有两个提示,一是提示当你要从命令行运行编译器和链接器时可以通过运行在bin目录下的名为VCVARS32的批处理程序来完成路径的设置,二是提示你是否注册windows下的环境变量(建议选上),这样你就不必每次写程序都要设定路径了。

也许同学们并不理解什么叫环境变量,环境变量其实是记录在系统注册表中的关于系统路径的一些变量,我们可以通过查看【控制面板/系统/高级/环境变量】来看一看注册环境变量后的情况,如下图所示:

可以看到由于在VC的安装过程中注册了环境变量,所以在用户变量中就有了include、lib、MSDevDir、path等变量及其值,其值则指向VC安装的相应路径。

正因为有了这些环境变量,当编译器与链接器在生成应用程序时才能准确地找到库函数所在的位置并将它们的二进制代码链接到程序中去。

7、安装程序然后将开始将相应的程序、各种运行库挎贝到系统中和指定的安装位置,在这段时间时请注意正在安装的文件,你可以大致地了解安装程序安装了哪些内容到你的硬盘里。

8、安装完成后将提醒你重新启动系统,这时最好选择重新启动系统而不是仅仅退出安装,因为安装并未真正结束。

9、系统重新启动后,将提示继续安装MSDN,此时如果你手边有MSDN的安装盘或者可以安装的MSDN,你可以选择安装MSDN,否则就不要选择了。

10、如果你不选择安装MSDN,安装程序会有一个警告,可以不必理会它而选择“是”。

11、随后安装程序会提示你继续安装InstallShield,这是一个用来帮助你写作安装程序的软件,如果你有它的安装盘则在你选择它以后那个“Install”按键将变得可用,不过InstallShield并不在VisualStudio6这张盘里,而是在随VisualStudio6发行的另外的盘中,所以这里一般不选择安装。

12、随后安装程序会提示安装其它服务器组件,因为没有安装盘这里我们也不能选择安装(有不少同学不清楚这些,所以总是选择安装,于是安装程序就会提示你插入相应的安装盘,但因为没有这些安装盘,结果就提示安装失败,于是很多同学就以为安装有问题,其实此时VC的安装已经成功完成了)。

13、最后安装程序会提示注册程序,如果不是正版的,就不能注册成功,所以这里就不能选注册了,否则也会提示安装不成功的。

14、到此整个VC的安装就完成了,但相关的安装还没完。

(三)MSDN的介绍与安装

MSDN(MicrosoftDeveloperNetwork)是微软公司维护的一个网站,其中有所有公开的、关于微软产品的软件开发帮助文档资料,任何人都可以通过internet访问这个网站(LibraryHelp中的介绍内容,请认真阅读(因为英语,特别是必要的专业英语水平对于程序开发人员来讲也是非常重要的)。

MSDN,theMicrosoftDeveloperNetwork,istheessentialreferencefordeveloperswhouseMicrosoftdevelopmenttoolsortargetanyWindowsorInternetplatform.TheMSDNLibrarycontainsmorethan1.1GBoftechnicalprogramminginformatio

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1