您好,欢迎光临有路网!
C++程序开发与设计(第二版)
QQ咨询:

C++程序开发与设计(第二版)

  • 作者:(美)布朗森 刘勇
  • 出版社:人民邮电出版社
  • ISBN:9787115100870
  • 出版日期:2002年08月01日
  • 页数:841
  • 定价:¥78.00
  • 关注微信领礼券
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书介绍了从C++面向过程编程到面向对象编程的技术方法,详细分析了C++的各种常用数据结构。
    全书共15章。第1章介绍了计算机和编程的基础知识,为学习C++编程奠定理论基础。第2到第6章介绍了面向对象编程的各个方法步骤,目的是使初学者容易接受用C++语言分析和解决问题的思想方法。第7到10章讲解了面向对象编程的几个范畴的问题,如类、类函数和转换、继承、动态内存分配、I/O文件流等等,全面展示了C++的功能特性。第11到15章详细分析了C++的常用数据结构,对读者进一步提高编程能力有很大帮助。每一章中间和结尾都有大量的练习,供读者巩固知识或编程实践。附录部分提供了常用参考资料、Vc和C++ Builder简介、部分习题答案等。
    本书适合广大C++语言学习者阅读,也可作为高校学生学习C++的教学参考书。对于广大C++程序员,书中丰富详尽的参考资料有很高的使用价值。
    目录
    第1章 计算机与程序设计简介
    1.1 硬件和软件
    1.1.1 计算机硬件
    1.1.2 硬件的发展
    1.1.3 计算机软件
    练习1.1
    1.2 编程语言
    1.3 问题解决与软件开发
    1.3.1 阶段一:开发与设计
    1.3.2 阶段二:编写文档
    1.3.3 阶段三:维护
    1.3.4 深入探讨开发与设计
    1.3.5 备份
    练习1.3
    1.4 算法
    练习1.4
    1.5 为对象做准备:面向对象的程序设计
    练习1.5
    1.6 深入探讨数字式存储的概念
    1.6.1 二进制补码
    1.6.2 字与地址
    1.7 常见编程错误
    1.8 章节回顾
    1.8.1 关键术语
    1.8.2 概要
    1.8.3 练习
    **部分 C++面向过程的程序设计
    第2章 用C++解决问题
    2.1 C++简介
    2.1.1 main()函数
    2.1.2 cout对象
    练习2.1
    2.2 程序设计风格
    练习2.2
    2.3 数据值与算术运算
    2.3.1 整数值
    2.3.2 浮点数
    2.3.3 字符值
    2.3.4 转义序列
    2.3.5 算术运算
    2.3.6 整数的除法
    2.3.7 一元运算符
    2.3.8 运算符的优先级和结合性
    练习2.3
    2.4 变量与声明语句
    2.4.1 声明语句
    2.4.2 多重声明
    4.4.3 内存分配
    4.4.4 显示一个变量的地址
    练习2.4
    2.5 整数限定符
    2.5.1 数据类型转换
    2.5.2 确定存储长度
    练习2.5
    2.6 软件开发过程运用
    2.6.1 步骤一:分析问题
    2.6.2 步骤二:研究解决问题
    2.6.3 步骤三:方案的代码化
    2.6.4 步骤四:程序的测试与更正
    练习2.6
    2.7 注重解决问题
    2.7.1 问题一:钟摆
    2.7.2 问题二:直通电话网络
    练习2.7
    2.8 为对象做准备:关于“抽象”的简介
    2.9 常见编程错误
    2.10 章节回顾
    2.10.1 关键术语
    2.10.2 概要
    2.10.3 练习
    第3章 基础知识介绍
    3.1 赋值操作
    3.1.1 赋值的各种形式
    3.1.2 累加和
    3.1.3 计数
    练习3.1
    3.2 指定输出数的格式
    练习3.2
    3.3 利用数学库函数
    练习3.3
    3.4 用cin对象接收程序输入
    练习3.4
    3.5 const 限定符
    练习3.5
    3.6 注重解决问题
    3.6.1 问题一:酸雨
    3.6.2 问题二:指数函数的逼近
    练习3.6
    3.7 为对象做准备:程序性能衡量和面向对象技术
    3.7.1 程序性能的衡量
    3.7.2 转向面向对象技术
    练习3.7
    3.8 深入探讨错误
    3.8.1 编译时和运行时错误
    3.8.2 语法和逻辑错误
    3.9 常见编程错误
    3.10 章节回顾
    3.10.1 关键术语
    3.10.2 概要
    3.10.3 练习
    第4章 选择结构
    第5章 循环结构
    第6章 用函数实现模块化
    第7章 类的介绍
    第8章 类的函数和转换
    第9章 继承和动态内存分配
    第10章 I/O文件流和数据文件
    第三部分 数据结构
    第12章 字符串
    第13章 地址、指针和数组
    第14章 作为数据结构的记录
    第15章 面向对象的堆栈和队列
    附录A 运算符优先顺序表
    附录B ASCII字符编码
    附录C 程序的输入、编译和执行
    附录D 输入、输出和标准错误重定向
    附录E 浮点数的存储
    附录F 名称空间
    附录G 标准模板库
    附录H 使用 Visual C++ 6.0
    附录I 使用C++ Builder
    附录J 附加性能
    附录K 部分奇数编号习题的答案
    编辑推荐语
    本书采用了一种有深度的、线性的进程来指导读者学习面向过程编程、面向对象编程以及数据结构。书中**部分讲解的面向过程编程的内容使初学者更容易接受C++。书中第二部分介绍了面向对象的程序设计,第三部分介绍了数据结构;这两部分的内容是彼此独立的,学习的顺序可以互换。这使得读者在学习的时候更具灵活性。
    本书其他显著特点:
    ·为了解决所谓的Y2K问题,书中的DATE类现在使用4位数字来存储年份。
    ·书中涉及了标准模板库、名称空间和函数类。
    ·正如第二部分和第三部分的可互换性那样,本书突出了C++的模块化本性。
    ·遍布各个章节的“背景点滴”部分提供了与计算机科学相关的历史、传记以及其他有趣的素材。
    ·从第2章开始,注重解决实际问题,帮助读者培养分析能力。
    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外