C++程序设计实践教程(第二版)

-
【作 者】主 编 刘卫国 杨长兴
【I S B N 】978-7-5084-9369-5
【责任编辑】李炎
【适用读者群】高职高专
【出版时间】2012-01-05
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第2版第1次印刷
【页 数】232
【千字数】360
【印 张】14.5
【定 价】¥25
【丛 书】普通高等教育“十二五”规划教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书是与《C++程序设计》(第二版)配套的实践教材,全书包括实验指导、习题选解和程序设计实践3部分内容。在实验指导部分设计了15个实验,这些实验和课堂教学紧密配合,通过有针对性的上机实验,可以更好地掌握C++程序设计的方法。习题选解部分为帮助读者进行课外练习而编写,对于参加各种计算机考试的读者来说,这部分内容也是很好的辅助材料。程序设计实践部分旨在课程学习的基础上帮助读者掌握C++应用系统的开发方法和技巧,作为教材内容的拓展,介绍MFC的基本知识。
本书内容丰富、实用性强,既可作为高等院校程序设计课程的教学参考书,又可供社会各类计算机应用人员阅读参考。
本书配有习题源代码,读者可以从中国水利水电出版社网站及万水书苑上下载,网址为:http://www.waterpub.com.cn/softdown/或http://www.wsbookshow.com。
本书是与《C++程序设计(第二版)》配套的实践教材,全书包括实验指导、习题选解和程序设计实践三部分内容。
“实验指导”部分设计了15个实验以方便读者上机练习。这些实验和课堂教学紧密配合,通过有针对性的上机实验,可以更好地掌握C++程序设计的方法。
“习题选解”部分以课程学习为线索,编写了十分丰富的习题并给出了参考答案。对于参加计算机考试的读者来说,这部分内容也是很好的辅助材料。
“程序设计实践”部分旨在帮助读者掌握C++应用系统的开发方法和技巧。通过分析几个小型C++应用程序实例的设计与实现过程,帮助读者掌握利用C++开发应用系统的一般方法与实现步骤。
C++程序设计是一门实践性非常强的课程。学习C++程序设计,上机实验和课程练习是十分重要的环节。通过不断的上机实验和大量的练习,可以加深理解和巩固课堂学习内容,更好地熟悉C++的语法规则,掌握C++程序设计的方法,培养较强的应用开发能力。
本书是与《C++程序设计》(第二版)配套的实践教材,全书包括实验指导、习题选解和程序设计实践3部分内容。
为了方便读者上机练习,在实验指导部分设计了15个实验。这些实验和课堂教学紧密配合,通过有针对性的上机实验,可以更好地掌握C++程序设计的方法。为了达到理想的实验效果,实验前应认真准备,要根据实验目的和实验内容,复习好实验中要用到的知识,想好编程的思路,做到胸有成竹,提高上机效率。实验过程中要积极思考,分析程序的执行结果以及各种屏幕提示信息的含义、出现的原因并提出解决办法。实验后要认真总结,总结本次实验有哪些收获,还存在哪些问题,并写出实验报告。
习题选解为帮助读者进行课外练习而编写,对于参加各种计算机考试的读者来说,这部分内容也是很好的辅助材料。这一部分以课程学习为线索,编写了十分丰富的习题并给出了参考答案。在使用这些题解时,应重点理解和掌握与题目相关的知识点,而不要死记答案。应在阅读教材的基础上再来做题,通过做题达到强化、巩固和提高的目的。
程序设计实践旨在课程学习的基础上帮助读者掌握C++应用系统的开发方法和技巧。通过对几个小型C++应用程序实例设计与实现过程的分析,帮助读者掌握利用C++开发应用系统的一般设计方法与实现步骤。作为教材内容的拓展,这部分介绍MFC的基本知识。
程序设计和应用开发能力的提高,需要不断的上机实践和长期的积累,在上机实验和学习过程中会碰到各种各样的问题,分析问题和解决问题的过程就是经验积累的过程。通过课程学习、上机操作、作业练习以及系统开发等多个环节的训练,在学完本课程后就一定会有很大的收获,计算机应用开发能力就会有很大提高。
本书内容丰富,实用性强,既可作为高等学校程序设计课程的教学参考书,又可供社会各类计算机应用人员阅读参考。
本书由刘卫国、杨长兴任主编,李小兰、蔡旭晖任副主编。参编人员有周春艳、朱从旭、周欣然、曹岳辉、吕格莉、李利明。本书的编写得到了施荣华教授的大力支持与指导,在此表示衷心感谢。在本书编写过程中,还得到了中南大学计算机基础教学实验中心全体教师的大力支持和帮助,在此一并表示衷心的感谢。
由于作者学识水平有限,书中的疏漏或错误之处在所难免,恳请广大读者批评指正。
作 者
2011年12月
第1章 实验指导 1
实验1 C++基础 1
实验2 选择结构程序设计 5
实验3 循环结构程序设计 8
实验4 常用程序设计算法 12
实验5 函数和编译预处理 15
实验6 数组 19
实验7 指针 22
实验8 自定义数据类型 25
实验9 类与对象(一) 29
实验10 类与对象(二) 32
实验11 运算符重载与模板 37
实验12 继承与派生 45
实验13 多态性和虚函数 49
实验14 输入输出流 52
实验15 综合程序设计 57
第2章 习题选解 79
习题1 C++基础知识 79
参考答案 84
习题2 程序控制结构 85
参考答案 92
习题3 函数和编译预处理 96
参考答案 102
习题4 数组与指针 106
参考答案 111
习题5 自定义数据类型 117
参考答案 123
习题6 类与对象 127
参考答案 137
习题7 运算符重载与模板 147
参考答案 156
习题8 继承与派生 162
参考答案 164
习题9 多态性和虚函数 165
参考答案 170
习题10 输入输出流 180
参考答案 187
第3章 程序设计实践——MFC基础 192
3.1 MFC概述 192
3.2 MFC与菜单设计 194
3.3 MFC与对话框设计 200
3.4 MFC与绘图 212
综合设计题 218
参考文献 227
- HTML5+CSS3前端开发项目式教程(微课版) [主编 谭卫 徐文义]
- Python 程序设计(微课版) [杨智勇 廖丹]
- 数据结构——C语言(微课版) [主编 梁海英]
- UI界面设计与制作教程 [主 编 黎 娅 任劲松]
- UML系统建模及系统分析与设计(第二版) [王欣 张毅 编著]
- Android高级程序设计 [主编 周雯 舒松]
- C程序设计简明教程 [黄能耿 黄致远 编著]
- Java程序设计简明教程 [黄能耿 黄致远 编著]
- Visual Basic程序设计实验指导 [主编 孙颖馨]
- C++程序设计简明教程 [黄能耿 黄致远 胡丽丹]
- C程序设计实用教程——基于问题驱动模式 [主编 李凤云]
- ASP.NET(C#)网站开发(第二版) [主编 张志明 王辉]
- C语言程序设计实验指导与实训 [主编 倪燃]
- MySQL数据库项目化教程 [主编 郑小蓉 段萍]
- 单片机原理及应用技术(C语言版) [周国运 鲁庆宾 赵天翔 编著]
- C#程序设计教程 [主编 李祥琴]
- 数字图像处理(OpenCV 实现) [主编 张广渊]
- Python程序设计与应用 [主编 张广渊]
- C#数据库编程技术 [主编 顾家铭]
- 基于C#的可视化编程基础 [主编 张蕾蕾 黄健]
- Java程序设计 [主编 张继军]
- 电气控制与PLC程序设计 [胡冠山]
- Python基础实例教程 [秦颖 编著]
- 基于Android平台的移动开发技术 [主编 徐硕博 黄卫东 贾雁]
- Android 应用开发项目实战 [主编 梁 琨 朱冰鸿]
- Java Web开发技术与项目实战 [主编 罗如为]
- 虚拟现实(VR)交互程序设计 [主编 杨秀杰 杨丽芳]
- C语言程序设计 [主编 杨娟 万青]
- 物联网编程与应用(C#) [主编 王浩 王伟旗]
- C语言程序设计 [主编 王婧 刘政宇]