《Java Workshop使用指南》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)(C.瓦纳姆)(Clayton Walnum)著;华译工作室译
  • 出 版 社:机械工业出版社;西蒙与舒斯特国际出版公司
  • 出版年份:1997
  • ISBN:7111055888
  • 页数:274 页
图书介绍:

第1章 Java概述 1

1.1 Java的故事 1

第一部分 入门篇 1

1.2 Java介绍 2

1.3 Java程序 3

1.4 Java开发人员工具箱 5

1.5 如何获得Java 5

1.6 安装HotJava 6

1.7 安装JDK 6

1.8.2 执行TicTacToe 7

1.8 Java小应用程序范例 7

1.8.1 Appletviewer工具 7

1.8.3 小应用程序Animator 8

1.8.4 小应用程序BarChart 8

1.8.5 其他的演示小应用程序 8

1.9 在HTML文档中添加小应用程序 9

1.9.1 小应用程序的可选属性 9

1.9.2 小应用程序参数 11

1.10.1 本地的和远程的Applets 12

1.9.3 非Java浏览器 12

1.10 小应用程序和Internet 12

1.10.2 客户机与服务器 14

1.10.3 安全性 14

1.10.4 网页 15

1.11 小结 17

第2章 Java Workshop介绍 18

2.1 Java Workshop工具 18

2.1.1 项目管理器 18

2.1.2 公文包管理器(PortfolioManager) 19

2.1.3 建造管理器(BuildManager) 20

2.1.4 项目测试器(ProjectTester) 20

2.1.5 源编辑器(Source Editor) 22

2.1.6 源浏览器(SourceBrowser) 23

2.1.7 调试器(Debugger) 25

2.1.8 可视化Java(Visual Java) 26

2.2 安装Java Workshop 26

2.3 小结 27

3.1 关键字 29

第3章 关键字、数据类型和运算符 29

第二部分 Java语言 29

3.2 标识符 30

3.3 常量 30

3.4 数据类型 31

3.4.1 整型 31

3.4.2 浮点型 32

3.4.3 字符型 33

3.4.4 布尔型 34

3.5 变量的作用域 34

3.6.1 运算结果的类型转换 35

3.6 数学运算符 35

3.6.2 乘法和数据类型 36

3.6.3 整数和浮点数相除 36

3.6.4 模除运算符 36

3.6.5 自增运算符 36

3.6.6 自减运算符 37

3.7 表达式 37

3.8 比较运算符 38

3.9 逻辑运算符 39

3.10 小结 40

第4章 程序流程控制 42

4.1 程序流程和分支 42

4.2 if语句 42

4.2.1 简单if语句 42

4.2.2 多行if语句 43

4.2.3 else子句 43

4.3 switch语句 44

4.4 while循环 46

4.5 do-while循环 46

4.6 for循环 47

4.7 在循环中使用变量 48

4.8 小结 48

第5章 面向对象的程序设计和Java语言 50

5.1 历史回顾 50

5.2 现代程序设计的思想 52

5.3 面向对象的程序设计 52

5.3.1 封装 52

5.4 封装、继承和多态性的使用 53

5.3.4 多态性 53

5.3.3 继承 53

5.3.2 把类作为一种数据类型 53

5.5 类和对象 55

5.5.1 定义一个简单的类 55

5.5.2 声明类的数据域 55

5.5.3 定义构造函数 56

5.5.4 定义方法 56

5.6 在小应用程序中使用类 57

5.7 理解小应用程序Appletl 61

5.8.2 向子类中添加数据域和方法 62

5.8.1 建立子类 62

5.8 使用继承 62

5.8.3 在程序中使用子类 63

5.9 重置(override)超类中的方法 66

5.10 关键字this 66

5.11 小结 66

第三部分 编写Java小应用程序 67

第6章 小应用程序和图形 69

6.1 最简单的Java小应用程序 69

6.2.1 生命周期的五个阶段 70

6.2 小应用程序的生命周期 70

6.2.2 重置生命周期的方法 71

6.3 画图 72

6.3.1 小应用程序的画布 72

6.3.2 使用坐标系 72

6.3.3 画形状 73

6.3.4 画一个矩形 74

