
| 《C++程序员教程》:包含240个实例程序C++和面向对象程序开发的程序员指南为具备高级语言编程经验的程序员而编写,《C++程序员教程》采用Deitel知名的活代码方法,深入讲解C++语言和C++标准类库。书中给出的概念以经过全面测试的程序为背景,这些程序包含语法阴影、代码高亮、代码遍历和结果输出等特点。书中包含240个C++程序,超过15000行代码,还包括数百个编程提示,帮助读者建立强壮的程序。《C++程序员教程》从采用尽早接触类的C++介绍开始,然后立即讲解更高级的主题,包括模板、异常处理、标准模板类库(STL)以及从Boost类库中精选的特性。读者一定会喜欢书中经典的面向对象编程内容,其中的OOD/UML 2 ATM案例研究给出了完整的C++代码。学完《C++程序员教程》之后,读者就具备了建立面向对象C++程序所需的一切技能。Paul J.Deitel先生和Harvey M.Deitel博士是Deitel&Associates公司的创始人,这是一家国际知名的写作编程语言图书、进行企业培训以及Internet业务发展的公司。两位作者已经出版过许多全球畅销的编程语言专业图书和教材,使数百万的读者得以精通C++、C、Java、c#、Visual Basic、Visual c++、XML、Perl、Python以及Internet和Web!编程。“程序员教程”系列是为实用的编程技术而设计的,这个系列主要关注新出现的技术,包括C++、·NET、Java、Web服务、Internet、Web开发,等等。登录www.deitei.com获取关于全球客户Deitel Dive-Into系列企业培训课程的信息(或者写信给deitel@deitel.com)下载代码例子查看正在不断扩充的关于编程、Web 2.0以及与软件相关的资源中心列表获取《C++程序员教程》的更新信息,订阅免费的DeiteI Buzz Online电子邮件新闻简报(www.deitei.com/newsletter/subscribe.html)阅读存档的Deitel Buzz Online内容类、对象、封装、继承、多态集成的OOP案例研究:Time类、GradeBook类和Employee类95页行业标准的OOD/UML 2 ATM案例研究标准模板类库(STL):容器、迭代器和算法I/O、类型、控制语句、函数数组、向量、指针、引用字符串类、C风格的字符串运算符重载、模板异常处理、文件位操作和字符操作Boost类库和C++的未来GNU和Visual C++调试器更多……指针 集成的OOP案例研究模板 Boost类库和C++的未来Vector GUN和Visual C++调试器异常处理 OOD/UML 2 ATM案例研究C++标准类库 标准模板类库(STL):窗口、迭代器和算法 |
| Paul J.Deitel,Deitel&Associates公司CEO兼CTO,毕业于麻省理工学院Sloan管理学院,主修信息技术。通过Deitel&Associates公司,他向行业客户、政府机关和军队提供C++、Java、C、C#和Visual Basic课程,这些客户包括Cisco、IBM、Sun Microsystems、Dell、Lucent Technologies、Fidelity、NASA、White Sands MissileRange、the National Severe Storm Laboratory、Rogue Wave Software、Boeing、Stratus、Hyperion Software、Adra Systems、Entergy、CableData Systems、Nortel Networks、Puma、iRobot、Invensys,等等。Paul曾为计算机协会波士顿分会讲授Java和C++,还曾为墨西哥Monterrey的ITESM讲授过.NET技术。他和他的父亲Harvey M.Deitel博士,是全球畅销的编程语言教材的作者。 HarveyM.Deitel博士,Deitel&Associates公司的主席和首席战略官,具有47年学术和业界的工作经验。Deitel博士在麻省理工学院获得学士和硕士学位,在波士顿大学获得博士学位。他具有20年的大学教学经验,在与儿子Paul J.Deitel创立Deitel&AssociateS公司之前,他是波士顿大学计算机科学系主任并获得了终身任职权。Deitel父子是几十本图书和多媒体软件包的共同作者,并且他们还在撰写着更多的作品。他们的教材已经赢得了国际声誉,并被翻译成了日文、德文、俄文、西班牙文、繁体中文、简体中文、朝文、法文、波兰文、意大利文、葡萄牙文、希腊文、乌尔都文和土耳其文。Deitel博士为许多大公司、学术机构、政府机关和军队提供了数百场的专业培训。 |
| 第1章 基本介绍 1.1 简介 1.2 c和c++的历史 1.3 c++标准类库 1.4 重要的软件趋势:对象技术 1.5 典型的c++开发环境 1.6 关于c++和本书的说明 1.7 测试驱动的c++程序 1.8 软件技术 1.9 c++的未来:开源boost类库,tr1和c++0x 1.10 软件工程案例研究:对象技术和uml介绍 1.11 小结 1.12 web资源 第2章 c++编程入门 2.1 简介 2.2 第一个c++程序:输出一行文本 2.3 修改第一个c++程序 2.4 另一个c++程序:整数相加 2.5 算术运算 2.6 判断:相等运算符和关系运算符 2.7 (选读)软件工程案例研究:分析atm需求规范 2.8 小结 第3章 简要介绍类和对象 3.1 简介 3.2 类、对象、成员函数和数据成员 3.3 本章的例子概述 3.4 定义带成员函数的类 3.5 定义带参数的成员函数 3.6 数据成员、set函数和get函数 3.7 用构造函数初始化对象 3.8 将类放入单独的文件中,提高复用性 3.9 分离接口与实现 3.10 用set函数验证数据 3.11 (选读)软件工程案例研究:确定atm需求规范中的类 3.12 小结 第4章 控制语句(1) 4.1 简介 4.2 控制结构 4.3 if选择语句 4.4 if...else双选择语句 4.5 while循环语句 4.6 计数器控制循环 4.7 标记控制循环 4.8 嵌套控制语句 4.9 赋值运算符 4.10 增量和减量运算符 4.11 (选读)软件工程案例研究:确定atm系统的类属性 4.12 小结 第5章 控制语句(2) 5.1 简介 5.2 计数器控制循环的实质 5.3 for循环语句 5.4 使用for语句的例子 5.5 do...while循环语句 5.6 switch多选择语句 5.7 break与continue语句 5.8 逻辑运算符 5.9 相等运算符(==)与赋值运算符(=) 5.10 (选读)软件工程案例研究:确定atm系统中对象的状态和活动 5.11 小结 第6章 函数与递归 6.1 简介 6.2 c++中的程序组件 6.3 数学类库函数 6.4 有多个参数的函数定义 6.5 函数原型与实参强制性 6.6 c++标准类库头文件 6.7 案例研究:随机数生成 6.8 案例研究:机会游戏,引入枚举 6.9 存储类 6.10 作用域规则 6.11 函数调用栈与活动记录 6.12 带空参数表的函数 6.13 内联函数 6.14 引用与引用参数 6.15 默认实参 6.16 一元作用域分解操作符 6.17 函数重载 6.18 函数模板 6.19 递归 6.20 使用递归的例子:fibonacci序列 6.21 递归与迭代的比较 6.22 (选读)软件工程案例研究:确定atm系统的类操作 6.23 小结 第7章 数组与类模板vector 第8章 指针与基于指针的字符串 第9章 类:深入探究(1) 第10章 类:深入探究(2) 第11章 运算符重载:字符串与数组对象 第12章 面向对象编程:继承 第13章 面向对象编程:多态 第14章 模板 第15章 流输入/输出 第16章 异常处理 第17章 文件处理 第18章 string类与字符串流处理 第19章 位、字符、c字符串和结构 第20章 标准模板类库(stl) 第21章 boost类库、technical report 1和c++0x 第22章 其他主题 附录a 运算符的优先级和结合性 附录b ascii字符集 附录c 基础类型 附录d 预处理器 附录e atm案例研究代码 附录f uml 2的其他框图类型 附录g 使用visual studio调试器 附录h 使用gnu c++调试器 参考文献 索引 |
商品评论(0条)