词条 | 面向对象程序设计导论 |
释义 | 基本信息作者: (美)C.Thomas Wu译者: 侯国峰等 丛书名: 国外计算机科学教材系列 出版社:电子工业出版社 ISBN:750536930X 上架时间:2001-10-9 出版日期:2001 年8月 页码:651 版次:1-1 内容简介本书通过大量与现实世界程序设计有关实例全面而详尽地讲解了面向对象的程序设计思想和设计方法.Java作为一种面向对象的程序设计语言,在本书中仅仅是作为讲授的工具.本书作为面向对象的程序设计的入门教科书,用于一个学期的课程,已经具有其他传统面向过程程序设计语言经验的开发人员也可以用本书作为面向对象的程序设计,图形用户界面以及事件驱动程序设计的入门.本书可供大专院校计算机专业的本科生使用. 图书目录第0章 计算机和程序设计语言初步 0.1 计算机发展历史 0.2 计算机体系结构 0.3 程序设计语言 0.4 java 习题 第1章 面向对象的程序设计与软件开发初步1 1.1 类和对象 1.2 消息和方法 1.3 类和实例数据值 1.4 继承 1.5 软件工程和软件生命周期 1.6 用java玩得开心 习题 第2章 java程序设计基础 2.1 第1个java应用程序 2.2 程序组成部分 2.3 编辑——编译——运行的循环 2.4 javabook包 2.5 示例程序:显示消息 .2.6 第1个java applet 习题 第3章 数值数据 3.1 变量 3.2 算术表达式 3.3 常数 3.4 math类 3.5 inputbox 3.6 outputbox 3.7 示例程序:贷款计算器 3.8 数值表示法 习题 第4章 定义可实例化类 4.1 定义可实例化类 4.2 可实例化类和构造函数 4.3 可视修饰符:public和private 4.4 局部变量、返回值和参数传递 4.5 使用可实例化类的贷款计算器 习题 第5章 用applet处理输入 5.1 在applet中使用gui对象 5.2 增加actionlistener到一个事件源 5.3 gui对象的绝对定位法 5.4 button类 5.5 转换文本为数值 5.6 示例程序:判定身体质量指数(bmi) 5.7 作为应用程序运行一个applet 习题 第6章 选择语句 6.1 if语句 6.2 布尔表达式和布尔变量 6.3 嵌套的if语句 6.4 listbox 6.5 switch语句 6.6 示例程序:绘制图形 习题 第7章 重复语句 7.1 while语句 7.2 编写重复语句容易犯的错误 7.3 do-while语句 7.4 responsebox 7.5 for语句 7.6 嵌套的for语句 7.7 format类 7.8 贷款表 7.9 示例程序:hi-lo游戏 7.10 递归方法(选修) 习题 第8章 字符与字符串 8.1 字符 8.2 字符串 8.3 简单类型与引用类型 8.4 stringbuffer 8.5 作为参数传递对象 8.6 从方法返回对象 8.7 示例程序:word play 习题 第9章 数组 9.1 数组基础 9.2 对象的数组 9.3 传递数组给方法 9.4 multiinputbox 9.5 自引用指针 9.6 示例程序:地址簿 9.7 二维数组 9.8 向量 习题 第10章 排序与查找 10.1 查找 10.2 排序 10.3 堆排序 10.4 示例程序:排序addressbook 习题 第11章 文件输入输出 11.1 file和filedialog对象 11.2 低级文件i/o 11.3 高级文件i/o 11.4 异常处理 11.5 对象i/o 11.6 类示例:保存addressbook对象 习题 第12章 可重用类和程序包 12.1 对象类型 12.2 方法过载和重载的方法 12.3 类示例:可重用的eggypeggy和hilo 12.4 程序包 习题 第13章 gui对象和事件驱动编程 13.1 在一个框架窗口中放置按钮 13.2 处理事件 13.3 在框架窗口中放置textfield对象 13.4 菜单 13.5 处理鼠标事件 13.6 其他gui对象 13.7 例程:简单的计算器 习题 第14章 继承和多态 14.1 用继承定义类 14.2 利用多态高效地使用类 14.3 继承和成员的可访问性 14.4 继承和构造函数 14.5 抽象超类和抽象方法 14.6 何时不使用继承 习题 第15章 班级花名册维护程序 15.1 方法调用顺序框图 15.2 问题陈述 15.3 总体规划 15.4 开发的第1步:带有菜单的程序框架 15.5 开发的第2步:创建一个新的花名册 15.6 开发的第3步:增加学生 15.7 开发的第4步:删除学生 15.8 开发的第5步:编辑学生姓名 15.9 开发的第6步:编辑测试分数并计算等级 15.10 开发的第7步:显示学生信息 15.11 开发的第8步:保存班级花名册 15.12 开发的第9步:完成并改进 15.13 studentnamedialog对话框 15.14 testscoredialog对话框 习题 第16章 递归方法 16.1 递归的基本元素 16.2 目录列表 16.3 拼词游戏 16.4 汉诺塔 16.5 快速排序 16.6 不应使用递归的情况 习题 附录a javabook包 附录b 对象框图摘要 附录c javabook包中的常用类 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。