目前无货,
欢迎选购其他类似产品。
前翻 后翻
正在播放... 已暂停   您正在聆听的 Audible 音频版本的样品。
了解更多信息
查看此图片

C++项目实战:解释程序的面向对象设计与实现 平装 – 2009年1月1日

平均3.0 星 2 条商品评论
| 天天低价·正品质优
|
分享
广告

显示所有 格式和版本 隐藏其他格式和版本
亚马逊价格
全新品最低价 非全新品最低价
平装, 2009年1月1日
"请重试"
 

click to open popover

无需Kindle设备,下载免费Kindle阅读软件,即可在您的手机、电脑及平板电脑上畅享阅读。

  • iPhone/iPad/Mac
  • Android手机或平板电脑

请输入您的手机号码,获取Kindle阅读软件的下载链接。



基本信息

  • 出版社: 清华大学出版社; 第1版 (2009年1月1日)
  • 丛书名: 重点大学计算机专业系列教材
  • 平装: 179页
  • 语种: 简体中文
  • 开本: 16
  • ISBN: 7302189099, 9787302189091
  • 条形码: 9787302189091
  • 商品尺寸: 25.8 x 18 x 1 cm
  • 商品重量: 340 g
  • 品牌: 清华大学出版社
  • ASIN: B001OC75DS
  • 用户评分: 平均3.0 星 2 条商品评论
  • 亚马逊热销商品排名: 图书商品里排第2,372,027名 (查看图书商品销售排行榜)
  • 您想告诉我们您发现了更低的价格?

商品描述

编辑推荐

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

目录

第1章 项目总体介绍
1.1 项目需求
1.2 C0语言介绍
1.3 基本概念

1.4 C0词法分析器
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 面向对象的软件r程方法

2.4 面向对象方法与过程式程序设计
2.4.1 从面向过程到面向对象程序设计
2.4.2 面向对象方法的优势
2.5 小结

第3章 统一建模语言UML
3.1 软件建模的原因
3.2 UML的发展历程
3.3 什么是UML

3.4 UML建模工具
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 软件开发的一般步骤
4.3 软件生命周期模型
4.4 分析、设计与编程的关系
4.5 面向对象分析、设计与UML建模的关系
4.6 面向对象分析的基本过程

4.7 建立用例模型
4.7.1 角色的识别
4.7.2 用例的识别
4.7.3 用例之间的关系
4.7.4用例的描述
4.7.5 CO解释程序的用例模型

4.8 建立概念模型
4.8.1 识别类
4.8.2 确定类之间的联系
4.8.3 CO解释程序的初步概念模型
4.9 小结

第5章 CO解释程序的面向对象设计
5.1 类的设计
5.1.1 确定类的服务
5.1.2 确定类的属性
5.1.3 CO解释程序的类图

5.2 面向数据设计
5.2.1 映射表类
5.2.2 链表类
5.2.3 解释环境类Context

5.3 面向实体设计
5.3.1 词法分析类Lexer
5.3.2 语法分析类Parser
5.3.3 解释器类Interpreter

5.4 面向接口设计
5.4.1 文件类File
5.4.2 错误记录类ErrorLog

5.5 面向关系设计
5.5.1 Token类
5.5.2 语句类
5.5.3 表达式类

5.6 命名空间划分
5.6.1 命名机制
5.6.2 模块化机制
5.6.3 使用其他命名空间的元素
5.7 异常处理
5.8 小结
第6章 C0解释程序的面向对象实现
第7章 使用Microsoft Visual Studio 2008编写C++控制台应用程序
附录 A C0解释器代码
参考文献

商品评论

平均3.0 星
5 星
1
4 星
0
3 星
0
2 星
0
1 星
1
查看两份评论
与其他用户分享您的观点

热门买家评论

评论者 basicthinker 于 2014年4月8日
看到右侧批评,想说本书的定位就是入门者,语言简单不是错,上来堆砌太多东西学生根本接受不了。我觉得还是要考虑学生实际(而且不一定是基础最好的学生)。不然的话,一方面学生抱怨入门难、参考少、缺指导,另一方面老师写个书都贪大求全,恨不得都写成百科全书,我看弊大于利(那些大师的“经典”当然也需要,但本书可不敢班门弄斧)。再说,领会设计方法是关键,需要更复杂的语义可以逐步拓展。

虽然本书有太多不足和遗憾,但我相信,它可以帮助面对C++或编译课程项目无从下手的初学者迈出第一步。老师的精力不可能做到对每个学生给予全面指导,基础好和相对薄弱的同学之间相互学习的程度也很有限,许多同学都感到“无助”。当初成书的目的就是为学生呈现优秀的项目实例,并且尽量详述其设计,希望成为同学们入门的参考。
回应 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报
评论者 347744583 于 2011年5月18日
已确认购买
本来打算买这本书学一下怎么实现一种语言的解释方式。结果这本书当中,什么是面向对象的内容占一张,什么是uml,uml当中有哪些图占一张。打印源码的内容占一章。而且这本书实现的语言实在是太简单了。没有条件循环语句,全部是顺序执行的。没有数据类型,就一种整形。这个就一垃圾。还卖[...]。
1 条回应 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报