主页 详情

《24小时学通Java 1.1编程》_(美)(R.卡登赫得)(Rogers Cadenhead)著;曹康,李增民译_10275182_7115070342

【书名】:《24小时学通Java 1.1编程》
【作者】:(美)(R.卡登赫得)(Rogers Cadenhead)著;曹康,李增民译
【出版社】:北京市:人民邮电出版社
【时间】:1998.05
【页数】:287
【ISBN】:7115070342
【SS码】:10275182

最新查询

内容简介

第一部分 预备知识

第1小时 成为一个程序员

1.1 选择一种语言

1.2 告诉计算机做什么

1.3 程序如何工作

1.4 程序为何不工作

1.5 Java概述

1.6 练习:安装JDK

1.7 小结

1.8 问题和答案

1.9 小测验

1.10 课外活动

第2小时 编写第一个程序

2.1 需要用什么来编写程序

2.2 创建BigDebt程序

2.3 开始编程

2.3.1 class语句

2.3.2 main语句做什么

2.3.3 大括号标记

2.4 在debt变量中保存信息

2.4.2 显示debt的内容

2.4.1 改变debt中保存的信息

2.6 将程序编译为一个类文件

2.5 保存完成的程序

2.7 修正错误

2.8 运行程序

2.9 练习:修改程序

2.10 小结

2.11 问题和答案

2.12 小测验

2.13 课外活动

3.1 第一站:JavaSoft

第3小时 Java语言概述及相关知识

3.2 在学校里使用Java

3.3 JavaWorld简介

3.4 在Instant Ballpark中谈论一场球赛

3.5 进入商业领域

3.6 在Gamelan处询问方向

3.7 以Castanets软件结束

3.8 练习:将Java放到桌面上

3.9 问题和答案

3.11 课外活动

3.10 小测验

第4小时 理解Java程序怎样工作

4.1 创建一个应用程序

4.2 给应用程序传递变元

4.3 Applet基础

4.4 给Applet传递参数

4.5 练习:观察用于运行applet的代码

4.6 小结

4.7 问题和答案

4.9 课外活动

4.8 小测验

第二部分 学习编程的基础知识

第5小时 保存和修改程序中的信息

5.1 语句和表达式

5.2 分配变量类型

5.2.1 整数和浮点数

5.2.2 字符和字符串

5.2.3 其它数值变量类型

5.2.4 boolean(布尔)变量类型

5.3 命名变量

5.4 在变量中存储信息

5.5 练习:使用表达式

5.6 运算符概述

5.6.1 将变量值递增1和递减1

5.6.2 运算符优先级

5.7 小结

5.8 问题和答案

5.9 小测验

5.10 课外活动

第6小时 使用字符串来通信

6.1 用字符串来保存文本

6.3 在字符串中使用特殊字符

6.2 在程序中显示字符串

6.4 字符串的粘接

6.5 变量与字符串一同使用

6.6 高级字符串处理

6.6.1 比较两个字符串

6.6.2 确定字符串的长度

6.6.3 改变字符串的大小写

6.7 练习:创建Credits程序

6.8 小结

6.9 问题和答案

6.10 小测验

6.11 课外活动

7.1 if语句

第7小时 使用条件判断做决定

7.1.1 小于和大于比较

7.1.2 等于或不等于比较

7.1.3 用块语句组织一个程序

7.2 if-else语句

7.3 switch语句

7.4 条件运算符

7.5 练习:观看时钟

7.7 问题和答案

7.6 小结

7.8 小测验

7.9 课外活动

第8小时 用循环来重复操作

8.1 for循环

8.2 while循环

8.3 do-while循环

8.4 退出循环

8.5 命名一个循环

8.6 练习:给计算机上一课

8.7 小结

8.9 小测验

8.8 问题和答案

8.10 课外活动

第三部分 高级议题

第9小时 用数组存储信息

9.1 创建数组

9.2 使用数组

9.3 多维数组

9.4 练习:奖金数组

9.5 小结

9.6 问题和答案

9.8 课外活动

9.7 小测验

第10小时 创建第一个对象

10.1 面向对象的程序设计的工作方式

10.2 活动的对象

10.3 对象的概念

10.4 理解继承

10.5 建立一个继承层次结构

10.6 练习:创建一个对象

10.7 小结

10.8 问题和答案

10.9 小测验

10.10 课外活动

第11小时 对象的描述

11.1 创建变量

11.2 创建类变量

11.3 创建带有方法的行为

11.3.1 声明方法

11.3.2 带有不同变元的相似方法

11.3.3 构造函数的方法

11.3.4 类方法

11.3.5 方法内变量的作用域

11.5 练习:使用类方法和变量

11.4 使用this关键词

11.6 小结

11.7 问题和答案

11.8 小测验

11.9 课外活动

第12小时 从其它类中继承方法

12.1 继承的能力

12.1.1 继承行为和属性

12.1.2 覆盖方法

12.2 建立继承

12.3 练习:创建一个子类

12.4 小结

12.6 小测验

12.5 问题和答案

12.7 课外活动

第四部分 为World Wide Web创建Applet

第13小时 理解Applet的工作方式

13.1 标准的Applet()方法

13.1.1 paint()方法

13.1.2 init()方法

13.1.4 destroy()方法

13.2 在Web页面中放置一个applet

13.1.3 start()方法和stop()方法

13.3 一个样本applet

13.3.1 使用drawString()方法

13.3.2 测试BigDebtApplet程序

13.4 练习:改进BigDebtApplet项目

13.5 小结

13.6 问题和答案

13.7 小测验

13.8 课外活动

