面向对象程序设计课程设计

分类: 图书,计算机/网络,程序设计,其他,
作者: 胡兰著
出 版 社: 浙江大学出版社
出版时间: 2008-4-1字数:版次: 1页数: 180印刷时间:开本: 16开印次:纸张:I S B N : 9787308058346包装: 平装内容简介
本书是配合面向对象程序设计课程的课程设计指导教材,内容涵盖c++语言的重要基本知识、STL编程初涉、Windows编程入门等。通过对每个案例的相关背景知识的回顾、题目解析与实现要点的分析,循序渐进地启发学生完成课程设计,培养学生实际分析问题、编程和动手的能力,提高学生的综合素质。
本书所附光盘内容为案例的源程序。
本书适合作为高等院校面向对象程序设计课程设计指导用书,也可供广大计算机编程人员参考,具有很高的实用参考价值。
目录
第1章面向对象程序设计课程设计概要
1.1本课程设计的基本思路
1.2实验与实践报告编写要求
1.2.1实验报告的基本要求
1.2.2实践报告的基本要求
1.3课程设计的组织、开发与评分方法
1.3.1课程设计的组织
1.3.2代码与开发组织
1.3.3评价与计分
1.4Visual Studio.NET集成开发环境
1.4.1解决方案和项目
1.4.2代码编辑、编译、生成和运行
1.4.3程序调试
1.4.4使用调试器
1.5Cygwin/GCC
1.5.1Cygwin安装
1.5.2编译、运行程序
第2章C++编程基础案例分析
2.1代码组织案例——设计Set类
2.1.1设计题目
2.1.2设计分析
2.1.3设计实现
2.2静态多态性案例——设计Set类
2.2.1问题引入
2.2.2设计题目
2.2.3设计分析
2.2.4设计实现
2.2.5函数重载与参数缺省值的选择
2.3动态多态性案例——设计图形类层次
2.3.1设计题目
2.3.2设计分析
2.3.3设计实现
2.4文件操作案例——设计学生选课系统
2.4.1设计题目
2.4.2设计分析
2.4.3设计实现
2.5模板案例——设计模板Array
2.5.1设计题目
2.5.2设计分析
2.5.3设计实现…
2.6内存管理案例——设计new和delete的重载
2.6.1问题引入
2.6.2设计题目
2.6.3设计分析
2.6.4设计实现
第3章STI.编程案例分析
3.1容器——个人记事本案例
3.1.1 初涉STI容器
3.1.2设计题目
3.1.3设计分析
3.1.4设计实现
3.2迭代器、算法和函数对象——多项式案例
3.2.1初涉STI_迭代器、算法和函数对象
3.2.2设计题目
3.2.3设计分析
3.2.4设计实现
. 3.3关联容器——列车时刻查询系统案例
3.3.1 初涉STI一关联容器
3.3.2设计题目
3.3.3设计分析
3.3.4设计实现
第4章Windows编程案例分析
4.1 SDK Windows编程——hello SDK I立用程序案例…
4.1.1初涉’Windows编程
4.1.2设计题目
4.1.3创建步骤
第5章综合设计案例分析
第6章综合设计习题
书摘插图
第1章面向对象程序设计课程设计概要
1.1 本课程设计的基本思路
面向对象程序设计是当今软件设计开发的基本思想、方法与技术。本书的目的是与面向对象程序设计课程教学相配合,强化读者面向对象程序设计的实践训练,从而领悟面向对象方法与技术的精髓。
程序设计是一门实践性很强的课程,它还是一门艺术,没有标准答案。从软件开发目标的确定、对象数据和功能的抽象、程序代码的具体组织,到一些很具体的代码编写技巧,程序设计是一个极具创造性的过程。在设计开发的路上,有多种选择,因而课程设计自始至终都需要编程者大胆创新。
编程没有标准答案,但程序需要追求美。尽管程序的“美”没有标准答案,但仍然有一个大多数一流软件人员认可的评判框架。为写美的程序改进支撑技术,是软件界多年来的一个努力方向。具体到一个实际的程序,美也是一个可以不断改进的追求。正是基于这样的理解,本书进行了大量案例的“讨论”,旨在传达这样一个理念,编程是一个需要大家共同感悟的美妙过程。
面向对象编程思想与C++的语法内容是相当庞大的一套体系。本书不是面面俱到地讲授C++的具体内容,而是通过案例来讨论C++及面向对象编程中的一些要点。案例是渐进式展开的,因此接近于实际编程中的逐步求精和迭代过程,目的是使读者感受到面向对象编程技术的精彩之处。
……