前言
第1章 Visaul J++环境概览
1.1 Microsoft Developer Studio
1.1.1 Developer Studio包含哪些内容
1.1.2 一个熟悉的环境
1.2 项目工作空间
1.2.1 项目工作空间元素
1.2.2 项目关系
1.2.3 项目工作空间的三个基本例子
1.3 工作空间视图
1.3.1 File View
1.3.2 Class View
1.3.3 Info View
第2章 配置Visaul J++
2.1 安装Visaul J++
2.2 定制Developer Studio工作空间
2.2.1 移动窗口和改变窗口大小
2.2.2 增加删除工具栏按钮
2.2.3 增加和删除Tools菜单命令
2.2.4 增加和改变快捷
2.3 设置选择
2.3.1 Editor选择
2.3.2 配置调试器
2.3.3 改变可执行文件、包含文件、库和源文件的目录路径
2.3.4 设定项目工作空间配置
2.3.5 配置在线帮助
2.4 项目设置
2.4.1 Project Settings对话框
2.5.2 命令行选项
2.5 在系统注册中改变只读设置
第3章 创建Visaul J++代码
3.1 操作项目
3.1.1 创建新的Project Workspace
3.1.2 增加项目的类
3.1.3 增加类的方法
3.1.4 增加类的变量
3.1.5 创建新的配置
3.1.6 删除配置
3.1.7 改变缺省设置
3.2 使用Dialog Editor
3.2.1 操作控件
3.2.2 测试对话框
3.2.3 保存对话为资源模板文件
3.3 使用Menu Eidtor
3.3.1 打开Menu Editor
3.3.2 菜单标题与菜单项
3.3.3 完成下拉菜单
3.3.4 保存菜单为资源模板文件
3.4 使用代码向导
3.4.1 Applet Wizard
3.4.2 Resouce Wizard
第4章 编译和创建项目
4.1 使用Visaul J++编译器
4.1.1 编译类
4.1.2 创建项目
4.2 编译错误和警告
第5章 调试Visaul J++代码
5.1 调试器接口组件
5.1.1 菜单命令
5.1.2 调试窗口
5.1.3 对话框
5.1.4 电子表格域
5.1.5 拖放
5.2 使用断点
5.2.1 设置断点
5.2.2 启动和屏蔽断点
5.2.3 删除断点
5.3 控制程序的执行
5.3.1 开始调试过程
5.3.2 单步执行方法
5.3.3 中断和重新开始执行
5.4 观察和修改变量与表达式内容
5.4.1 Data Tips弹出信息
5.4.2 Quick Watch
5.4.3 Watch窗口
5.4.4 Variables窗口
5.5 其他调试窗口
5.5.1 Call Stack窗口
5.5.2 Disassembly窗口
第6章 使用InfoViewer获得帮助
6.1 访问Books Online
6.1.1 F1帮助
6.1.2 Table of Contents
6.1.3 索引
6.1.4 全文本搜索
6.2 浏览Books Online
6.2.1 导航特征
6.2.2 书签
6.3 定制Books Online
6.3.1 指定选择
6.3.2 使用注释
6.3.3 创建和使用子集
6.4 其他特征
6.4.1 访问例子程序
6.4.2 复制和打印
6.4.3 Info Viewer工具栏和快捷键方式
6.4.4 在线词汇表
第7章 Java小程序概览
7.1 什么是小程序
7.2 创建Java小程序
7.2.1 Applet为概述
7.2.2 扩展Applet类
7.3 运行java小程序
7.4 小程序实例
7.4.1 Sun的例子
7.4.2 Microsoft的例子
7.5 小结
第8章 创建Java小程序
8.1 使用Visaul J++创建小程序例子
8.1.1 创建新的Java源代码
8.1.2 建造小程序
8.1.3 运行小程序
8.1.4 简短小结
8.2 使用Visaul J++管理已有的小程序
8.2.1 创建新的项目工作空间
8.2.2 往项目工作空间中插入文件
8.2.3 运行小程序
8.3 使用Visaul J++的Applet Wizard为小程序创建框架
8.3.1 运行Applet Wizard
8.3.2 Applet Wizard产生了什么
8.3.3 运行小程序
8.4 使用Visaul J++的Resource Wizard
8.4.1 创建资源模板
8.4.2 使用模板产生java代码
8.4.3 Resource Wizard产生了什么
8.4.4 使用Resouce Wizard的结果
8.5 小结
第9章 调试Java小程序
9.1 编译时错误
9.1.1 设置编译器
9.1.2 处理错误
9.2 运行时错误
9.2.1 HTML与Java
9.2.2 准备调试小程序
9.2.3 小程序崩溃
9.2.4 调试器有捕获小程序崩溃
9.2.5 小程序做错了事情
9.3 小结
第10章 在Java小程序中加入ActiveX
10.1 ActiveX的基础——组件对象模型
10.1.1 接口
10.1.2 参数管理
10.1.3 整理
10.1.4 聚合
10.2 COM对象和ActiveX
10.3 查看COM对象
10.4 类型库
10.5 在Java小程序中使用COM对象
10.5.1 Java Type Library Conversion Utility
10.5.2 Java代码中的COM对象
10.5.3 处理COM错误
10.6 Java和COM的安全性应用
10.6.1 可信与不可信的Java小程序
10.6.2 数字式签名的CAB文件
10.7 一个完整的ActiveX/Java例子
10.7.1 创建项目
10.7.2 产生Java Wrapper类
10.7.3 增加Java代码
10.7.4 创建与测试小程序
10.8 小结
第11章 使用JavaScript和VBScript控制Java小程序
11.1 脚本基础
11.1.1 什么是脚本
11.1.2 脚本优缺点
11.2 JavaScrpt和VBScript
11.3 脚本对象模型
11.3.1 在HTML中使用脚本
11.3.2 标准对象
11.4 AnimateMe:一个完整的JavaScript例子
11.4.1 创建项目
11.4.2 修改小程序
11.4.3 增加JavaScript代码
11.4.4 测试
11.5 小结
第12章 Java应用程序概览
12.1 什么是Java应用程序
12.2 创建新的文本文件
12.3 创建项目工作空间
12.4 运行应用程序
12.5 小结
第13章 创建Java应用程序
13.1 创建简单的Java应用程序
13.1.1 创建新的文本文件
13.1.2 创建项目工作空间
13.1.3 运行应用程序
13.2 管理已有Java应用程序源代码
13.2.1 创建新的项目工作空间
13.2.2 给项目增加文件
13.2.3 创建和执行应用程序
13.3 使用Applet Wizard创建Java应用程序框架
13.3.1 运行Applet Wizard
13.3.2 Applet Wizard产生了什么
13.4 作用Resource Wizard为Java应用程序增加控件
13.4.1 创建资源模板
13.4.2 创建Java代码
13.4.3 Resource Wizard产生了什么
13.4.4 使用产生的代码
13.5 小结
第14章 调试Java应用程序
14.1 编译时错误
14.1.1 设置编译器
14.1.2 理解错误含义
14.1.3 改正错误
14.2 运行时错误
14.2.1 准备调试运行时错误
14.2.2 例外
14.2.3 死循环
14.2.4 多线程应用程序
14.3 小结
第15章 Microsoft ActiveX控件
15.1 动画按钮控件
15.1.1 特征
15.1.2 方法
15.1.3 事件
15.2 图表控件
15.2.1 特征
15.2.2 方法
15.3 梯度控件
15.3.1 特征
15.3.2 方法
15.4 标签控件
15.4.1 特征
15.4.2 方法
15.4.3 事件
15.5 Marquee件
15.5.1 特征
15.5.2 方法
15.5.3 事件
15.6 菜单控件
15.6.1 特征
15.6.2 方法
15.6.3 事件
15.7 弹出菜单控件
15.7.1 特征
15.7.2 方法
15.7.3 事件
15.8 弹出窗口控件
15.9 预装器控件
15.9.1 特征
15.9.2 方法
15.9.3 事件
15.10 自动记载器控件
15.10.1 特征
15.10.2 方法
15.11 定时器控件
15.11.1 特征
15.11.2 方法
15.11.3 事件
15.12 浏览跟踪器控件
15.12.1 特征
15.12.2 方法
15.12.3 事件
15.13 其他有趣的Microsoft ActiveX控件
15.13.1 ActiveMovie控件
15.13.2 HTML外观控件
15.14 小结
附录A 快捷键命令
附录B 参数宏
附录C 编译错误和编译警告
附录D JVC命令行选项
附录E Epsilon表达式和命令
附录F BRIEF表达式和命令
附录G 布尔和临近操作符