第14小时 创建多线程applet

14.1 循环式链接applet

14.1.2 建立变量

14.1.1 类声明

14.2 以init()开始

14.3 建立URL时捕获错误

14.4 用paint()方法进行屏幕更新

14.5 启动线程

14.5.1 运行线程

14.5.2 终止线程

14.6 处理鼠标单击

14.7 练习:循环链接

14.8 小结

14.10 小测验

14.9 问题和答案

14.11 课外活动

第15小时 给applet传送参数

15.1 从Web页面传送参数

15.2 在applet中接受参数

15.3 练习:在一个applet中处理参数

15.4 小结

15.5 问题和答案

15.6 小测验

15.7 课外活动

16.1 使用Font类

第16小时 在applet中使用字体和颜色

16.2 使用Color类

16.3 选择颜色的其它方法

16.4 练习:显示一条危险消息

16.5 小结

16.6 问题和答案

16.7 小测验

16.8 课外活动

第17小时 用Java绘制图形

17.1 在applet中使用图形

第五部分 改善程序的外观

17.2 画线和其他几何图形

17.2.1 画线

17.2.2 画矩形

17.2.3 画椭圆和圆

17.2.4 画多边形

17.2.5 创建JavaMan

17.3 练习:画出引人注目的肖像

17.4 小结

17.5 问题和答案

17.6 小测验

17.7 课外活动

18.1 创建一个动画标识applet

第18小时 创建动画

18.1.1 避免动画闪烁

18.1.2 加载和显示图像

18.1.3 保存一组图像

18.2 传送参数给applet

18.3 练习:跟随跳动的球

18.3.1 画图像

18.3.2 画到隐藏屏幕上

18.4 小结

18.6 小测验

18.5 问题和答案

18.7 课外活动

第19小时 建立一个简单的用户界面

19.1 抽象窗口工具包

19.2 使用组件

19.2.1 标签和文本域

19.2.2 复选框

19.2.3 选择列表

19.2.4 文本区

19.3 使用布局管理器

19.3.1 GridLayout管理器

19.3.2 BorderLayout管理器

19.4 练习:布置一个applet

19.5 小结

19.6 问题和答案

19.7 小测验

19.8 课外活动

第20小时 响应用户事件

20.1 使程序能够监听事件

20.2 建立将被监听的组件

20.3 处理用户事件

20.3.2 其它的文本域事件

20.3.1 复选框和选择事件

20.3.3 使组件有效和无效

20.4 练习:一个小的Lotto Madness程序

20.5 小结

20.6 问题和答案

20.7 小测验

20.8 课外活动

第六部分 编程技巧的实际运用

第21小时 用Java玩游戏

21.1 掷骰子游戏

21.2 组织程序

21.3 创建一个Die类

21.3.1 设置初始值

21.3.2 滚动骰子

21.3.3 画骰子

21.4 测试Die类

21.5 小结

21.6 问题和答案

21.7 小测验

21.8 课外活动

22.1 创建一个applet

第22小时 编写Web上的游戏程序

22.2 创建要使用的变量

22.3 设置变量和初始化显示

22.4 显示文本和图形

22.5 处理用户输入

22.6 检查滚动结果并且保存得分

22.7 把程序放到页面上

22.8 小结

22.9 问题和答案

22.10 小测验

22.11 课外活动

23.1 Pan applet

第23小时 为Web页面增加趣味

23.2 显示图像

23.3 练习:画一幅超出屏幕边缘的图像

23.4 小结

23.5 问题和答案

23.6 小测验

23.7 课外活动

第24小时 增加知识

24.1 计算类

24.2 创建界面

24.3 响应用户事件

24.6 小结

24.4 解决问题

24.5 验证程序

24.7 问题和答案

24.8 小测验

24.9 课外活动

第七部分 附录

附录A 附录A Java的资源

A.1 值得考虑的一些其它书籍

A.2 JavaSoft站点

A.3.2 Gamelan的Java目录

A.3 其它Java Web站点

A.3.1 Java书籍页面

A.3.3 Java applet的有偿服务

A.3.4 Java World杂志

A.3.5 Java常见问题(FAQ)

A.4 Java新闻组

A.5 工作机会

附录B Java编程工具

B.1 选择开发软件

B.1.1 图形界面设计工具

B.1.2 编写完全可移植的Java程序

B.1.5 了解IDE的意义

B.1.3 使用其它IDE的经验

B.1.4 多种语言共用一个IDE

B.2 Rogue Wave JFactory

B.2.1 系统需求

B.2.2 综述

B.2.3 价格和附加信息

B.3 Symantec Cafe

B.3.1 系统需求

B.3.2 综述

B.4 SunSoft Java WorkShop

B.3.3 价格和附加信息

B.4.2 综述

B.4.1 系统需求

B.4.3 价格和附加信息

B.5 SourceCraft NetCraft

B.5.1 系统需求

B.5.2 综述

B.5.3 价格和附加信息

B.6.1 系统需求

B.6.2 概述

B.6 Pro-C WinGEN for Java

B.6.3 价格和附加信息

B.7 其它

B.7.1 Borland C++ 5.0 with Java Enhancements

B.7.2 Metro Werks Code Warrior

B.7.3 Kalimantan

B.7.4 Natural Intelligence Roaster

B.7.5 Microsoft Visual j++

B.8 小结

附录C 本书的Web站点

附录D 词汇表


书查询(www.shuchaxun.com)本网页唯一编码:
fd95ed586e7ea8d95fd6e79557937511#3aa1bfbd77b697f279cc18a1e696d5fe#43973740#10275182.zip