武汉大学计算机学院《C++程序设计》课内实验要求
C++程序设计上机指导
谭成予 编著
目录
上机指导1 C++与C语言的基本语法差异性编写练习 ................................ 1 上机指导2 多文件编程练习.............................................................................. 12 上机指导3 类与对象 .......................................................................................... 14 上机指导4 运算符重载和函数重载 ................................................................. 17 上机指导5 泛型编程:模板与STL ................................................................. 18 上机指导6 windows编程之一,可视化编程:窗体、控件、事件、视图和文档 ........................................................................................................................... 20 上机指导7 windows编程之二,组件编程:DLL编写 .............................. 22 上机指导8 windows编程之三,windows SDK编程:windowsAPI ... 31 上机指导9 常用设计模式编程练习 ................................................................. 34
上机指导1 VC编译环境的使用和C++基本语法编写练习
目的和要求:
1. 开始练习Visual C++中编写、编译、调试和运行Windows应用程序以及可视化编程的
基本使用方法。
2. C++和C语言有区别的基本语法编程练习,主要包括C++中数据类型、引用、new和
delete、函数重载等。
3. 通过编程练习,初步掌握面向过程和面向对象的本质差别。 内容和步骤:
1. VC编译环境的安装
请Visual C++ (建议2005版本及以上)编译环境,按照03-C++程序设计课内上机参考资料\\01-Visual C++ 2005简介.ppt和03-C++程序设计课内上机参考资料\\02-vs 2005使用简介.pdf的介绍,完成以下操作。: (1) VC的安装,回答以下问题
安装过程中,设置开发语言为C++,操作方法: ; 安装之后,修改开发语言为C++,操作方法: ;
(2) 安装MSDN,安装好之后,尝试使用MSDN查找资料。 (3) 按照如下描述的步骤,尝试设置VC的选项。
a) 用户可通过“选项”(Options)对话框来设置各种选项,当从主菜单中选择“工具”
/“选项”时该对话框将显示出来,如图 1所示。
图 1 Visual C++2005选项对话框
b) 单击左边窗格中任意一项旁边的加号(+),将显示出子主题列表。如图 1显示的
是“项目和解决方案”下面的“常规”子主题的选项。右边窗格显示对应于左边窗格选定主题的设置选项。单击选项对话框右上方的Help按钮(符号?),将显示当前选项的解释。
用户平时关心的只有少数几个选项,但花点时间看看都有哪些选项可以设置将对用户很有帮助。用户可能希望选择某个路径作为创建新项目时的默认路径,这可以通过如图 1所示的“项目和解决方案”下面的“常规”子主题的选项来实现。
c) 通过在左边窗格中选择“项目和解决方案”下面的“VC++项目设置”主题,可以
设置应用于所有C++项目的选项。
d) 通过选择主菜单上的“项目”下面的“属性”菜单项,可以设定当前项目所特有的
选项,该菜单项是定制的,以反映当前项目的名称。
2. VC IDE(创建,编辑、编译等)的基本操作使用 (1) 创建新项目和源程序
1
a) 创建新项目 i. 在Visual C++中编写C程序的第一步是:创建新的项目,例如Win32控制台
项目。这个操作可以通过两种方法来实现:其一,单击主菜单中“文件”下面的“新建”/“项目”选项;其二,是单击标准工具栏中的“新建项目”工具按钮。无论是上面的哪种方式,都将弹出如图 2所示的“新建项目”对话框。
图 2 Visual C++2005新建项目对话框
ii.
iii.
在“新建项目”对话框中,请选择左边窗格中“项目类型”的“Visual C++”下面的“Win32”。然后,选择右边窗格中“模板”下方的“Win32控制台应用程序”。第三,可以在下方的窗格内输入新建项目及其解决方案的名称,例如输入项目名称“aa”;并确认新建项目的位置。最后,单击“确认”按钮,将显示如图 3所示的“Win32应用程序向导”对话框。
单击“Win32应用程序向导”对话框中的“下一步”按钮,将显示如图4所示的“Win32应用程序向导——应用程序设置”对话框。
图 3 Win32应用程序向导
iv.
在如图4所示的“Win32应用程序向导——应用程序设置”对话框中,用户可在“应用程序类型”中,选择“控制台应用程序”。在“附件”选项中可以选择“空项目”或者“预编译头”,这里将要编写的是纯C程序,因此推荐选择“空项目”。最后,点击“完成”按钮,将显示如图4所示的新建项目的编辑主界面。
2
图4 Win32应用程序向导——应用程序设置
b) 创建新的源程序文件 i. 图5所示的是刚刚新建的项目aa的编辑主界面,注意此时项目aa是一个空的
容器,其中还没有任何源程序文件。此时,需要做的是创建新的源程序文件,这可通过两种方式完成:第一种方法是,选择主菜单中“项目”下面的“添加新项”;第二种方法是,在图5中左边窗格的解决方案管理器中的“aa”|“源文件”上面右击,在弹出的菜单中选择“添加”|“新建项”。这时,将显示如图6所示的“添加新项”对话框。
图5 编辑项目的主界面
图6 添加新项对话框
3