1 Java 语言 1
1.1 Java 语言的产生 1
1.2 Java 语言的特点 3
1.3 Java 与C++的差异 5
1.4 小结 9
2 Visual J++ 概述 10
2.1 Visual J++的安装 10
2.2 Developer Studio 集成开发环境 15
2.3 Visual J++概述 15
2.4 Visual J++菜单简介 20
2.5 小结 26
3 Visual J++的编译器、解释器和浏览器 27
3.1 Java Developers Kit(JDK)简介 27
3.2 Visual J++编译器JVC.EXE 28
3.3 Visual J++解释器JVIEW.EXE 32
3.4 浏览器Inernet Explorer 33
3.5 小结 34
4 Java 语言基础知识 35
4.1 Java符号集 35
4.2 数据类型 38
4.3 运算符 43
4.4 类型转换 44
4.5 程序流控制 45
4.6 小结 50
5 Java 的类、接口和包 51
5.1 包 51
5.2 接口 60
5.3 程序包 62
5.4 小结 65
6 创建第一个Java 小应用程序 66
6.1 Java 小应用程序基础知识 66
6.2 使用Applet Wizard 创建一个小应用程序 68
6.3 创建Java 应用程序 82
6.4 小结 92
7 项目和项目工作区 94
7.1 项目工作区窗口 94
7.2 项目工作区 96
7.3 项目设置 108
7.4 设置目录 116
7.5 小结 117
8 ClassView和WizardBar 119
8.1 ClassView 和WizardBar 比较 119
8.2 ClassView 概述 120
8.3 使用ClassView 为程序增加类、方法、变量 122
8.4 WizardBar 概述 127
8.5 小结 132
9.1 调试前的准备 134
9 Visual J++调试器 134
9.2 启动调试器 137
9.3 调试窗口 138
9.4 调试对话框 143
9.5 调试命令 147
9.6 程序调试实例 150
9.7 小结 155
10 资源编辑器和文本编辑器 156
10.1 使用资源模板 156
10.2 对话框编辑器 159
10.3 图形编辑器 169
10.4 颜色的应用 180
10.5 菜单编辑器 182
10.6 文本编辑器 184
10.7 小结 195
11.1 构件的布局 196
11 Resource Wizard 与Java 的界面设计 196
11.2 Java 语言的布局管理类 199
11.3 Java 程序的菜单设计 206
11.4 JavaResource Wizard 210
11.5 小结 229
12 定制Developer Studio 230
12.1 可定制的工具条和菜单 230
12.2 定制工具条 231
12.3 定制菜单和菜单项 238
12.4 Button Appearance 对话框 241
12.5 定制菜单Tools 244
12.6 定制键盘快捷键 247
12.7 小结 248
13.1 自动化实现的方法 249
13.2 VBScript 宏简介 249
13 自动化任务 249
13.3 安装运行VBScript 宏 254
13.4 录制VBScript 宏 257
13.5 Developer Studio 对象 259
13.6 编写VBScript 宏 267
13.7 小结 267
14 AWT 类库 268
14.1 AWT 类库简介 268
14.2 构件类 270
14.3 容器类 289
14.4 小结 299
15 图形 301
15.1 图形坐标系统 301
15.2 颜色和字体 302
15.3 各种绘图方法 309
15.4 装载并显示图形 318
15.5 小结 322
16 多线程程序设计 323
16.1 多线程 323
16.2 一个多线程程序的例子 324
16.3 创建多线程的方法 325
16.4 多线程资源协调 331
16.5 资源锁定 332
16.6 小结 334
17 动态效果和动画 335
17.1 移动的字幕 335
17.2 动画技术 343
17.3 双缓冲技术 348
17.4 小结 351
18 例外处理 352
18.1 例外 352
18.2 例外的处理 355
18.3 创建自己的例外 357
18.4 小结 358
19 Calinet 文件数字签名 359
19.1 Calinet 文件简介 359
19.2 创建一个 Calinet 文件 360
19.3 在HTML 文件中使用cab 文件 363
19.4 何时需要使用cab 文件 363
19.5 数字签名技术 364
19.6 用Microsoft 的信任码技术实现数字签名 366
19.7 小结 372
20 Java+ActiveX 374
20.1 通过脚 本语言控制Java 小应用程序 374
20.2 在Java 程序中使用ActiveX 构件 378
SET20.3 把Java 的类转换为ActiveX 构件 388
20.4 小结 391