Visual J++6 编程指南

Visual J++6 编程指南
作 者: Scott Mulloy
出版社: 浙江科学技术出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 电脑网络
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual J++6 编程指南》作者简介

内容简介

内容摘要指点面向任务之迷津学习如何用VisualJ++开发精巧的Java应用程序内容涉及WFC、J/Direct和COMJava和Visualj++编程专家ScottMulloy亲自执笔

图书目录

目 录

第一部分 VisualJ++6编程基础

第1章Java和visualJ++6引论

1.1Java程序设计语言

1.1.1简洁性

1.1.2面向对象

1.1.3安全性

1.1.4解释性

1.1.5平台无关性

1.1.6可移植性

1.1.7多线程

1.1.8Java的其他特征

1.2 Applet和可独立运行的应用程序

1.3 visualJ++简介

1.3.1集成开发环境

1.3.2visualJ++的向导和编制器

1.4 VisualJ++6的新特性

第2章 创建JavaAPPlet

2.1 VisualJ++6的安装

2.2进入VisualJ++

2.3进入MsDN库

2.4编译和运行VisualJ++示例

2.5使用MsDN

2.6创建新的VisualJ++项目

2.7如何在Visualj++6中使用现成的Java程序

第3章 创建Windows应用程序

3.1各种VisualJ++Windows项目简介

3.2控制台式应用程序的创建

3.3基于窗体式Windows应用程序的创建

3.3.1GUI控件的命名规则

3.3.2Windows应用程序项目的基本代码

3.3.3窗体设计器生成的代码

3.4 通过ApplicationWizard创建Windows应用程序

第4章Java的数据类型、变量和运算符

4.1Java数据类型的分类

4.2布尔(boolean)类型

4.2.1布尔变量的说明

4.2.2变量标识符

4.2.3修改布尔变量的值

4.3整数(integer)类型

4.3.1整型变量的建立

4.3.2整数的表示

4.3.3整型上定义的运算

4.4整数运算符的应用

4.4.1算术运算符

4.4.2赋值运算符

4.4.3自增/自减运算符

4.5字符类型

4.5.1字符的表示

4.5.2字符串的表示

4.6浮点数变量

4.7数 组

4.8分隔符

4.9注 释

4.9.1传统方式的注释

4.9.2G++风格的注释

4.9.3JavaDoc式的注释

第5章Java程序的流程控制

5.1布尔类型上的运算

5.1.1关系运算符

5.1.2相等运算符

5.2逻辑运算符

5.2.1逻辑AND和逻辑OR运算符

5.2.2单目逻辑运算符

5.3条件运算符

5.4控制流语句中的布尔量

5.5控制流

5.5.1if语句

5.5.2if-else语句

5.6重复语句

5.6.1while语句

5.6.2do语句

5.6.3for语句

5.7 开关语句

5.8转向语句

5.8.1break语句

5.8.2continue语句

5.8.3return语句

第6章Java的类和对象

6.1什么是类

6.2类的作用

6.3Java中的类

6.4类的说明

6.4.1类修饰符

6.4.2类名

6.4.3超类

6.4.4接口

6.5构造器

6.5.1方法的重写

6.6创建类的实例

6.6.1类各部分的引用

6.6.2特殊变量this

6.6.3特殊变量super

6.7变 量

6.7.1 访问权限修饰符

6.7.2利用方法实现受保护的数据存取

6.7.3finalize()方法的使用

6.8内部类

6.9Java包简介

第7章 基于WFC的GUL开发

7.1WFC控件简介

7.1.1WFC控件及其实现类

7.2GUI应用程序的创建

7.2.1Labe1控件

7.2.2Edit控件

7.2.3Button控件

7.2.4GroupBox控件

7.2.5RadioButton控件

7.2.6GomboBox控件

7.2.7CheckBox控件

7.2.8ListBox控件

7.2.9ToolTip控件

7.2.10MainMenu和MenuItem控件

第二部分 VisualJ++6实用编程技术

第8章 Applet的生命周期

8.1Applet类简介

8.2constructor的工作阶段

