第一部分 Visual J++应用程序 3
第1章 普通控制台应用程序 3
1.1 Hello World!项目 3
1.2 让我们澄清Java性能不佳的谣传 17
1.3 普通控制台应用程序的功能 23
1.4 小结 40
第2章 WFC介绍:I/O软件包 41
2.1 Windows基础类 41
2.2 I/O软件包 43
2.3 小结 65
3.1 Debug类 66
第3章 WFC实用工具软件包 66
3.2 容器(Container) 79
3.3 小结 94
第二部分 视窗化应用程序 97
第4章 普通的视窗化应用程序 97
4.1 为什么要花两次的时间来解决一个同样的问题 97
4.2 问题 98
4.3 抽象窗口工具包简介 100
4.4 AWT的解决方案 112
4.5 配置类型 125
4.6 小结 126
5.1 设计WindowedApp应用程序 127
第5章 Microsoft Windows应用程序 127
5.2 为WindowedApp程序添加操作 134
5.3 完整的WindowedApp应用程序 136
5.4 小结 158
第6章 简单输入控件 159
6.1 按钮 159
6.2 列表框 173
6.3 RICHEDIT控件 194
6.4 小结 210
第7章 菜单与对话框 211
7.1 “文件”菜单 211
7.2 “编辑”菜单 229
7.3 添加编辑器的其余部分 237
7.4 小结:设计完成的编辑器 243
第8章 列表显示控件和树型显示控件 245
8.1 ListView控件 245
8.2 TreeView控件 261
8.3 使用FileMgr将它们连接起来 271
8.4 小结 293
第9章 Graphics类 294
9.1 屏幕上随手绘画 294
9.2 文字绘画 311
9.3 绘制更加复杂的结构 325
9.4 GRAPHICS对象和WFC组件综合应用 337
9.5 小结 358
第10章 WFC应用程序包 359
10.1 Time和Timer类 359
10.2 多线程技术 371
10.3 程序注册表 410
10.4 小结 417
第11章 J/Direct 418
11.1 使用J/Direct CALL BUILDER 419
11.2 J/DIRECT 揭秘 432
11.3 访问自己的动态链接库 446
11.4 使用J/Direct完成空闲事件处理 454
11.5 小结 467
第三部分 特殊论题 471
第12章 数据库访问 471
12.1 SQL语言 471
12.2 ACTIVEX数据对象 474
12.3 手工编写ADO应用程序 475
12.4 应用程序向导 492
12.5 使用数据工具箱控件 500
12.6 通过局域网访问数据库 511
12.7 小结 511
第13章 创建控件 512
13.2 自定义ActiveX控件 549
13.3 小结 556
第14章 小程序 557
14.1 Applet基础 557
14.2 Applet向导 581
14.3 APPLET输入/输出 588
14.4 小结 603
第15章 Applet动画制作技术 604
15.1 多线程的Applets 604
15.2 动画制作 618
15.3 小结 640
第16章 WFC动态HTML软件包 641
16.1 动态HTML标准 641
16.2 客户端的DHTML 644
16.3 服务器端的DTHML 666
16.4 小结 675
附录Java语法 676
Java表达式 676
流程控制 681
类信息 684
其他与类相关的概念 696
事件处理 700