C++程序设计实验与课程设计指导
作者 : 皮德常 编著
出版日期 : 2010-01-11
ISBN : 978-7-111-29008-7
适用人群 : 适用学生层次:博士生\MBA\研究生\本科生√\大专√\高
定价 : 19.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 153
开本 : 16
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

本书是《C++程序设计教程》的配套教材,内容包括C++程序设计所有的编程题的习题解答和课程设计。其中第一部分是C++编程环境介绍,给出了基于Visual C++ 2005 Express版的编程和程序调试方法,以帮助读者迅速掌握编程环境。第二部分是实验,给出了主教材编程题在上机实验中的参考答案,以帮助读者少走弯路,尽快掌握程序设计的思想和程序设计的方法。第三部分是课程设计,它与主教材指定的课程设计相对应,期望能够提高读者对C++编程思想的进一步理解,提升实际应用C++编程的能力。

图书特色

程序设计是一门实践性很强的课程,任何一门程序设计课程,不上机实践是不可能学好的。本书旨在通过实验与课程设计,加深学生对教师所讲内容或教材所阐述内容的理解,把自己所学的编程知识真正转化成一种编程能力,提高自己分析、解决实际问题的能力,为走向社会打下良好的基础。
自成体系,既可以与配套教材《C++程序设计教程》一起使用,也可以独立使用。
内容丰富,结构紧凑,选题典型,注重步骤及细节。
注重软件工程的程序设计方法,强调程序的可读性。
书中的程序全部遵循良好的程序设计风格。每个题目都在Microsoft Visual C++ 2005 Express版环境下通过调试和运行。

图书前言

任何一门程序设计课程,不上机实践是不可能学好的。
  程序设计是一门实践性很强的课程,学过程序设计的人都有这样的感觉:上课或看书时,对教师所讲的内容或教材所阐述的内容都能够理解,但到自己编程时往往又无从下手,要么所编写的程序漏洞百出,要么无法利用自己已掌握的知识来正确表达自己的意思。
  编者在教学中经常遇到学生“诉苦”:一个编程作业要一个小时甚至更长的时间才能调试出来。应该说,这是学习编程过程中的一种正常现象。要把自己所学的知识变成一种编程能力,所需要的就是这种上机实践。
  课程设计是学习C++课程必不可少的一部分。如果不做课程设计,就不可能深刻理解C++面向对象的精髓,也不能灵活运用C++解决问题。有不少学生在进行课程设计时,往往不能全部实现,编者编写本书的目的就是希望能让读者在编程中少走弯路,给读者一些启迪。
  本实验教材具有如下特点: 
  (1) 自成体系,既可以与主教材《C++程序设计教程》一起使用,也可以独立使用。
  (2) 内容丰富,结构紧凑,选题典型,注重步骤及细节。
  (3) 注重软件工程的程序设计方法,强调程序的可读性。书中的程序全部遵循良好的程序设计风格。例如,类名、函数名和变量名的定义做到“见名知义”,并采用缩排格式组织程序代码和尽可能多地给出注释。
  本书所给出的每个题目都在Microsoft Visual C++ 2005 Express版环境下通过调试和运行,几乎都给出了运行结果(有些题目没有固定的结果,书中就没有给出运行结果),以便读者在不同的环境下运行比较。当然本书中给出的解答不一定是最优的,它们仅仅代表了编者的思路和想法。欢迎读者提出自己的见解,编写出更高质量的程序。
  编者的学生朱吉、罗勇刚、王明涛等人做了大量的实验工作,在此表示感谢。
  感谢读者选择本书,欢迎对本书的内容提出批评和修改建议,编者将不胜感激。编者的电子邮件地址:dc.pi@163.com。

皮德常
2009年12月

上架指导

计算机\程序设计

封底文字

程序设计是一门实践性很强的课程,学习任何一门程序设计不上机实践是不可能学好的。本书旨在通过实验与课程设计,加深学生对教师所讲内容或教材所阐述内容的理解,把自己所学的编程知识真正转化成一种编程能力,提高自己分析、解决实际问题的能力,为走向社会打下良好的基础。
本书特点
● 自成体系,既可以与配套教材《C++程序设计教程》一起使用,也可以独立使用。
● 内容丰富,结构紧凑,选题典型,注重步骤及细节。
● 注重软件工程的程序设计方法,强调程序的可读性。
● 书中的程序全部遵循良好的程序设计风格。每个题目都在Microsoft Visual C++ 2005 Express版环境下通过调试和运行。

作者简介

皮德常 编著:皮德常,男,1971年11月生,博士,副教授,硕士生导师。于1994年、1997、2002年在南京航空航天大学获得学士、硕士和博士学位。近几年来,先后发表科研论文42篇,获南京航空航天大学教学优秀奖4次,教学观摩奖1次;主持和参与国家自然科学基金3项、江苏省自然科学基金和国家“863”计划各1项;先后获得省部级科技进步二等奖2次、三等奖2次;在清华大学出版社、国防工业出版社和机械工业出版社出版计算机专业书5本。

图书目录

前言
第1章 C++开发环境应用基础1
 1.1 进入和退出VC++集成开发环境1
 1.2 创建工程1
 1.3 程序的编辑、编译与运行3
 1.4 程序的调试方法6
 1.5 保存和关闭8
 1.6 打开方案8
 1.7 方案、工程与文件的区别8
第2章 同步实验9
 实验一 C++程序设计基础9
 实验二 C++的流程控制11
 实验三 函数17
 实验四 数组26
 实验五 指针36
 实验六 结构体与链表45
 实验七 文件操作53
 实验八 类的基础部分66
 实验九 类的高级部分76
 实验十 继承、多态和虚函数82
 实验十一 异常处理106
第3章 课程设计110
 3.1 课程设计简介110
 3.2 程序结构 114
 3.3 程序的主要特点 115
 3.4 使用说明 115
 3.5 程序源代码及分析116
  3.5.1 类型定义117
  3.5.2 类TitleInfo的定义117
  3.5.3 类TitleInfo的实现118
  3.5.4 类BookData的定义119
  3.5.5 类BookData的实现120
  3.5.6 类Sale的定义126
  3.5.7 类Sale的实现126
  3.5.8 与销售有关的头文件129
  3.5.9 与销售有关的函数129
  3.5.10 类Report的定义130
  3.5.11 类Report的实现131
  3.5.12 类Management的定义136
  3.5.13 类Management的实现137
  3.5.14 常用函数的原型141
  3.5.15 常用函数的实现142
  3.5.16 主程序部分145
参考文献149

教学资源推荐
作者: (美)Alan Burns,Andy Wellings
作者: 陈蕾 主编 邓晶 仲兴荣 参编
参考读物推荐
作者: 陈根 著
作者: [美] 托马兹·卓巴斯(Tomasz Drabas)著
作者: Alan J.Kalameja
作者: 目丁兔 编著