6.4 形状绘制小应用程序 76

6.4.1 小应用程序shapeApplet 76

6.4.2 理解小应用程序shapeApplet 78

6.4.3 在小应用程序中画弧形 79

6.4.4 画多边形 81

6.5 图形文本 82

6.5.1 在小应用程序中显示文本 82

6.5.2 获取字体属性 83

6.5.3 显示字体属性 83

6.5.4 获取字体的规格(metrics) 85

6.5.5 显示字体的规格 86

6.5.6 建立字体 87

6.5.8 显示不同大小的字体 88

6.5.7 使用字体 88

6.6 小结 91

7.1 标签 92

11.5 小结 1 92

第7章 Java控件 92

7.2 按钮 93

7.2.1 处理多按钮事件 94

7.2.2 小应用程序Button Applet 94

7.3 复选框 95

7.3.1 建立非互斥使用的复选框 96

7.3.2 复选框组 97

7.3.3 复选框的方法 98

7.3.4 小应用程序CheckoxApplet 98

7.3.5 响应复选框的事件 100

7.3.6 小应用程序CheckboxApplet2 101

7.4 文本域 102

7.4.1 文本域的方法 103

7.4.2 小应用程序EchoApplet 103

7.5 选项菜单(choice menu) 104

7.5.2 小应用程序ChoiceApplet 106

7.5.1 选项菜单的方法 106

7.6 滚动式列表 108

7.6.1 建立一个单选列表 108

7.6.2 建立一个多选列表 109

7.6.3 建立滚动式列表 109

7.6.4 类List的方法 110

7.6.5 小应用程序ListApplet 111

7.7 文本区控件 112

7.7.1 小应用程序TextArea Applet 112

7.7.2 类TextArea的方法 114

7.8 滚动条 114

7.8.1 响应滚动条事件 116

7.8.2 小应用程序Crollbar Applet 117

7.9 画布 119

7.10 小结 121

第8章 面板和布局管理器 123

8.1 面板 123

8.2 布局管理器 125

8.3 流式布局管理器(FlowLayoutManager) 125

8.4 网格布局管理器(GridLayoutManager) 126

8.5 边框式布局管理器(BorderLayoutManager) 127

8.6 卡片式布局管理器(CardLayoutManager) 129

8.6.1 卡片式布局管理器的方法 129

8.6.2 建立卡片式布局管理器 129

8.7 网格包布局管理器(Gri dBagLayout Manager) 131

8.7.1 建立和设置网格包布局管理器 131

8.7.2 建立和设置网格包约束对象 131

8.7.3 在小应用程序中使用网格包布局管理器 132

8.7.4 理解小应用程序GridBagApplet 134

8.8 小结 137

第9章 窗口、菜单条和对话框 139

9.1 显示窗口 139

9.1.1 在小应用程序FrameApplet中显示一个窗口 139

9.1.2 建立一个窗口类 140

9.1.3 向窗口中添加组件 142

9.2 使用菜单条 145

9.2.1 建立和设置类MenuBar的一个对象 145

9.2.2 向菜单条中添加菜单 146

9.2.3 向菜单中添加菜单项 146

9.2.4 在框架窗口中使用菜单条 147

9.3 使用对话框 150

9.3.1 建立对话框 150

9.3.2 建立对话框的布局 150

9.3.3 显示对话框 151

9.3.4 撤走对话框 151

9.3.5 类Dialog的方法 151

9.3.6 建立一个用于文本输出的对话框 151

9.4 小结 154

10.1 类Event的对象 156

10.2 鼠标 156

第10章 事件和可配置的小应用程序 156

10.2.1 处理鼠标单击事件 157

10.2.2 在小应用程序中使用鼠标单击 157

10.2.3 处理鼠标移动事件 158

10.2.4 在小应用程序中响应鼠标移动事件 159

10.3.2 预定义的键常量 161

10.3.1 响应按键事件 161

10.3 键盘 161

10.3.3 键修饰符 162

10.3.4 在小应用程序中使用按键事件 162

10.4 直接处理事件 164

10.5 可配置的小应用程序 166

10.6 用户类型 166

10.7 参数和小应用程序 167

10.7.1 设置并检索参数值 168

