图书介绍
C++项目实战 解释程序的面向对象设计与实现PDF|Epub|txt|kindle电子书版本网盘下载
![C++项目实战 解释程序的面向对象设计与实现](https://www.shukui.net/cover/27/30165758.jpg)
- 郑晓娟,任晶磊,韦永隆等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302189091
- 出版时间:2009
- 标注页数:179页
- 文件大小:31MB
- 文件页数:193页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++项目实战 解释程序的面向对象设计与实现PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 项目总体介绍1
1.1项目需求1
1.2 C0语言介绍1
1.3基本概念2
1.4 C0词法分析器6
Token设计6
词法分析器8
算法原理9
1.5 C0语法分析器10
语法分析器10
算法原理10
1.6 C0解释器11
虚拟存储器11
虚拟输入器12
虚拟输出器12
运算分量栈12
运算符号栈13
算法原理14
1.7小结15
第2章 面向对象方法16
2.1面向对象方法概述16
2.2面向对象的基本概念17
对象17
类17
消息18
封装20
继承21
多态性22
结构与连接22
2.3面向对象的软件工程方法23
2.4面向对象方法与过程式程序设计25
从面向过程到面向对象程序设计25
面向对象方法的优势27
2.5小结29
第3章 统一建模语言UML30
3.1软件建模的原因30
3.2 UML的发展历程30
3.3什么是UML31
3.4 UML建模工具33
Rational Rose33
Visio33
3.5 UML的主要内容37
UML的视图38
UML的图39
UML的基本模型元素40
3.6用例图41
用例图模型41
角色与用例41
3.7类图42
类图模型42
类图模型的语法表示43
3.8对象图45
3.9包图45
3.10状态图46
3.11活动图46
3.12时序图47
3.13协作图48
3.14组件图48
3.15部署图49
3.16小结50
第4章 C0解释程序的面向对象分析51
4.1概述51
4.2软件开发的一般步骤52
4.3软件生命周期模型53
4.4分析、设计与编程的关系54
4.5面向对象分析、设计与UML建模的关系55
4.6面向对象分析的基本过程56
4.7建立用例模型57
角色的识别57
用例的识别58
用例之间的关系59
用例的描述60
C0解释程序的用例模型60
4.8建立概念模型62
识别类62
确定类之间的联系63
C0解释程序的初步概念模型64
4.9小结64
第5章 C0解释程序的面向对象设计66
5.1类的设计66
确定类的服务66
确定类的属性67
C0解释程序的类图67
5.2面向数据设计70
映射表类70
链表类71
解释环境类Context72
5.3面向实体设计73
词法分析类Lexer73
语法分析类Parser73
解释器类Interpreter74
5.4面向接口设计74
文件类File75
错误记录类ErrorLog75
5.5面向关系设计76
Token类76
语句类77
表达式类77
5.6命名空间划分79
命名机制79
模块化机制79
使用其他命名空间的元素79
5.7异常处理80
5.8小结81
第6章 C0解释程序的面向对象实现82
6.1注释、命名与代码规范82
注释的内容82
XML文档注释82
命名和代码规范84
6.2类的构造85
6.3类和源文件组织85
6.4静态类86
6.5接口类87
6.6单核类88
6.7面向对象的测试91
原型测试91
单元测试96
系统测试96
6.8使用Microsoft Visual Studio 2008编写C++控制台应用程序97
Microsoft Dream Spark计划:学生免费获得正版Visual Studio2008 Professional Edition97
使用Visual Studio 2008编写控制台应用程序97
使用Visual Studio 2008自动生成类图100
6.9 C0解释器安装和使用说明103
安装与卸载103
使用说明106
6.10小结106
第7章 C0集成开发环境的设计与实现107
7.1 Windows窗口程序基本运行原理107
Windows窗口程序的驱动方式107
Windows消息机制108
.NET Framework与WinForm应用程序开发模型110
7.2需求分析112
俘获需求112
从需求出发建立概念模型113
从需求出发建立用例模型114
7.3设计方案117
用例分析117
交互设计118
用户界面设计118
体系结构设计与实现121
类模型的建立122
7.4使用Visual Studio 2008编写WinForm应用程序123
WinForm应用程序的创建123
WinForm应用程序的部署126
7.5 C0 IDE安装配置和使用说明136
系统要求136
安装与卸载137
配置与使用140
7.6小结142
附录A C0解释器源代码143
A.1命名空间划分143
A.2基本类型和行为单元143
单词语义编码SemanCode143
单词类型TokenType144
Token类及其子类144
Expression类及其子类147
Statement类及其子类149
错误类Error151
A.3数据结构152
记号链表TokenList152
语句链表StatementList155
栈Stack157
A.4词法分析阶段158
单词与语义编码映射类SemanMapper158
单词与记号类型的映射类TypeMapper159
标识符与语义编码映射IDTable160
文件类File160
词法分析器类Lexer163
A.5语法分析阶段166
操作符优先级类OperatorPriority166
自动操作符栈OperatorStack167
语法分析器类Parser168
A.6解释执行阶段174
解释环境类Context174
错误记录ErrorLog174
解释器类Interpreter175
A.7主函数178
参考文献179