8.3初始化阶段

8.4Start阶段

8.5Stop阶段

8.6Destroy阶段

8.7Paint阶段

8.8简单VisualJ++Applet生命周期示例

8.9Java.applet包的接口

第9章 VisualJ++6的高级特性

9.1ProjectExplorer窗口

9.1.1目录视图

9.1.2包视图

9.2Properties窗口

9.3DocumentOu出ne窗口

9.4TaskList窗口

9.4.1在TaskList窗口中添加用户任务

9.4.2TaskList窗口中的视图选项

9.5Toolbox窗口

9.6ObjectBrowser窗口

9.6.1ShowClasses视图和ShowMembers视图

9.6.2获取类的定义信息

9.7GlassBuilder对话框

9.8VisualJ++6应用程序的包装和分发

9.8.1DeploymentExplorer窗口

9.8.2NewDePloymentTarget对话框

9.8.3visualJ++6应用程序的分发

9.9 DefineWindowLayout对话框

9.10AddItem对话框

9.11ProjectProperties对话框

9.12定制VisualStudio工具条

第10章 VisualJ++6调试器的使用

10.1在调试器中启动项目

10.2在调试器中执行Applets和应用程序

10.3用调试工具条和菜单控制执行过程

10.3.1 断点的设立

10.3.2断点状态设定及断点删除

10.3.3代码的单步执行

10.4通过调试窗口和对话框监视执行状态

10.4.1DataTips弹出框

l0.4.2Output窗口

10.4.3Watch窗口

10.4.4Autos窗口

l0.4.5Locals窗口

10.4.6Immediate窗口

10.4.7CallStack窗口

10.4.8threads窗口

10.4.9RunningDocuments窗口

10.4.10Processes对话框

10.4.11Exc epti ons对话 框

10.5在调试器中运行LifecycleApplet

10.6消息调试工具SPy++

第11章Java的包和接口

11.1包

11.1.1Java包的概念

11.1.2包的创建和使用

11.1.3包的扩展

11.1.4包的一般用法

11.2 接 口

11.2.1 接口与多重继承

11.2.2接口的创建

11.2.3接口的用法

11.3 JAR文件

第12章Java的异常和出错处理

12.1Java的异常及其处理

12.2异常的抛出

12.3创建自己的异常处理类

12.4try语句

12.5catch语句

12.6JdK和WFC中的异常

12.7多重异常的处理

12.8finally语句的应用

12.9Java的出错处理类

第13章 线 程

13.1线程简介

13.1.1创建线程类的两种方法

13.1.2通过实现Runnable接口创建支持线程的类

13.2线程编程示例

13.3线程优先级的修改

13.4线程的同步

13.5Thread类中的其他方法

13.6多线程在Java编程中的应用

第三部分 VisualJ++6的构件开发

第14章 COM对象的创建和应用

14.1C0M技术简介

14.2应用程序中C0M构件的使用

14.3在visualJ++中创建GOM类

14.3.1JavaGOM类的创建

14.3.2检查C0M类产生的输出

14.4COM类的应用

14.4.1在Java程序中使用COM类

14.4.2在Excel中使用COM构件

14.5VisualJ++中构件项目的创建

14.5.1在visualJ++中创建一个COM控件项目

14.5.2visualJ++的COMDLL项目简介

第15章 HTML制作工具的使用

15.1VisualJ++6HTML编辑器

15.2向HTML文件添加选取框

15.3向HTML文件添加链接

15.4向HTML文件添加图像

15.5向HTML文件添加表格

15.6Toolbox窗口的HTML标签的应用

15.6.1TextBox构件

15.6.2CheckBox构件

15.6.3Button构件

15.6.4向HTML文件添加JavaScript代码

15.6.5visualJ++6中HTML的高级开发

第16章 J/Direct编程

16.1J/Direct简介

16.1.1COM集成和J/Direct的差异

16.1.2@dll.import指令

16.1.3WindowsAPI的检测

16.2在VisualJ++中创建J/Direct示例

16.2.1通过J/DirectCallBuilder仿真结构

