第一章 Visual J++简介 1
1.1 Java的起源 1
1.2 什么是Java 1
1.3 Java语言的特点 2
1.4 为什么要学Java语言 5
1.5 Visual J++的新特征 6
1.6 Java的应用发展展望 11
第二章 安装运行Visual J++ 12
2.1 Visual J++ 1.1安装需求 12
2.2 Visual J++ 1.1安装步骤 12
2.3 运行Visual J++ 1.1 17
2.4 退出VisuaI J++ 18
2.5 删除Visual J++ 19
第三章 使用Developer Studio开发环境 21
3.1 认识Developer Studio 21
3.2 Visual J++ Developer Studio菜单命令 23
3.3 项目工作区 55
3.4 Java文本编辑 57
第四章 Java与面向对象技术(OOP) 61
4.1 Java的类 61
4.2 创建对象 61
4.3 Java对象的使用 62
4.4 Java对象的释放 62
4.5 Java类的创建 62
4.6 Java类成员函数 65
4.7 Java类的继承和查找 67
4.8 最终类与抽象类 69
4.9 Java接口与包 69
4.10 抽象的Java程序框架 71
第五章 Java语言基础 73
5.1 Java数据类型 73
5.2 Java表达式和运算符 78
5.3 Java语句 81
5.4 Java数组和字符串 91
第六章 开始编程 94
6.1 Java Applet Wizard 94
6.2 Applet Wizard应用程序生成步骤 94
6.3 检查生成文件 100
6.4 测试teat程序 105
6.5 理解HTML 107
6.6 理解test.jave源程序 109
6.7 添加代码 112
第七章 编译与调试 113
7.1 Java编译菜单 113
7.2 Java编译器JVC 119
7.3 Java的调试功能 124
8.1 Visual J++支持的Windows GUI部件 140
第八章 使用Visual J++资源模板 140
8.2 Visual J++资源模板 141
8.3 创建对话框 143
8.4 对话框编辑使用 145
8.5 创建Java程序菜单 149
8.6 用Resource Wizard生成源代码 153
8.7 使用资源代码的Java程序 163
第九章 Visual J++编程进阶 170
9.1 Java的图形功能 170
9.2 Java的图像显示功能 186
9.3 Java动画设计 192
9.4 Java的声音播放功能 201
9.5 Java多线程程序设计 203
第十章 Java编程实例 208
10.1 Java动画标语制作 208
10.2 用Java画任意圆弧 215
10.3 用Java实现音频播放功能 218
10.4 Java后台线程示例 224
10.5 Java制作条形图 231
10.6 用Java制作闪烁字体 238
10.7 旋转不停的头像 239
10.8 用Java制作万年历 244
10.9 屏幕布局示例 257
10.10 绘制时钟 259
10.11 温度转换例程 262
10.12 颜色抖动图案显示 265
10.13 点线绘制例程 271
10.14 客户数据库管理例程 276
10.15 图形绘制例程 291
10.16 统计图显示例程 301
10.17 图像操作例程 311
10.18 跳动的盒子 318
10.19 盯着鼠标的眼睛 320
10.20 上下浮动的字符 326
10.21 控制面板布局示例 328
10.22 简单的数据库应用实例 333
10.23 滚动显示图片 353
10.24 控制滚动图片 356
10.25 滚动的文本标题 360
10.26 显示复杂数学图形 366
10.27 排序演示实例 367
10.28 电子数据表的制作 371
第十一章 Visual J++基本类库参考 391
11.1 Applet类 391
11.2 BorderLayout类 392
11.3 Button类 393
11.4 Canvas类 394
11.5 CardLayout类 394
11.6 Checkbox类 395
11.7 CheckboxGroup类 396
11.8 Choice类 396
11.9 Color类 397
11.10 Component类 399
11.11 Container类 404
11.12 Dialog类 405
11.13 Dimension类 406
11.14 Event类 407
11.15 FileDialog类 411
11.16 FlowLayout类 412
11.17 Font类 413
11.18 FontMetrics类 415
11.19 Frame类 416
11.20 Graphics类 418
11.21 Image类 420
11.22 Insets类 421
11.23 Label类 422
11.24 List类 423
11.25 Menu类 424
11.26 MenuBar类 425
11.27 MenuComponent类 426
11.28 MenuItem类 427
11.29 Panel类 428
11.30 Point类 428
11.31 Rectangle类 429
11.32 Scrollbar类 431
11.33 TextArea类 432
11.34 TextComponent类 433
11.35 TextField类 434
11.36 Toolkit类 435
11.37 Window类 437