第一部分 使用Visual Studio
1.1 理解Projects和Soltutions
1.1.1 创建一个新工程
1.1.2 对工程和工程文件改名
1.1.3 打开现存工程
1.1.4 在工程里创建新类
1.1.5 打开现存Java文件
1.1.6 了解Visual Studio中的Toolbox和HTML
1.1.7 给Soltutions添加工程
1.2 编译并运行一个系统
1.2.1 使用Visual J++环境
1.2.2 改变工程属性
1.2.3 编译Visual J++程序
1.2.4 运行Visual J++程序
1.3 定制工具栏
1.4 考查其他Visual Stdio功能
小结
第二章 精通Visual J++调试器
2.1 掌握LOG 10方法
2.2 进入调试器
2.3 使用调试器
2.3.1 单步执行程序
2.3.2 查看调试窗口信息
2.3.3 检查断点
2.4 结束调试
小结
第三章 使用Visual J++工具
3.1 用微软开发者网络获取帮助
3.2 使用可视化造型程序
3.3 使用Stress
3.4 使用AVIEdit
3.5 使用Visual J++命令行编辑器
3.6 使用Visual J++应用程序浏览器
3.7 考查Internet Explorer
小结
第二部分 Visual J++:功能齐备的Java
4.1 理解WFC
4.2 掌握WFC Java包
4.3 深入研究Designer绘图环境
4.4 研究WFC窗体和应用程序
4.5 浏览WFC组件
4.6 使用WFC Label类
4.6.1 使用WFC Button类
4.6.2 理解WFC事件
4.6.3 向WFC窗体添加WFC组件
4.6.4 向WFC窗体添
4.6.5 使用WFC复选框和按钮
4.6.6 使用单选按钮的组框
4.6.7 使用WFC Edit控件
4.6.8 使用WFC ListBoxes和ComboBoxes
4.6.9 使用复选列表框
4.6.10 使用DateTimePicker
4.6.11 利用WFC的标签条和面板给人留下深刻印象
第五章 深入研究COM. DCOM. OLE和ActiveX
5.1 分析COM规范
5.2 了解组件软件所提供的内容
5.3 弄明白COM所提供的内容
5.4 领司ActiveX和COM如何联系
5.5 深入研究交叉平台开发
5.6 使用DCOM规范
第六章 掌握ActiveX编程
6.1 分析ActiveX
6.2 使用ActiveX和工具箱
6.3 使用OLE/COM对象浏览器
6.4 在Java程序中使用ActiveX
6.4.1 在自己的程序中使用ActiveX控件
6.4.2 在ActiveX模块中捕获错误
6.4.3 编写一个ActiveX Java程序
第七章 生成自己的ActiveX和COM组件
7.1 生成COM
7.2 了解COM
7.3 创建ActiveX组件
第八章 Web上更好的安全性
8.1 评论Web安全性问题
8.1.1 下载软件
8.1.2 深入研究Java的Sandbox(砂箱)
8.2 引用ActiveX
8.3 分析Internet Explorer安全性
8.3.1 证书安全性
8.3.2 验证代码(Athenticode)
8.3.3 Microsfot Wallet 和Microsoft Profile Assistant
8.3.4 Internet区域和安全等级
第九章 JavaBeans
9.1 JavaBeans是什么
9.1.1 自省
9.1.2 定制
9.1.3 事件. 属性. 和方法
9.1.4 组件问题
9.2 局部/远程透明度
9.2.1 安全性
9.2.2 最低要求
9.2.3 最低要求
9.3 过渡的Bean
9.3.1 Marker类
9.3.2 Bean开发能做到的和不能做到的
9.3.3 过滤的Bean示例
9.3.4 设计模式
9.3.5 事件
9.4 属性
9.4.1 通用属性
9.4.2 布尔属性
9.4.3 索引(Index)属性
9.5 属性改变通知
9.5.1 Bound属性
9.5.2 Constrained属性
9.6 持久性
9.7 JavaBean定制
9.7.1 BeanInfo
9.7.2 定制
9.8 JAR文件
9.8.1 JAR实用程序
9.8.2 清单文件
9.9 作为ActiveX的JavaBeans
9.9.1 包装Bean
9.9.2 使用javareg实用程序
9.10 ActiveX作为JavaBeans组件
9.10.1 包装ActiveX
9.10.2 jactivex实用程序
小结
第十章 打包和发行应用程序
10.1 利用适当的包进行包装
10.1.1 自释安装文件
10.1.2 高级属性
10.2 多工程找包和发行
10.3 了解Deployment Explorer
小结
第十一章 利用Visual J++进行动态HTML编程
11.1 解wfc.html包
11.2 DHTML编程
11.2.1 说明代表
11.2.2 实例化代表
11.2.3 引发代表
11.2.4 编写代表体系
11.3 多重强制转换代表
11.4 代表与内部类的适配器类
11.5 了解数据库DHTML编程
11.6 使用Server DHTML. Client HTML和Active Server Pages
小结
第十二章 使用代表
12.1 什么是代表
12.2 如何对代表进行编程
12.2.1 说明代表
12.2.2 实例化代表
12.2.3 引发代表
12.2.4 编写代表体系
12.3 多重强制转换代表
12.4 代表与内部类和适配器类
12.5 代表与接口
12.6 代表与统计的函数指针
12.7 Sun与Microsoft
小结
第十三章 企业范围的开发
13.1 掌握DNA和企业范围的开发
13.2 使用Microsoft Visual SourceSafe
13.2.1 添加使用VSS Administrator的VSS用户
13.2.2 给VSS添加工程
13.2.3 从VSS中选出和在VSS中注册工程文件
13.3 为Microsoft Transaction Server进行编程
13.3.1 编写MTS Server组件
13.3.2 编写MTS客户程序
小结
第三部分 利用Visual J++开发100%的纯Java代码
第十四章 为什么要开发的Java纯代码
14.1 何时使用纯粹的Java代码
14.2 何时不使用纯Java
14.3 为什么Java仍然需要WFC
小结
第十五章 高级事件编程和图形开发
15.1 考查事件
15.1.1 捕获键盘事件
15.1.2 捕捉键盘调控键
15.1.3 Java先前版本中的键盘事件
15.1.4 捕捉鼠标单击
15.1.5 捕捉鼠标
15.1.6 Java先前版本中的鼠标事件
15.1.7 为事件编程
15.2 掌握图形程序设计
15.2.1 捕捉窗口事件
15.2.2 使用组件
15.2.3 了解面板
15.2.4 了解布局
15.3 编写你自己的图形程序
15.3.1 在图形Java程序中说明接听者
15.3.2 在图形Java程序中使用构造函数
15.3.3 考查组件和ActionListeners
15.3.4 使用鼠标事件
15.3.5 掌握画衅函数和XOR图形模式
小结
第十六章 高级图形
16.1 编写图片按钮组件
16.1.1 使用图像
16.1.2 了解Canvas类
16.1.3 从RL或磁盘中检索图像
16.1.4 使用新的PictureButton组件
16.2 操纵字体
16.2.1 获得可以利用的字体
16.2.2 考查FontMetrics
16.3 掌握动画
16.3.1 考查所绘制的动画
16.3.2 理解系统资源和线程
16.3.3 发现Thread子类和方法
16.3.4 剖析可Runnable接口
16.3.5 使BouncingBall成为多线程类
16.3.6 解决闪烁问题
16.3.7 了解洪廓样式的游戏
16.4 在动画中使用位图
16.4.1 对Web页使用线程
16.4.2 显示图像
16.4.3 更新图像
16.4.4 考查MediaTracker类
第十七章 掌握文件I/O
17.1 获取目录和文件信息
17.2 掌握文件输入和输出流
17.2.1 输入流
17.2.2 输出流
17.2.3 流的编程
17.2.4 随机存取I/O流
17.3 在Ballshot中记录高分
小结
第十八章 功能更强大的接口和多得继承
18.1 使用接口来实现多得继承
18.1.1 为什么需要多得继承
18.1.2 为什么要避免多得继承
18.1.3 模拟多得继承的接口
18.2 使用接口来返回值
小结
第十九章节 有关Java数据结构的内部信息
19.1 掌握数组
19.2 引用数组元素
19.3 确定数组大小
19.4 理解多维数组
19.5 使用枚举
19.6 理解矢量
19.6.1 创建矢量
19.6.2 给矢量添加元素
19.6.3 搜索矢量
19.6.4 从矢量中检索元素
19.6.5 从矢量中删除元素
19.7 深入研究堆栈
19.8 使用链表和二叉树
19.8.1 遍历链表
19.8.2 从链表中删除节点
19.8.3 了解二叉树
19.8.4 了解二叉树
19.8.5 遍历二叉树
19.8.6 在二叉树中插入节点
19.8.7 从二叉树中删除节点
小结
第二十章 更好的Web编程和网络操作
20.1 掌握URL
20.2 使用URL Connection类
20.3 从URL流中发送和接收信息
20.4 利用Web服务器和Web客户进行网络操作
20.4.1 使用数据报
20.4.2 使用套接字
第二十一章 高级线程
21.1 继承Thread类
21.2 ThreadGroup
21.3 优先级. 恢复和挂起
21.4 发现后台进程
21.5 了解同步
21.6 掌握线程信息
小结
第四部分 用Visual J++进行数据库开发
第二十二章 理解Visual J++的数据库访问
22.1 通用数据存取
22.1.1 对象连接和嵌入数据库
22.1.2 ActiveX数据对象
22.1.3 开放式数据库连接性
22.1.4 使用ODBC数据源管理程序
22.1.5 掌握注册表
22.2 可视化数据库工具
22.2.1 Data View
22.2.2 SQL Query Designer
22.3 Application Wizard
小结
第二十三章 复杂的ActiveX数据对象
23.1 数据库代码编写的重要性
23.2 类库的重要性
23.3 ADO编程
23.3.1 ADO结构
23.3.2 ADO错误
23.3.3 ADO连接
23.3.4 Recordsets(记录集)
23.3.5 检索记录集信息
23.3.6 浏览数据集
23.3.7 利用Recordset函数操纵数据库
23.3.8 Fields
23.3.9 数据类型
23.3.10 域属性
23.3.11 数据绑定
23.4 ADO类库
23.4.1 理解类库概念
23.4.2 绑定单选按钮
23.4.3 显示单选按钮和数据库值
23.4.4 绑定单选按钮
23.4.5 把单选按钮绑定到数据库
23.4.6 浏览ADO类库编码
小结
第二十四章 容易的结构化查询语言
24.1 使用SELECT语句
24.1.1 理解*运算符
24.1.2 使用WHERE子句
24.1.3 使用ORDER BY子句
24.1.4 理解SQL域函数
24.1.5 使用GROUP BY子句
24.1.6 使用HAVING 子句
24.1.7 使用连接操作
24.1.8 使用SubSELECT操作
24.2 使用DELETE语句
24.3 使用UPDATE命令
24.4 使用INSERT命令
24.4.1 插入一行
24.4.2 使用嵌套的SELECT语句语句插入多行
24.5 与ActiveX数据对象一起使用SQL
小结
第二十五章 容易的数据库安全性和完整性
25.1 用户ID和口令
25.1.1 组用户帐户
25.1.2 去除缺省安全性
25.2 访问安全性
25.2.1 创建一个Access工作组信息文件
25.2.2 管理机关报的用户和组
25.3 Web数据库安全性的通用方法
25.4 SQL ADO的安全性
小结
第二十六章 掌握Data Access Objects
26.1 了解数据库引擎
26.1.1 数据库引擎的初始化
26.1.2 组件
26.1.3 事务的提交和退回
26.1.4 DAO错误捕获
26.1.5 DAO DBEngine方法
26.2 掌握数据库
26.2.1 打开数据库
26.2.2 创建连接字符串
26.2.3 创建选项
26.2.4 关闭数据库
26.2.5 实现数据库组件
26.2.6 考查数据库的方法
26.3 使用表格和-TableDef接口
26.3.1 创建表格
26.3.2 删除表格
26.3.3 检索一个现有的表格
26.3.4 剖析表格字段
26.4 制作访问模块
26.4.1 使用访问模块
26.4.2 从数据库获取信息
26.5 利用记录集操纵表格
26.5.1 打开一个记录集
26.5.2 检索信息
26.5.3 插入和更新行
26.5.4 删除
26.6 制作DAO表单
小结
第二十七章 掌握远程数据对象
27.1 考查RDO
27.2 掌握RDO连接
27.2.1 提交和退回事务
27.2.2 错误处理
27.3 获取表格信息
27.4 使用RDO结果集
27.4.1 使用SQL命令
27.4.2 没有结果集的SQL
27.4.3 带有结果集的SQL SELECT
27.4.4 评价栏信息
27.4.5 分析结果集内的移动
27.4.6 从结果集中检索数据
27.4.7 删除行
27.4.8 插入和更新行
27.5 编写RDO类库
27.6 编写RDO结果集库
小结
第二十八章 纯Java与JDBC
28.1 理解JDBC
28.2 连接到JDBC数据库
28.3 使用ResultSet
28.4 使用ExecuteUpdate
28.5 创建一个简单的数据库程序
28.6 掌握JDBC类库
28.7 理解对新组件的需要
28.8 理解ResultSetMetaDate
28.8.1 获取栏信息
28.8.2 使用数据类型
28.8.3 编写一个JDBC库
第五部分 附录
附录A Java操作符和语言
附录B Visual J++中的保留字
附录C HTML参考
C.1 HTML结构和语法
C.2 HTML和Java
C.3 HTML参考
附录E 比较Visual J++和C++
D.1 Java语言的结构
D.1.1 Java虚拟机(VM)
D.1.2 类. 包和目录
D.2 包含Java和Visual J++的包
D.2.1 方法
D.2.2 域
D.2.3 修饰符
D.3 Java与C++的类似性
D.3.1 操作符
D.3.2 循环与判断语句
D.3.3 主方法
D.3.4 方法重载
D.3.5 数组
D.3.6 关键字
D.4 Java与C++之间的区别
D.4.1 没有C++指令
D.4.2 指针. 垃圾回收与free()和delete
D.4.3 数据类型
D.4.4 String
D.4.5 Null和null
D.4.6 Java异常
D.4.7 其他
D.5 用Java进行编程
D.5.1 开发Web小程序
D.5.2 使用HTML来运行小程序
附录E 单代码
E.1 为什么要使用单代码
E.2 字母表
E.2.1 不支持的语音
E.2.2 ASCII码
E.3 符号和标点
E.4 中. 日. 韩助和统计“表意文字”
E.5 受限制使用
E.6 单代码和ASCII码转换
附录F 光盘的内容