目录
引言
第1章 Visual J++6.0 的安装、组成及新特性
l.1 Visual J++6.0 的安装
1.l.l 准备工作
1.1.2 安装过程
1.2 Visual J++ 6.0 的组成
1.3 Visual J++ 6.0 的新特性
第2章 初识 Visual J++6.0
2.l 使用WFC库创建窗体应用程序
2.l.1 使用WFC库创建富体应用程序
2.1.2 剖析所创建的应用程序
2.2 使用 Application Wizard创建窗体应用程序
2.2.l 使用 Application Wizard创建富体应用程序
2.2.2 深入所创建的应用程序进行剖析
2.3 创建DHTML
2.4 创建最简单的 COM DLL
2.5 例示*枯Visual J++6.0 优秀的开发环境
2.6 创建一个控件
2.6.l 自己来创建一个控件
2.6.2 向窗体中加入控件
2.7 创建一个控制台应用程序
2.7.1 创建一个控制台应用程序
2.7.2 运行程序
2.8 建立一个空项目
2.9 创建一个多项目解决方案
2.9.l 创建一个解决方案
2.9.2 把另一个项目加入到解决方案中
2.9.3 编译一个多项目解决方案
2.9.4 改变解决方案中的编译次序
2.9.5 设定启动项目
2.10 Visual J++开发环境简介
2.10.1 Visual J++的 IDE
2.10.2 Visual J+十使用微软工作室开发环境
2.10.3 文本编辑器窗口中颜色
2.10.4 Visual J++的联机帮助
2.11 Visual J++6.0 的开发性能总览
第3章 Visual J++ 6.0 集成开发环境
3.1 Visual J++ 6.0 集成开发环境的菜单功能介绍
3.1.1 File菜单
3.1.2 Edit菜单
3.1.3 View菜单
3.1.4 Project菜单
3.1.5 Build菜单
3.1.6 Debug菜单
3.1.7 Format菜单
3.1.8 Tools菜单
3.2 Visual J++6.0 的工具栏
3.3 Visual J++6.0 编辑器的使用
3.3.l 窗体设计器的使用
3.3.2 代码编辑器的使用
3.3.3 利用 Class Outline窗曰编辑代码
3.3.4 代码文件的修改及查询
3.3.5 使用动态语法检查机制
3.4 设置项目属性
3.4.1 Launch设置区域
3.4.2 Compile设置区域
3.4.3 Custom设置区域
3.4.4 Classpath设置区域
3.4.5 COM Classes设置区域
3.4.6 0utput Format设置区域
第4章 Java的面向对象编程基础
4.1 类
4.1.2 类的声明
4.1.2 类成员变量的声明
4.1.3 类方法的定义
4.2 面向对象编程
4.2.1 面向对象编程简介
4.2.2 Java与面向对象程序设计
4.3 修饰符小结
4.4 对象的创建和撤消
4.4.l 创建对象
4.4.2 撤消对象
4.5 示例
4.6 包
4.6.l 包的创建
4.6.2 包的引用
4.7 接口
4.7.1 接口的定义
4.7.2 实现接口
4.8 类的继承
4.8.1 成员变量的继承与隐藏
4.8.2 方法的继承、重载与覆盖
4.9 Java常用的特殊量
4.9.1 null
4.9.2 this
4.9.3 super
4.10 类转换
第5章 学习和使用Java编程
5.l 标识符与关键字和数据类型
5.1.1 标识符与关键字
5.1.2 注释
5.1.3 Java的数据类型
5.1.4 常量
5.1.5 Java的运算符
5.2 Java的控制语句
5.3 输入与输出类库
5.3.1 标准输入输出
5.3.2 File类
5.4 例外处理
5.4.1 Java的例外处理机制
5.4.2 错误与例外
5.4.3 try—catch—finally结构
5.4.4 自定义的例外类
5.5 多线程机制
5.5.1 线程体的状态
5.5.2 线程的创建
5.5.3 线程的同步
5.5.4 线程死锁
5.6 编写Applet 小程序
5.6.1 Applet综述
5.6.2 使用Applet类
5.6.3 创建Applet用户界面
5.6.4 在Applet中显示图像
第6章 WFC控件的介绍与使用
6.l 概述
6.2 使用WFC控件
6.2.l 标签控作
6.2.2 编辑控件
6.2.3 Rich编辑控件
6.2.4 按钮控件
6.2.5 复选框控件
6.2.6 单选按钮控件
6.2.7 组合框控件
6.2.8 列表框控件与复选列表框控件
6.2.9 折叠条控件
6.2.10 折叠表控件
6.2.1l WFC控件示例(l)
6.2.12 进度尺控件
6.2.13 进度条控件
6.2.14 WFC控件示例(2)
6.2.15 文件对话框类
6.2.16 打开文件对话框控件
6.2.17 保存文件对话框控件
6.2.18 字体对话框控件
6.2.19 颜色对话框控件
6.2.20 WFC控件示例(3)
第7章 使用 Visual J++6.0 进行动态超文本页面开发
7.1 了解 HTML和 DHTML
7.2 用WFC开发动态超文本页面DHTML的原因
7.3 用Java控制DHTML页面的基本原理
7.4 创建第一个DHTML应用程序:
7.5 理解WFC动态超文本类库
7.6 操纵客户端的DHTML控件
7.7 示例:一个用WFC生成的日历网页
7.7.l 修改 Classl
7.7.2 设计表单Forml
7.7.3 编译并运行
7.8 com.ms.wfc.html包简介
7.9 事件处理机制
7.9.1 DhEvent类
7.9.2 DhEventHandler类
7.10 界面控制机制
7.10.1 DhElement类
7.10.2 DhForm类
7.10.3 DhDocument类
7.10.4 DhBreak类
7.10.5 DhHorizontalRule类
7.10.6 DhButton类
7.10.7 DhCheckBox类
7.10.8 DhselectBox类
7.10.9 DhComboBox类
7.10.10 DhListBox类
7.10.11 DhText类
7.10.12 DhEdit类
7.10.13 DhBulletedList类
7.10.14 示例:一个使用 DhBulletedList、 DhText、 DhEdit、 DhComboBox、 DhCheckBox、
DhButton和DhForm实现的绘图选项框
7.10.15 DhRadioButton类
7.10.16 DhHotSpot类
7.10.17 DhlmageMap类
7.10.18 DhHyperlink类
7.10.19 DhLinkTarget类
7.10.20 DhjumpPoint类
7.10.21 DhImage类
7.10.22 示例:一个综合使用了DhHyperlink、DhHotSpot、DhlmageMap
和 Dhlmage的例子
第8章 使用com.ms.wfc.html包的浏览器和窗口对象
8.1 DhlnlineFrame类
8.2 示例:一个网络教学站点
8.3 Dhwindow类
8.4 Dhwindowlnfo类
8.5 DhDialoglnfo类
8.6 DhBrowser类
8.7 示例:获取测览器的参数表
第9章 使用表格对象在动态超文本网页上显示数据
9.1 DhCell类
9.2 DhRow类
9.3 DhTable类
9.4 示例:赞助商、广告投入与一个网站的效益分析
9.5 使用html包建立客户端数据库应用的原因
9.6 如何连接动态超文本表格与数据源
9.7 显示部分数据集
9.8 设置表格单元的样式
9.9 对表格对象进行格式化处理
9.10 使用表格头和表格尾对象
第10章 初步使用VisualJ++ 6.0建立数据库应用
10.l 进入数据窗体向导编程
10.1.l 直接加入
10.1.2 在创建窗体时加入
10.2 选择数据库类型
10.3 设置连接信息
10.3.1 使用DSN连向已经创建的数据库
10.3.2 使用一个类型的DSN连向一个数据库
10.3.3 使用指定的驱动器连向一个数据库
10.3.4 连向强大的服务器数据库
10.4 选择窗体
10.4.l 指定窗体的详细内容
10.4.2 在数据库连接中指定选项
10.5 选择记录源
10.6 指定记录源关系
10.7 控件选择
10.8 窗体信息汇总
10.9 运行数据窗体向导创建的窗体
10.10 主控/详细窗体
第 11章 了解并使用 ADO和 WFC的data类库
11.1 ADO的新特性
11.l.l 创建记录集时更简单
11.1.2 使用数据集
11.1.3 索引支持以及 Find、Sort和Filter方法
11.1.4 WFC中的 ADO
11.2 如何使用 DataSoure控件来找到一套记录
11.2.l 访问ODBC数据源
11.2.2 不通过 ODBC直接访问Microsoft Accesss.mdb文件
11.3 利用 DataBinder控件绑定数据
11.3.l 使 DataBinder控件与一个记录集联系起来
11.3.2 使用 Property Page创建捆绑
11.3.3 使用捆绑编辑器来创建捆绑
11.4 利用 DataGrid控件绑定数据
11.4.l 绑定 DataGrid控件到一个记录集
11.4.2 访问列属性
11.4.3 增加、删除列和对列进行重排操作
11.5 使用 DataNavigator控件在记录中航行
11.6 com.ms.wfc.data包简介
11.6.1 BooleanDataFormat类
11.6.2 DataFormat类
11.6.3 DateDataFormat类
11.6.4 DateFormat类
11.6.5 NumberDataFormat类
11.7 com.ms.wfc.data.ui包简介
11.7.1 BorderStyle类
11.7.2 Column类
11.7.3 DataSource类
11.7.4 DataGrid类
11.7.5 DataBinder类
11.7.6 DataNavigator类
第12章 使用WEC创建ASP与服务器端数据库应用
12.1 理解服务器活动页面
12.2 Active Server Pages的工作原理
12.3 理解 Active Server Pages脚本开发
12.4 在 Active Server Pages中使用对象
12.4.1 内嵌对象简要介绍
12.4.2 Active Server Pages组件简要介绍
12.5 初步使用Java创建用于ASP的ActiveX对象
12.5.l 发布应用程序
12.5.2 从客户端运行程序
12.6 服务器端数据库访问
第13章 使用 Visua J++ 6.0国进行 ActiveX开发
13.1 COM简介
13.2 OLE简介
13.3 DCOM和ActiveX
13.4 Java与ActiveX
13.5 使用 Visual J++6.0 调用本地代码
13.5.l 通过 J/Direct Call Builder访问 Win32 API
13.5.2 示例:一个与Excel通信的Java程序
第14章 网络通信程序设计及实例
14.l 使用Java.net包中的美访问WWW资源
14.1.1 URL类简介
14.l.2 URLConnection类简介
14.2 用Java表示一个IP地址
14.2.1 InetAddress类的简介
14.2.2 InetAddrCss类应用举例
14.3 用Java建立网络通信
14.3.1 Socket类简介
14.3.2 ServerSocket类简介
14.3.3 Java网络通信实例
第15章 使用 Visual J++6.0进行调试与排错
15.1 概述
15.2 Visual J++6.0调试器的使用
15.2.1 调试工具栏按钮的介绍
15.2.2 使用中断模式
15.2.3 查看和修改变量的值
15.2.4 其他调试窗口的使用
15.2.5 控制程序运行的命令及其使用