书籍详情
VISUAL J++ 6.0高级教程
作者:捷新工作室编著
出版社:国防工业出版社
出版时间:1999-01-01
ISBN:9787118020601
定价:¥38.00
内容简介
本书全面地介绍了Java语言编程技术和微软件最新的Java编程工具Visual J++ 6.0,通过详细的图解和大量的实例介绍了编写VisualJ++ 6.0程序的高级技术。本书内容包括VisualJ++ 6.0开发环境、设计滚动条控制、复选框和单选按钮控件、下增列表框控件、滚动表控件、弹出式窗口、菜单、对话框控件、与C语言的接口、Java中的网络技术、建立Web服务器、使用AWT类库、Java +AcriveX技术、创建CABINET文件、VisualJ++ 6.0的数字签名技术、多线程与动画设计技术、Visual J++ 6.0异常处理技术及VisualJ++ 6.0应用编程示例。另外在附录部分给出了Visual J++ 6.0类库参考。本书适合对Java编程有一定基础或希望提高Java程序设计技术专业和非专业读者参考使用,也可供各大专院校专业师生参考。
作者简介
暂缺《VISUAL J++ 6.0高级教程》作者简介
目录
第一章 Visual J++ 6.0开发环境
1.1 Visual J++ 6.0操作窗口
1.2 建立Java小程序示例
1.3 分析Java小程序
1.4 通过模板创建Java小程序
1.5 Applet.java源程序说明
1.6 HTML简介
1.7 新概念:解决方案和项目
第二章 滚动条控件的设计
2.1 滚动条程序代码分析
2.2 处理调整事件
第三章 复选框和单选按钮控件的设计
3.1 复选框控件代码分析
3.2 处理复选框事件
3.3 单选按钮代码分析
第四章 下拉列表框控件的设计
4.1 下拉列表框代码分析
4.2 处理下拉列表框事件
第五章 滚动表控件的设计
5.1 滚动表代码分析
5.2 处理滚动表事件
第六章 弹出式窗口设计
6.1 弹出式窗口代码分析
6.2 处理动作事件
第七章 菜单的设计
7.1 增加菜单
7.2 处理菜单项事件
第八章 对话框控件设计
8.1 对话框代码分析
8.2 处理对话框事件
第九章 与C语言的接口设计
9.1 从Java中调用C语言的函数
9.1.1 Java程序的编写及编译
9.1.2 利用Javah生成ShowMessage.h
9.1.3 利用Javah.stubs生成ShowMessage.c
9.1.4 编写原生方法的程序代码
9.1.5 编译及执行
9.2 原生方法的参数与返回值
9.2.1 自动参数
9.2.2 简单数据类型的参数
9.2.3 复杂数据类型的参数与返回值
第十章 Java中的网络技术
10.1 URL简介
10.2 构造URL对象
10.2.1 构造绝对URL位置
10.2.2 构造相对URL位置
10.2.3 通过拽定域来构造URL对象
10.2.4 处理MalformedURLException异常
10.3 URL类的基本方法
10.3.1 取出URL域的数据
10.3.2 将URL对象的内容转换成字符串
10.3.3 比较两个URL的数据
10.4 读取URL的数据
10.5 设计Java起始页计数器
10.5.1 起始页的HTML文件
10.5.2 服务器端CGI计数程序
10.5.3 客户端Java小应用程序
10.6 URL的双向通信机制
第十一章 建立Web服务器
11.1 Iinternet Information Server简介
11.2 创建Web站点
11.3 使用自己的目录
11.4 设置域名服务
第十二章 使用AWT类库
12.1 AWT类库简介
12.2 用AWT类库设计用户界面
12.2.1 构件的布局
12.2.2 Java语言的布局管理类
12.3 Visual J++的构件类
12.3.1 Label类
12.3.2 Button类
12.3.3 List类
12.3.4 TextComponent类、TtextArea类和TextField类
12.3.5 Scrollbar类
12.3.6 Ganvas类
12.3.7 Checkbox类和CheckboxGroup类
12.3.8 Choice类
12.4 Visual J++常用的容器类
12.4.1 Frame类
12.4.2 Panel类
12.4.3 Dialog类
12.4.4 FileDialog类
第十三章 Java+ActiveX技术
13.1 通过VBScript语言访问JavaApplet程序
13.1.1 可被VBScript语言访问的Applet程序示例
13.1.2 编写控制Applet程序的HTML文档
13.1.3 运行Applet程序
13.2 使用ActiveX构件
13.2.1 ActiveX构件简介
13.2.2 准备使用ActiveX构件
13.2.3 使用ActiveX构件
13.2.4 ActiveX构件的安全性
13.2.5 ActiveX构件应用示例
第十四章 Cabinet文件
14.1 Cabinet文件简介
14.1.1 Cabinet文件
14.1.2 Cabinet文件的优势
14.2 创建Cabinet文件
14.2.1 用Diamond实用程序创建Cabinet文件
14.2.2 用cabarc实用程序创建Cabinet文件
14.3 使用Cabinet文件
14.3.1 在HTML文件中使用Cabinet文件
14.3.2 合理使用Cabinet文件
第十五章 Visual J++的数字签名技术
15.1 基础知识
15.1.1 数字签名技术的产生背景
15.1.2 数字签名技术简介
15.1.3 公用密钥证书
15.1.4 证书授权机构
15.1.5 获得授权证书的方法
15.2 数字签名技术的实现方法
15.2.1 信任码技术简介
15.2.2 使用MakeCert程序实现数字签名
15.2.3 使用Cert2SPC程序实现数字签名
15.2.4 使用SignCode程序实现数字签名
15.2.5 使用PeSigMgr程序实现数字签名
15.2.6 使用ChkTrust程序实现数字签名
15.3 数字签名的示例
第十六章 多线程程序设计
16.1 多线程简介
16.2 分析一段多线程程序示例
16.3 创建多线程的两种方法
16.3.1 使用继承类Thread创建多线程
16.3.2 通过实现接口Runnable创建多线程
16.4 多线程应用中资源的共享问题
16.4.1 示例分析
16.4.2 通过锁定资源协调资源
第十七章 图形处理技术
17.1 图形坐标系统
17.1.1 Graphics类的对象
17.1.2 Graphics类的坐标系统
17.2 管理颜色和字体的类
17.2.1 Color类
17.2.2 Font类和FontMetric类
17.3 基本绘图方法
17.3.1 输出字符
17.3.2 画线
17.3.3 画矩形
17.3.4 画椭圆
17.3.5 画圆弧
17.3.6 画多边形
17.3.7 复制图形
17.4 下载并显示图形
17.4.1 下载图形
17.4.2 显示下载的图形
17.4.3 下载和显示图形的实例
第十八章 鼠标和图形程序设计
18.1 鼠标事件程序设计
18.1.1 调用mousePressed( )方法
18.1.2 调用mouseReleased( )方法
18.1.3 调用mouseClicked( )方法
18.1.4 调用mouseEntered( )方法
18.1.5 调用mouseExited( )方法
18.2 设计一个简单的画图小程序
18.2.1 设置内部逻辑标志
18.2.2 处理鼠标按下事件
18.2.3 处理鼠标释放事件
18.2.4 画直线
18.2.5 画矩形
18.2.6 画圆和椭圆
18.2.7 画圆角矩形
第十九章 图像处理技术
19.1 图像显示技术
19.2 图像缩放技术
19.3 用MediaTracker处理图像
第二十章 线程与动画设计技术
20.1 多线程小程序
20.2 设计动画程序
20.3 设计run( )方法
20.4 消除闪烁的方法
第二十一章 Visual J++异常处理技术
21.1 异常处理简介
21.1.1 异常的定义
21.1.2 出现异常的原因
21.1.3 异常的分类
21.1.4 异常的层次结构
21.2 Java定义的标准异常类
21.3 异常处理技术
21.4 创建一个异常
第二十二章 Visual J++应用编程示例
22.1 能重新显示内容的输入框
22.2 动态显示Java字样
22.3 股票变化图
22.4 获取当前HTML文件的源地址
22.5 在HTML页面上绘制图形
22.6 实现多媒体播放
附录 A Visual J++类库一览
1.1 Visual J++ 6.0操作窗口
1.2 建立Java小程序示例
1.3 分析Java小程序
1.4 通过模板创建Java小程序
1.5 Applet.java源程序说明
1.6 HTML简介
1.7 新概念:解决方案和项目
第二章 滚动条控件的设计
2.1 滚动条程序代码分析
2.2 处理调整事件
第三章 复选框和单选按钮控件的设计
3.1 复选框控件代码分析
3.2 处理复选框事件
3.3 单选按钮代码分析
第四章 下拉列表框控件的设计
4.1 下拉列表框代码分析
4.2 处理下拉列表框事件
第五章 滚动表控件的设计
5.1 滚动表代码分析
5.2 处理滚动表事件
第六章 弹出式窗口设计
6.1 弹出式窗口代码分析
6.2 处理动作事件
第七章 菜单的设计
7.1 增加菜单
7.2 处理菜单项事件
第八章 对话框控件设计
8.1 对话框代码分析
8.2 处理对话框事件
第九章 与C语言的接口设计
9.1 从Java中调用C语言的函数
9.1.1 Java程序的编写及编译
9.1.2 利用Javah生成ShowMessage.h
9.1.3 利用Javah.stubs生成ShowMessage.c
9.1.4 编写原生方法的程序代码
9.1.5 编译及执行
9.2 原生方法的参数与返回值
9.2.1 自动参数
9.2.2 简单数据类型的参数
9.2.3 复杂数据类型的参数与返回值
第十章 Java中的网络技术
10.1 URL简介
10.2 构造URL对象
10.2.1 构造绝对URL位置
10.2.2 构造相对URL位置
10.2.3 通过拽定域来构造URL对象
10.2.4 处理MalformedURLException异常
10.3 URL类的基本方法
10.3.1 取出URL域的数据
10.3.2 将URL对象的内容转换成字符串
10.3.3 比较两个URL的数据
10.4 读取URL的数据
10.5 设计Java起始页计数器
10.5.1 起始页的HTML文件
10.5.2 服务器端CGI计数程序
10.5.3 客户端Java小应用程序
10.6 URL的双向通信机制
第十一章 建立Web服务器
11.1 Iinternet Information Server简介
11.2 创建Web站点
11.3 使用自己的目录
11.4 设置域名服务
第十二章 使用AWT类库
12.1 AWT类库简介
12.2 用AWT类库设计用户界面
12.2.1 构件的布局
12.2.2 Java语言的布局管理类
12.3 Visual J++的构件类
12.3.1 Label类
12.3.2 Button类
12.3.3 List类
12.3.4 TextComponent类、TtextArea类和TextField类
12.3.5 Scrollbar类
12.3.6 Ganvas类
12.3.7 Checkbox类和CheckboxGroup类
12.3.8 Choice类
12.4 Visual J++常用的容器类
12.4.1 Frame类
12.4.2 Panel类
12.4.3 Dialog类
12.4.4 FileDialog类
第十三章 Java+ActiveX技术
13.1 通过VBScript语言访问JavaApplet程序
13.1.1 可被VBScript语言访问的Applet程序示例
13.1.2 编写控制Applet程序的HTML文档
13.1.3 运行Applet程序
13.2 使用ActiveX构件
13.2.1 ActiveX构件简介
13.2.2 准备使用ActiveX构件
13.2.3 使用ActiveX构件
13.2.4 ActiveX构件的安全性
13.2.5 ActiveX构件应用示例
第十四章 Cabinet文件
14.1 Cabinet文件简介
14.1.1 Cabinet文件
14.1.2 Cabinet文件的优势
14.2 创建Cabinet文件
14.2.1 用Diamond实用程序创建Cabinet文件
14.2.2 用cabarc实用程序创建Cabinet文件
14.3 使用Cabinet文件
14.3.1 在HTML文件中使用Cabinet文件
14.3.2 合理使用Cabinet文件
第十五章 Visual J++的数字签名技术
15.1 基础知识
15.1.1 数字签名技术的产生背景
15.1.2 数字签名技术简介
15.1.3 公用密钥证书
15.1.4 证书授权机构
15.1.5 获得授权证书的方法
15.2 数字签名技术的实现方法
15.2.1 信任码技术简介
15.2.2 使用MakeCert程序实现数字签名
15.2.3 使用Cert2SPC程序实现数字签名
15.2.4 使用SignCode程序实现数字签名
15.2.5 使用PeSigMgr程序实现数字签名
15.2.6 使用ChkTrust程序实现数字签名
15.3 数字签名的示例
第十六章 多线程程序设计
16.1 多线程简介
16.2 分析一段多线程程序示例
16.3 创建多线程的两种方法
16.3.1 使用继承类Thread创建多线程
16.3.2 通过实现接口Runnable创建多线程
16.4 多线程应用中资源的共享问题
16.4.1 示例分析
16.4.2 通过锁定资源协调资源
第十七章 图形处理技术
17.1 图形坐标系统
17.1.1 Graphics类的对象
17.1.2 Graphics类的坐标系统
17.2 管理颜色和字体的类
17.2.1 Color类
17.2.2 Font类和FontMetric类
17.3 基本绘图方法
17.3.1 输出字符
17.3.2 画线
17.3.3 画矩形
17.3.4 画椭圆
17.3.5 画圆弧
17.3.6 画多边形
17.3.7 复制图形
17.4 下载并显示图形
17.4.1 下载图形
17.4.2 显示下载的图形
17.4.3 下载和显示图形的实例
第十八章 鼠标和图形程序设计
18.1 鼠标事件程序设计
18.1.1 调用mousePressed( )方法
18.1.2 调用mouseReleased( )方法
18.1.3 调用mouseClicked( )方法
18.1.4 调用mouseEntered( )方法
18.1.5 调用mouseExited( )方法
18.2 设计一个简单的画图小程序
18.2.1 设置内部逻辑标志
18.2.2 处理鼠标按下事件
18.2.3 处理鼠标释放事件
18.2.4 画直线
18.2.5 画矩形
18.2.6 画圆和椭圆
18.2.7 画圆角矩形
第十九章 图像处理技术
19.1 图像显示技术
19.2 图像缩放技术
19.3 用MediaTracker处理图像
第二十章 线程与动画设计技术
20.1 多线程小程序
20.2 设计动画程序
20.3 设计run( )方法
20.4 消除闪烁的方法
第二十一章 Visual J++异常处理技术
21.1 异常处理简介
21.1.1 异常的定义
21.1.2 出现异常的原因
21.1.3 异常的分类
21.1.4 异常的层次结构
21.2 Java定义的标准异常类
21.3 异常处理技术
21.4 创建一个异常
第二十二章 Visual J++应用编程示例
22.1 能重新显示内容的输入框
22.2 动态显示Java字样
22.3 股票变化图
22.4 获取当前HTML文件的源地址
22.5 在HTML页面上绘制图形
22.6 实现多媒体播放
附录 A Visual J++类库一览
猜您喜欢