您好,欢迎光临有路网!
面向对象程序设计基础 (第二版)
QQ咨询:
有路璐璐:

面向对象程序设计基础 (第二版)

  • 作者:李师贤
  • 出版社:高等教育出版社
  • ISBN:9787040166507
  • 出版日期:2005年03月01日
  • 页数:488
  • 定价:¥32.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

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

    图书详情

    内容提要
    本书**版被列入“面向21世纪课程教材”,自出版以来,深受读者欢迎。作为给程序设计初学者提供的一本入门教材,本书以循序渐进,深入浅出的方式,引导众多学子走进了面向对象程序设计的大门。新版教材在归纳多年教学体会的基础上,以继续保持原书的特色为前提,对前版教材进行了修改和补充,使相关概念阐述得更加通俗易懂,并适当增加了相关的例子,以求使读者在学习时能更好地理解和领会。新版教材内容包括了程序设计基础、程序设计语言、算法与复杂性和软件工程等内容,可作为高校计算机专业本科生入门教材,也可供相关专业高年级学生作为面向对象程序设计课程教材使用。
    目录
    **章程序设计与c 语言初步………
    1.1计算机程序………………………
    1.1.1算法……………………………
    1.1.2实体……………………………
    1.1.3程序……………………………
    1.1.4程序设计………………………
    1.2程序设计的演变…………………
    1.2.1早期程序设计…………………
    1.2.2结构化程序设计………………
    1.2.3面向对象程序设计……………
    1.3程序��计语言的定义……………
    1.3.1语法和语义……………………
    1.3.2字符集…………………………
    1.3.3Backus—Naur范式……………
    1.3.4语法图………………………·
    1.4c 语言的程序结构……………·
    1.4.1c 语言程序的组成……·
    1.4.2c 语言程序的基本结构·
    1.4.3c 语言程序的退化结构·
    1.5c 语言程序的运行…………·
    1.6面向对象程序设计………………·
    1.6.1面向对象程序设计过程……·
    1.6.2面向对象程序设计的特征…·
    本章小结………………………………·
    练习与思考题…………………………·
    上机实习题……………………………·
    第二章基本数据类型…………………·
    2.1数据类型概述……………………·
    2.1.1类型…………………………·
    2.1.2类型的作用…………………·
    2.1.3c 语言的类型……………·
    2.2保留字、标识符、常量与变量……·
    2.2.1单词………………………
    2.2.2保留字……………………
    2.2.3标识符……………………
    2.2.4选择合适的标识符………
    2.2.5常量与变量………………
    2.2.6简单输入/输出……………
    2.3基本数据类型…………………
    2.3.1字符类型…………………
    2.3.2整数类型…………………
    2.3.3浮点类型和双精度类型…
    2.3.4字符串常量………………
    2.3.5符号常量…………………
    2.4运算符与表达式………………
    2.4.1表达式……………………
    2.4.2表达式的运算次序………
    2.4.3c 的运算符……………
    2.4.4算术运算…………………
    2.4.5关系运算…………………
    2.4.6逻辑运算…………………
    2.4.7位运算……………………
    2.4.8条件运算…………………
    2.4~sizeof运算…………………
    2.4.10赋值运算…………………
    2.4.11逗号运算…………………
    2.4.12表达式与运算符的应用
    举例………………………
    2.5类型之间的关系………………
    2.5.1隐式类型转换……………
    2.5.2强制类型转换……………
    2.6一个简单的应用程序…………
    本章小结……………………………
    练习与思考题………………………
    上机实习题………………………….
    第三章基本控制结构……………….
    3.1程序的基本控制结构………….
    3.1.1c 语言的简单语句….
    3.1.2单人口/单出口控制结构….
    3.1.3结构化程序设计工具…….
    3.2选择结构……………………….
    3.2.1if语句…………………….
    3.2.2switch语句……………….
    3.3循环结构……………………….
    3.3.1while!语句………………….
    3.3.2d0一、while语句……………..
    3.3.3for语句……………………..
    3.3.4一个简单的循环例子……..
    3.3.5设计正确的循环…………..
    3.4简单程序设计举例……………..
    3.4.1问题………………………..
    3.4.2求解问题的精美算法……..
    3.4.3求解问题的原始算法……..
    本章小结……………………………..
    练习与思考题………………………..
    上机实习题…………………………..
    每四章函数…………………………一
    4.1c 语言的函数…………………
    4.1.1例程与函数…………………
    4.1.2函数的建立与使用…………
    4.1.3两个简单的例子……………
    4.2函数的声明与调用………………
    4.2.1函数声明……………………
    4.2.2return语句…………………
    d,1而粜b:筒阐
    4.4.1标识符的作用域……….
    4.4.2c 程序的存储组织.
    4.4.3变量的生存期………….
    4.5局部变量与全局变量……….
    4.5.1局部变量……………….
    4.5.2全局变量……………….
    4.5.3局部变量与全局变量的
    讨论…………………….
    4.6变量的存储类别…………….
    4.6.1自动变量和寄存器变量.
    4.6.2静态变量……………….
    4.6.3外部变量……………….
    4.7递归程序设计………………..
    4.7.1简单递归程序…………..
    4.7.2梵塔问题………………..
    4.8预处理命令…………………..
    4.8.1文件包含………………..
    4.8.2宏定义…………………..
    4.8.3条件编译………………..
    4.9c 语言的库函数………..
    4.9.1库函数的用法…………..
    4.9.2常用数值函数…………..
    4.9.3常用字符函数…………..
    本章小结…………………………..
    练习与思考题………………………
    上机实习题…………………………
    第五章类与对象……………………
    5.1类的引入………………………
    5.1.1循环计数器………………
    5.1.2关于循环计数器的讨论…
    5.3.2使用对象成员……………
    5.3.3对象的生存期……………
    5.4对象的初始化…………………
    5.4.1构造函数…………………
    5.4.2析构函数…………………
    5.4.3对象成员的初始化………
    5.5使用类与对象构造程序的
    实例……………………………
    5.5.1模拟数字式时钟…………
    5.5.2模拟加油站油泵的对象
    工作………………………
    5.5.3单实例对象类……………
    5.6关于类与对象的进一步讨论…
    5.6.1基本数据类型与对象…….
    5.6.2抽象数据类型…………….
    5.6.3设计良好的类界面……….
    5.6.4再论对象………………….
    5.6.5下一步…………………….
    本章小结…………………………….
    练习与思考题……………………….
    上机实习题………………………….
    第六章复合数据类型……………….
    6.1变量与赋值的进一步讨论…….
    6.2指针类型……………………….
    6.2.1指针的声明……………….
    6.2.2指针的引用……………….
    6.2.3指针的运算……………….
    6.2.4按引用调用的参数传递
    方式……………………….
    6.3数组类型……………………….
    6.3.1一维数组的声明………….
    6.3.2一维数组元素的引用与
    初始化…………………….
    6.3.3数组作为函数的参数…….
    6.3.4一维数组应用举例……….
    6.3.5二维数组的声明………….
    6.3.6二维数组元素的引用与
    初始化…………………….
    6.3.7二维数组应用举例………..
    6.3.8指针与数组………………..
    6.3.9指针数组与数组指针……..
    6.4字符串…………………………..
    6.4.1字符串常量与变量………..
    6.4.2字符串数组………………..
    6.4.3关于字符串操作的库函数..
    6.4.4字符串与指针数组应用的伊
    (主函数带参数)………一
    6.5指向对象的指针…………………
    6.5.1对象指针……………………
    6.5.2对象的动态创建与撤销……
    6.5.3对象的复制与比较…………
    6.6指向函数的指针…………………
    6.6.1函数指针……………………
    6.6.2函数指针作为参数…………
    6.6.3主动对象……………………
    6.7结构类型、枚举类型与
    类型别名…………………………
    6.7.1结构类型……………………
    6.7.2枚举类型……………………
    6.7.3类型别名……………………
    6.8**数据结构应用………………
    本章小结………………………………
    练习与思考题…………………………
    上机实习题……………………………
    奢七章继承机制………………………
    7.1继承的基本概念…………………
    7.1.1Is—A关系…………………
    7.1.2继承机制……………………
    7.1.3继承的作用…………………
    7.1.4继承与软件重用……………
    7.1.5c 继承常见的几种形式
    7.2c 语言的继承机制…………
    7.2.1继承的语法…………………
    7.2.2继承成员的访问控制规则…
    7.2.3一个应用继承机制的完整
    例子…………………………
    7.2.4派生类对象的存储组织……
    7.2.5类型兼容性…………………
    7.3继承与构造函数、析构函数……
    7.3.1构造函数与析构函数的调
    用次序………………………
    7.3.2向基类构造函数传递实际
    参数…………………………
    7.4继承成员的调整…………………
    7.4.1恢复访问控制方式…………
    7.4.2继承成员的重定义…………
    7.4.3继承成员的重命名…………
    7.4.4屏蔽继承成员………………
    7.5多重继承…………………………
    7.5.1多重继承的应用背景………
    7.5.2多重继承的语法形式………
    7.5.3多重继承的名字冲突问题…
    7.5.4多重继承的构造函数和析
    构函数………………………
    7.6重复继承…………………………
    7.6.1重复继承的应用背景………
    7.6.2重复继承的二义性问题……
    7.6.3虚基类………………………
    7.6.4虚基类的构造函数和析构
    函数…………………………
    7.7优化类层次设计…………………
    7.7.1抽象与具体…………………
    7.7.2封装与开放…………………
    7.7.3使用继承与使用对象成员…
    7.7.4典型类层次…………………
    7.7.5其他技术…………………….
    本章小结……………………………….
    练习与思考题………………………….
    8.2函数重载…………………………..
    8.2.1函数重载的方法……………..
    8.2.2函数重载的注意事项………..
    8.2.3函数重载的二义性…………..
    8.2.4构造函数重载…………………
    8.3拷贝构造函数………………………
    8.3.1函数按值调用传递对象参数
    产生的问题……………………
    8.3.2对象作为函数返回值产生的
    问题……………………………
    8.3.3问题的解决——拷贝构造
    函数……………………………
    8.4运算符重载………………….
    8.4.1运算符函数…………….
    8.4.2类成员运算符重载…….
    8.4.3重载一元运算符“一”.
    8.4.4重载赋值运算符“=”.
    8.4.5.重载下标运算符“[]”….
    8.4.6友元…………………….
    8.4.7友元运算符重载……….
    8.4.8运算符重载的其他规则.
    8.5虚函数……………………….
    8.5.1什么是虚函数………..
    8.5.2静态绑定与动态绑定..
    8.5.3设计合适的绑定方式..
    8.6抽象类………………………….
    8.6.1纯虚函数………………….
    8.6.2抽象类…………………….
    8.6.3纯虚函数与抽象类的应用一
    多态数据结构-……………
    本章小结…………………………….
    9.2类模板………··……·……………·
    9.2.1类属类的定义……………….
    9.2.2类属类的实例化…………….
    9.2.3多个形式类属参数…………·
    9.2.4类属类的继承关系…………-
    9.3函数模板………………………….
    9.3.1类属函数…………………….
    9.3.2类属函数的定义……………·
    9.3.3类属函数的实例化…………·
    9.3.4类属函数的重载…………….
    本章小结……………………………….
    练习与思考题………………………….
    上机实习题…………………………….
    第十章输入/输出流………………….
    10.1c 语言的输人/输出………·
    10.1.1外部设备与文件……一….
    10.1.2程序中对文件的操作…….
    10.1.3文件的基本概念…………·
    10.2c 的流类库………………….
    10.2.1流类库的基本结构……….
    10.2.2预定义的流……………….
    10.2.3支持文件的流类…………·
    10.2.4支持字符串的流类……….
    10.3格式化输入/输出………………-
    10.3.1使用ios成员函数………·
    lO.3.2使用输入/输出操纵符……·
    10.3.3格式化输出到字符串……·
    10.4常用成员函数输入/输出………·
    10.4.1put成员函数……………….
    10.4.2write成员函数……………·
    10.4.3read和gcount成员函数…·
    10.4.4get成员函数………………·
    10.4.5getline成员函数…………·
    lO.4.6peek、putback和ignore成员
    函数………………………·
    10.5设计自己的输入/输出操作…….
    10.5.1重载流的插人操作………·
    10.5.2重载流的提取操作………·
    10.5.3一个完整的实例………··
    10.5.4设计自己的输入/输出
    操纵符…………………·-
    lO.6检测流操作的错误…………·-
    10.7文件流………………………·-
    10.7.1文件的打开与关闭……··
    10.7.2文本文件的操作………··
    10.7.3二进制文件的操作……··
    10.7.4文件的随机读/写………··
    10.7.5程序的打印输出………··
    本章小结……………………………··
    练习与思考题………………………··
    上机实习题…………………………··
    第十一章面向对象软件构造………··
    11.1软件质量……………………·-
    11.2程序断言机制………………··
    11.2.1程序断言………………··
    11.2.2程序断言的用法………··
    11.2.3在C 语言中实现部分
    断言……………………··
    11.3异常处理机制………………··
    11.3.1异常处理………………··
    11.3.2异常处理的模式………··
    11.3.3c 语言的异常处理
    机制……………………一
    11.3.4捕获所有类型的异常…--
    11.3.5带有异常说明的函数原型
    11.3.6异常的逐层传递…………
    11.3.7创建对象时的异常处理一
    11.4可重用构件库…………………
    11.4.1可重用构件库开发规范…
    11.4.2基本术语定义……………
    11.4.3构件库组织形式与使用
    方法………………………
    11.4.4构件库设计风格…………
    11.4.5构件库设计原则…………
    11.4.6构件库文档编制指南……
    11.5面向对象软件构造……………
    编辑推荐语
    本书**版被列入“面向21世纪课程教材”,自出版以来,深受读者欢迎。作为给程序设计初学者提供的一本入门教材,它以循序渐进、深入浅出的方式,引导众多学子走进了面向对象程序设计的大门;不少高校采用它作为大学生首门程序设计课程的教材。

    与��述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外