C++项目实战

C++项目实战

郑晓娟等, 编著

出版社:清华大学出版社

年代:2008

定价:20.0

书籍简介:

本书以一个简单的过程式语言CO作为载体,介绍了该语言解释程序的面向对象设计和实现方法。

书籍目录:

第1章 项目总体介绍

1.1 项目需求

1.2 CO语言介绍

1.3 基本概念

1.4 CO词法分析器

1.4.1 Token设计

1.4.2 词法分析器

1.4.3 算法原理

1.5 CO语法分析器

1.5.1 语法分析器

1.5.2 算法原理

1.6 CO解释器

1.6.1 虚拟存储器

1.6.2 虚拟输入器

1.6.3 虚拟输出器

1.6.4 运算分量栈

1.6.5 运算符号栈

1.6.6 算法原理

1.7 小结

第2章 面向对象方法

2.1 面向对象方法概述

2.2 面向对象的基本概念

2.2.1 对象

2.2.2 类

2.2.3 消息

2.2.4 封装

2.2.5 继承

2.2.6 多态性

2.2.7 结构与连接

2.3 面向对象的软件工程方法

2.4 面向对象方法与过程式程序设计

2.4.1 从面向过程到面向对象程序设计

2.4.2 面向对象方法的优势

2.5 小结

第3章 统一建模语言UML

3.1 软件建模的原因

3.2 UML的发展历程

3.3 什么是UML

3.4 UML建模T具

3.4.1 Rational Rose

3.4.2 Visio

3.5 UML的主要内容

3.5.1 UML的视图

3.5.2 UML的图

3.5.3 UML的基本模型元素

3.6 用例图

3.6.1 用例图模型

3.6.2 角色与用例

3.7 类图

3.7.1 类图模型

3.7.2 类图模型的语法表示

3.8 对象图

3.9 包图

3.10 状态图

3.11 活动图

3.12 时序图

3.13 协作图

3.14 组件图

3.15 部署图

3.16 小结

第4章 CO解释程序的面向对象分析

4.1 概述

4.2 软件开发的一般步骤

……

第5章 CO解释程序的面向对象设计

第6章 CO解释程序的面向对象实现

第7章 CO集成开发环境的设计与实现

附录A CO解释器源代码

参考文献

内容摘要:

本教材为编译原理及其实践课程的工程化教学课群中的前导课程教学用书。本教材通过全面改革编译原理及其实践课程的内容和教学方法,将软件工程知识由浅入深、循序渐进地贯穿课程中,构成阶梯状上升的教学过程。本教材以一个简单的过程式语言C0作为教学载体,详细介绍了该语言解释程序的面向对象设计和实现方法,同时对项目开发过程中涉及的软件工程的基本理念以及统一建模语言UML的使用进行了配套讲解。本教材可作为计算机专业本科生C++语言和面向对象程序设计课程的实践项目,是后续编译原理和软件工程 课程理论学习难得的前导实践环节。本教材还可作为广大计算机软件开发爱好者学习实践和项目开发的参考书。

编辑推荐:

多功能:一个简单的教学实践项目,结合了C++编程语言,结合了编译课程的解释程序原理,结合了面向对象的程序设计方法,结合了软件工程与UML建模思想。
全流程:内容贯穿软件项目开发的全流程,包含了系统分析、设计、编码、测试和总署,使读者获得完整的项目开发体验。
零起点:手把手项目指导,读者只需一定C++语言基础,即可在教材系统细致的指导下完成全部项目开发和学习实践过程。

书籍规格:

书籍详细信息
书名C++项目实战站内查询相似图书
丛书名重点大学计算机专业教材系列
9787302189091
如需购买下载《C++项目实战》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)20.0语种简体中文
尺寸26装帧平装
页数 210 印数 3000

书籍信息归属:

C++项目实战是清华大学出版社于2008.12出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。