10.7.2 在小应用程序中使用参数 168

10.7.3 多个参数 172

10.7.4 默认的参数值 174

10.8 小结 177

第11章 图像、声音和通信 178

11.1 图像类型 178

11.2 加载和显示图像 178

11.2.1 使用getDocumentBasec()方法 178

11.2.4 显示图像 179

11.2.3 加载图像 179

11.2.2 使用getCodeBasec()方法 179

11.3 声音播放 181

11.3.1 在小应用程序中播放声音 182

11.3.2 控制声音播放 183

11.3.3 在小应用程序中使用声音 183

11.4 通信 185

11.4.1 URL对象 185

11.4.4 用Applet Context对象连接URL 186

11.4.3 小应用程序上下文 186

11.4.2 URL异常 186

11.4.5 在小应用程序中使用类Applet Context的对象 187

11.4.6 建立一个设置好URL的小应用程序 189

第12章 程序包、接口、异常情况和线程 194

12.1 程序包 194

12.1.1 创建程序包 195

12.1.2 使用新建的程序包 197

12.1.3 扩充程序包 199

12.2.1 基本接口 201

12.2.2 创建接口 201

12.2 接口 201

12.2.3 实现接口 202

12.3 异常情况 203

12.3.1 抛出异常情况 205

12.3.2 异常情况的类型 206

12.3.3 确定要处理的异常情况 207

12.3.4 抓住运行时的异常情况 209

12.3.5 处理多个异常情况 210

12.4.1 把类转变为线程 212

12.4 线程 212

12.4.2 同步多线程(SynchronizingMultiple Threads 218

12.4.3 理解ThreadApplet3 220

12.5 小结 221

第13章 编写Java独立应用程序 222

13.1 什么是Java独立应用程序 222

13.2 最简单的Java独立应用程序 222

13.3 建造一个独立应用程序 223

13.4 获取独立应用程序的命令行参数 225

13.5.1 把小应用程序改为独立应用程序 226

13.5 窗口式独立应用程序 226

13.5.2 理解Face App独立应用程序 228

13.5.3 最后一个独立应用程序范例 229

第四部分 Java Workshop的工具 231

13.6 小结 232

第14章 公文包管理器(PortfolioManager)和项目管理器(Project Manager) 233

14.1 使用公文包管理器 233

14.1.1 创建新公文包 233

14.1.2 选择公文包 235

14.1.3 移走(remove)公文包 236

14.1.4 装入公文包 237

14.2 使用项目管理器 237

14.2.1 创建项目 237

14.2.2 选择项目 240

14.2.3 装入项目 240

14.2.4 编辑项目 241

14.2.5 移走(remove)项目 241

14.2.6 运行项目 243

14.3 小结 243

15.1 运行源编辑器 244

第15章 源编辑器 244

15.2 状态条 245

15.3 文件操作 246

15.4 编辑命令 246

15.5 查找和替换 248

15.6 其他菜单 248

15.7 控制文本光标 249

15.8 小结 249

16.1.1 启动建造管理器 250

16.1 使用“建造管理器” 250

第16章 建造管理器和源浏览器 250

16.1.2 编译项目 251

16.1.3 修改语法错误 251

16.1.4 选择项目或文件 252

16.2 使用源浏览器 253

16.2.1 启动源浏览器 253

16.2.2 浏览项目 253

16.2.3 浏览目录 255

16.2.4 查找字符串 256

16.3 小结 257

17.1 启动调试器 258

17.2 调试器的显示页 258

第17章 调试器 258

17.2.1 线程/堆栈页(Threads/stacks page) 259

17.2.2 表达式页(Expressionspage) 260

17.2.3 断点页(Breakpointspage) 262

17.2.4 异常情况页(Exceptionspage) 263

17.2.5 类页(Classes page) 264

17.3 从源编辑器中调试 265

17.2.6 消息页(Messagepage) 265

17.4 小结 266

第18章 Visual Java 267

18.1 使用Visual Java 267

18.1.1 为新程序创建项目 267

18.1.2 构造小应用程序的界面 268

18.1.3 产生代码 271

18.1.4 向小应用程序加入代码 272

18.2 小结 274