图书介绍

C++项目实战 解释程序的面向对象设计与实现PDF|Epub|txt|kindle电子书版本网盘下载

C++项目实战 解释程序的面向对象设计与实现
  • 郑晓娟,任晶磊,韦永隆等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302189091
  • 出版时间:2009
  • 标注页数:179页
  • 文件大小:31MB
  • 文件页数:193页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