16.2.2J/DirectCallBuilder对话框

16.2.3J/DirectCallBuilder选项对话框

16.3小结

第四部分 VisualJ++6数据库编程

第17章 数据库项目的创建

17.1数据库环境

17.2数据库设计工具

17.3建立项目

17.4使用数据视图

17.5向数据库添加内容

17.5.1建立SQL脚本

17.5.2建立数据表脚本

17.5.3建立数据库查询命令

17.5.4在自己的项目中添加视图

17.5.5建立存储过程

17.5.6建立触发器脚本

17.5.7完善数据视图的使用

17.5.8查询设计器

第18章 用ApplicationWizard创建数据库应用程序

18.1使用VisualJ++的向导和编制器

18.2DataForm向导

18.3往工具箱添加数据控件

18.4获取一组记录

18.5利用DataBinder控件实现数据装订

18.6DataGrid控件

18.7浏览记录

18.8观察编译产生的错误和警告

18.9第一个应用示例

18.10第二个应用示例

第19章 高级数据库编程

19.1AD0构件环境简介

19.1.1了解Activex数据对象(ADO)

19.1.2数据访问构件

19.2Intranet客户机/服务器

19.3MicrosoftWindowsLAN客户机/服务器

19.4独立的应用程序

19.5AD0构件结构的进一步研究

19.6ADo的应用

19.7线程的安全性

19.8数据获取

19.8.1Gommand对象

19.8.2Connection对象

19.8.3Error对象

19.8.4Field对象

19.8.5Parameter对象

19.8.6Property对象

19.8.7Recordset对象

19.9远程数据服务

19.10客户光标引擎

19.11CAB文件和ODBC

19.12可获得的ODBC驱动程序

19.13ODBCDirect

19.14WFC构件模型

第五部分 高级编程技术

第20章 WFc高级技术

20.1visualJ++项目的包装选项

20.2分发单元项目

20.2.1创建自解压安装分发项目

20.2.2创建ZIP文件分发项目

20.2.3创建柜式项目

20.3高级WFC控件研究

20.3.1Toolbar控件

20.3.2StatusBar控件

20.3.3GheckedListBox控件

20.3.4PictureBox控件

20.3.5TabGontrol控件

20.3.6Timer控件

第21章 1/0编程

21.1开发具有I/O能力的Windows应用程序

21.2使用open和SaveAs对话框

21.2.1wfc.ui.OpenFileDialog和wfc.ui.SaveFileDialog类

21.2.2在应用程序中使用0pen和SaveAs对话框

21.3利用com.ms.Wfc.io包进行I/O编程

21.3.1在应用程序中读文件

21.3.2在应用程序中写文件

21.4用java.io编写纯JavaI/O程序

21.4.1Java中的数据流

21.4.2用java.io包完成输入输出

第22章 网络编程

22.1了解java.net包

22.2服务器应用程序的开发

22.3VisualJ++中客户端应用程序的开发

22.3.1建立client应用程序的Socket连接

22.3.2解决方案中的多项目工作模式

22.3.3在Applet中访问Web资源

第23章 图形、色彩、字体、声音和动画

23.1java.awt.Graphics类

23.1.1图形坐标系统

23.1.2了解Graphics类

23.2visualJ++中的绘图对象

23.2.1在Applet中添加鼠标事件处理程序

23.2.2绘制直线

23.2.3绘制矩形

23.2.4绘制弧

23.2.5绘制椭圆和圆

23.2.6绘制多边形

23.3visualJ++中的颜色设置

23.4visualJ++中的字体设置

23.5Applet中的动画对象

23.6 动画中的图像和声音

第24章 创建GULAPPLet

24.1了解GUI开发选项

24.2Code-behindHTML项目

24.3 创建Gode-behindHTML项目

24.3.1基本Code-behindHTML项目的理解

24.3.2利用com.mswfc.html包创建HTMLGUI接口

24.4创建纯Java用户接口

第六部分 附 录

附录A 安装visualj++6

附录B visualStudio的工具

附录c VisualJ++编程参考