| |
| |
| |
内容简介 本书简洁而全面地综合论述了面向对象分析、设计技术与编程大法。从面向对象技术的一般原理,到C++(Java)的面向对象语言表达;从面向对象系统分析设计,到编程软件环境的使用,讲解循厅渐进,前后贯通,逻辑体系合理,教学方法得当。使学习者能够较快地直接掌根面向对象系统的分析设计方法和具备编程实现的能力。 本书可作为大学本科生教材,也适于作为自学面向对象程序设计的快捷入门参考书。
| |
|
顾客评论 |
|
目录
目 录 第1章 面向对象技术概论 1. 1 引论 1. 1. 1 软件概念的发展 1. 1. 2 软件开发原理的变革 1. 1. 3 面向对象语言的三个里程碑 1. 2 面向对象的基本概念 1. 2. 1 对象. 类. 消息 1. 2. 2 封装性. 继承性和多态性 1. 2. 3 常用术语简释和定义 1. 2. 4 概念内涵的区别 1. 3 面向对象的分析方法 1. 3. 1 OOA方法评介 1. 3. 2 OO入步骤 1. 3. 3 OOA模型 1. 3. 4 OOA视图 1. 3. 5 OOA提交 1. 4 面向对象设计初步 1. 4. 1 OOD模型 l. 4. 2 什么是优良的OOD 1. 4. 3 对象标识设计 1. 4. 4 复杂对象的构造设计 1. 4. 5 一个GIS的OOD模型实例 1. 5 教学工作建议与探讨 1. 6 习题 第2章 C 基本知识速成 2. 1 C 语言概述 2. 1. 1 C 的而向对象特征 2. 1. 2 C 语言对C语言在非面向对象方面的增倔 2. 2 C 程序构架及词法符号约定 2. 2. 1 C 程序示例 2. 2. 2 C 程序的一般结构 2. 2. 3 C 的词法符号约定 2. 3 C 的数据类型 2. 3. 1 C 的数据类型及类型修饰符 2. 3. 2 常量 2. 3. 3 变量 2. 4 C 的运算符和表达式 2. 4. 1 C 中的基本运算符 2. 4. 2 C 表达式 2. 5 C 的语句及程序流程控制 2. 5. 1 if条件分支语句 2. 5. 2 switcl. 开关分支语句 2. 5. 3 循环控制语句 2. 5. 4 跳转控制语句 2. 6 输入输出流简介 2. 6. 1 无格式输入输出 2. 6. 2 指定格式输入输出 2. 7 习题 第3章 聚合数据类型与操作函数 3. 1 数组类型与简单线性表处理 3. 1. 1 线性表结构的C十十处理方法 3. 1. 2 数组的定义与使用 3. 1. 3 多维数组 3. 1. 4 字符数组 3. 2 指针类型与地址算法 3. 2. 1 指针的概念与定义 3. 2. 2 指针变量的运贸规则 3. 2. 3 指针与数组的关系 3. 2. 4 指针与字符串 3. 2. 5 指针数姐 3. 2. 6 多级指针 3. 2. 7 void型和const型指针 3. 3 函数类型与应用方法 3. 3. l 函数的定义与调用 3. 3. 2 函数类型与参数传递说 3. 3. 3 内联型函数 3. 3. 4 递归调用 3. 3. 5 函数重载调用 3. 3. 6 函数指针 3. 4 结构类型及链表处理 3. 4. 1 结构变量定义及使用 3. 4. 2 结构数组 3. 4. 3 结构指针 3. 4. 4 结构的嵌套与递归 3. 4. 5 链表类数据处理 3. 4. 6 联合 3. 4. 7 位域 3. 4. 8 枚举类型 3. 5 习题 第4章 类与对象的构造设计. 4. 1 类的构造和创建 4. 1. 1 类设计的基本概念 4. 1. 2 类的说明与对象定义 4. 1. 3 成员函数的功能与定义方式 4. 1. 4 对类成员的访问 4. 2 构造函数和析构函数 4. 2. 1 构造函数的特性 4. 2. 2 构造函数的设计和使用 4. 2. 3 析构函数的特性和用法 4. 3 类构造的存储设计 4. 3. 1 类的静态成员 4. 3. 2 对象的动态存储分配 4. 4 类中类用法 4. 4. l 类对象作为成员 4. 4. 2 类的自引用 4. 4. 3 类属类 generie class 4. 5 类与对象的进一步用池 4. 5. 1 类对象指针 4. 5. 2 对象数组 4. 5. 3 友元函数 4. 5. 4 对象作函数参数 4. 6 类与结构. 联合的关系 4. 6. 1 结构与类 4. 6. 2 联合与类 4. 7 类设计应用实例解析 4. 8 习题 第5章 继承性和派生类 5. 1 类层次. 数据抽象和模块化 5. 1. 1 类的层次 5. 1. 2 软件设计权坎化 5. 1. 3 继承性的含义 5. 2 基类和派生类 5. 2. 1 基类与派生类的说明 5. 2. 2 派生类的继承权与访问域 5. 2. 3 派生类的构造函数和析构函数 5. 3 多重继承的设计 5. 3. 1 多层继承方法 5. 3. 2 直接继承多个基类的方法 5. 3. 3 多继承的构造函数与析构函数 5. 3. 4 继承成员二义性与虚基类方法 5. 4 继承性应用实例分析 5. 5 习题 第6章 多态性与虚函数 6. 1 重载与程序的多态性设计 6. 1. 1 函数重载 6. 1. 2 运算符重载 6. 1. 3 各种运算符重载设计的问题讨论 6. 1. 4 编译时的多态 6. 1. 5 运行时的多态 6. 2 虚函数方法与多态机制 6. 2. 1 虚函数的应用特性 6. 2. 2 虚函数与构造函数. 析构函数 6. 2. 3 多继承中的虚函数用法 6. 2. 4 虚函数的多态性应用实例分析 6. 3 纯虚函数与同一协议的多版本 6. 3. 3 纯虚函数的定义和性质 6. 3. 2 抽象类的用法 6. 3. 3 纯虚函数的应用例析 6. 4 利用类库中虚函数进行多态程序设计 6. 5 习题 第7章 面向对象的系统分析和设计 7. 1 面向对象系统分析和系统设计 7. 2 系统分折方法 7. 2. 1 OOA过程模型 7. 2. 2 研究问题论域及用户需求 7. 2. 3 对象识别的客观性方法 7. 2. 4 识别对象的内部特征 7. 2. 5 识别对象的外部特征 7. 2. 6 信息建模的规范化过程 7. 3 系统设计阶段和步骤 7. 3. 1 系统划分 7. 3. 2 设计阶段 7. 3. 3 设计步骤 7. 4 评审和修正OOA模型 7. 4. 1 分析模型的一致性和完整性 7. 4. 2 OOA模型的评审策略 7. 4. 3 从OOA到OOD的过渡 7. 5 系统文档编制和实现. 测试 7. 5. 1 编制设计文档 7. 5. 2 系统实现 7. 5. 3 系统测试 7. 6 习题 第8章 面向对象编程环境 8. 1 开发环境的重要性 8. 2 开发环境总览 8. 2. 1 Borland C十十. Turbo C十十集成环境组成概览 8. 2. 2 集成成开发环境功能特色简述 8. 3 Microsoft Visual C十十使用方法简介 8. 3. 1 系统安装 8. 3. 2 使用集成开发环境的基本技术 8. 4 新应用的创建 8. 4. l 应用程序框架的建立 8. 4. 2 编译和链接 8. 4. 3 调试 8. 5 将基本应用框架进一步开发为自已的应用程序 8. 5. 1 生成新的类. 添加代码与插入文件 8. 5. 2 创建及编辑. 插入资源 8. 6 善于使用系统帮助 8. 7 习题 附录 面向对象分析设计和编程的实习作业 参考文献
| |
面向对象分析设计与编程-相关图书 ·系统辩识与参数估计 ·中国行政程序法:起草资料汇编(上、下) ·“崩溃的逻辑”的历史建构 ·泌尿外科实用技术与常用手术 ·关于马基雅维里的思考 ·科技革命与社会制度嬗变 ·半世雄图:晚清军事教育现代化的历史进程 ·糖尿病病人必知 ·新编法汉袖珍词典 ·影印永乐大典珍本 ·名碑名帖(第二辑) ·电炉炼钢原理及工艺 ·连铸:连轧生产物流管理 ·国际环境法律与政策 ·孙子兵法 ·韩国语应用文写作教程:朝鲜文 ·中国资本市场出路 ·高级日语.4 ·基础听力教程 ·太阳系
|
| |