《Visual J++6.0入门与提高》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:赖宇阳,顾义华编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1999
  • ISBN:7302038325
  • 页数:403 页
图书介绍:VisualJ++60是微软公司推出的可视化开发工具,是VisualJ++语言的版本。本书从实用出发,根据用户要在VisualJ++6.0中完成的任务组织内容,共分VisualJ++6.0起步、Java语言基础、VisualJ++6.0对Java的扩充与应用三部分。本书语言通顺,示例丰富,针时所阐述的理论举出比较典型的实例,便于用户掌握。本书既可作为初学者的入门指导,又可以作为中、开发者的常备工具书。

引言 1

第1章 Visual J++ 6.0的安装、组成及新特性 3

1.1 Visual J++ 6.0的安装 4

1.1.1 准备工作 4

1.1.2 安装过程 4

1.2 Visual J++ 6.0的组成 6

1.3 Visual J++ 6.0的新特性 8

第2章 初识Visual J++ 6.0 11

2.1.1 使用WFC库创建窗体应用程序 12

2.1 使用WFC库创建窗体应用程序 12

2.1.2 剖析所创建的应用程序 13

2.2 使用Application Wizard创建窗体应用程序 16

2.2.1 使用Application Wizard创建窗体应用程序 16

2.2.2 深入所创建的应用程序进行剖析 20

2.3 创建DHTML 32

2.4 创建最简单的COM DLL 33

2.5 例示Visual J++ 6.0优秀的开发环境 36

2.6.1 自己来创建一个控件 37

2.6 创建一个控件 37

2.6.2 向窗体中加入控件 38

2.7 创建一个控制台应用程序 42

2.7.1 创建一个控制台应用程序 43

2.7.2 运行程序 43

2.8 建立一个空项目 44

2.9 创建一个多项目解决方案 44

2.9.1 创建一个解决方案 44

2.9.2 把另一个项目加入到解决方案中 45

2.9.3 编译一个多项目解决方案 45

2.9.4 改变解决方案中的编译次序 45

2.9.5 设定启动项目 45

2.10 Visual J++开发环境简介 46

2.10.1 Visual J++的IDE 46

2.10.2 Visual J++使用微软工作室开发环境 46

2.10.3 文本编辑器窗口中颜色 46

2.11 Visual J++6.0的开发性总览 47

2.10.4 Visual J++的联机帮助 47

第3章 Visual J++6.0集成开发环境 49

3.1 Visual J++6.0集成开发环境的菜单功能介绍 50

3.1.1 File菜单 50

3.1.2 Edit菜单 50

3.1.3 View菜单 51

3.1.4 Project菜单 52

3.1.5 Build菜单 52

3.1.7 Format菜单 53

3.1.6 Debug菜单 53

3.1.8 Tools菜单 54

3.2 Visual J++6.0的工具栏 54

3.3 Visual J++6.0编辑器的使用 55

3.3.1 窗体设计器的使用 55

3.3.2 代码编辑器的使用 64

3.3.3 利用Class Outline窗口编辑代码 70

3.3.4 代码文件的修改及查询 74

3.4 设置项目属性 75

3.3.5 使用动态语法检查机制 75

3.4.1 launch设置区域 76

3.4.2 Compile设置区域 77

3.4.3 Custom设置区域 78

3.4.4 Classpath设置区域 78

3.4.5 COM Classes设置区域 79

3.4.6 Output Format设置区域 80

第4章 Java的面向对象编程基础 81

4.1 类 82

4.1.1 类的声明 82

4.1.2 类成员变量的声明 84

4.1.3 类方法的定义 86

4.2 面向对象编程 89

4.2.1 面向对象编程简介 90

4.2.2 Java与面向对象程序设计 90

4.3 修饰符小结 91

4.4.1 创建对象 93

4.4 对象的创建和撤消 93

4.4.2 撤消对象 94

4.5 示例 95

4.6 包 98

4.6.1 包的创建 98

4.6.2 包的引用 99

4.7 接口 100

4.7.1 接口的定义 100

4.7.2 实现接口 101

4.8 类的继承 102

4.8.1 成员变量的继承与隐藏 103

4.8.2 方法的继承、重功与覆盖 104

4.9 Java常用的特殊量 108

4.9.1 null 108

4.9.2 this 109

4.9.3 super 109

4.10 类转换 110

第5章 学习和使用Java编程 113

5.1 标识符与关键字和数据类型 114

5.1.1 标识符与关键字 114

5.1.2 注释 115

5.1.3 Java的数据类型 116

5.1.4 常量 120

5.1.5 Java的运算符 121

5.2 Java的控制语句 125

5.3 输入与输出类库 129

5.3.1 标准输入输出 129

5.3.2 File类 131

5.4 例外处理 134

5.4.1 Java的例外处理机制 134

5.4.2 错误与例外 135

5.4.3 try—catch—finall结构 137

5.4.4 自定义的例外类 139

5.5 多线程机制 140

5.5.1 线程体的状态 141

5.5.2 线程的创建 142

5.5.3 线程的同步 145

5.5.4 线程死锁 146

5.6 编写Applet小程序 147

5.6.1 Applet综述 147

5.6.2 使用Applet类 147

5.6.3 创建Applet用户界面 149

5.6.4 在Applet中显示图像 150

第6章 WFC控件的介绍与使用 153

6.1 概述 154

6.2 使用WFC控件 155

6.2.1 标签控件 155

6.2.2 编辑控件 158

6.2.3 Rich编辑控件 160

6.2.4 按钮控件 162

6.2.5 复选框控件 163

6.2.7 组合框控件 164

6.2.6 单选按钮控件 164

6.2.8 列表框控件与复选列表框控件 166

6.2.9 折叠条控件 166

6.2.10 折叠表控件 167

6.2.11 WFC控件示例(1) 168

6.2.12 进度尺控件 171

6.2.13 进度条控件 172

6.2.14 WFC控件示例(2) 173

6.2.15 文件对话框类 176

6.2.17 保存文件对话框控件 179

6.2.18 字体对话框控件 179

6.2.19 颜色对话框控件 180

6.2.20 WFC控件示例(3) 181

第7章 使用Visual J++6.0进行动态超文本页面开发 193

7.1 了解HTML和DHTML 194

7.2 用WFC开发动态超文本页面DHTML的原因 194

7.4 创建第一个DHTML应用程序 195

7.3 用Java控DHTML页面的基本原理 195

7.5 理解WFC动态超文本类库 197

7.6 操纵客户端的DHTML控件 197

7.7 示例:一个用WFC生成的日历网页 198

7.7.1 修改Class1 198

7.7.2 设计表单Form1 199

7.7.3 编译并运行 199

7.8 com.ms.wfc.html包简介 200

7.9 事件处理机制 200

7.9.1 DhEvent类 200

7.9.2 DhEventHandler类 202

7.10 界面控制机制 202

7.10.1 DhElement类 202

7.10.2 DhForm类 204

7.10.3 DhDocument类 206

7.10.5 DhHorizontalRule类 209

7.10.6 DhButton类 209

7.10.4 DhBreak类 209

7.10.7 DhCheckBox类 210

7.10.8 DhSelectBox类 212

7.10.9 DhComboBox类 214

7.10.11 DhText类 215

7.10.12 DhEdit类 216

7.10.13 DhBulletedList类 218

7.10.15 DhRadioButton类 226

7.10.16 DhHotSpot类 228

7.10.17 DhImageMap类 229

7.10.18 DhHyperlink类 230

7.10.19 DhLinkTarget类 232

7.10.20 DhJumpPoint类 232

7.10.21 DhImage类 233

7.10.22 示例:一个综合使用了DhHyperlink、DhHotSpot、DhImageMap和DhImage的例子 234

第8章 使用com.ms.wfc.html包的浏览器和窗口对象 239

8.2 示例:一个网络教学站点 241

8.3 DhWindow类 248

8.4 DhWindowInfo类 250

8.5 DhDialogInfo类 250

8.6 DhBrowser类 251

8.7 示例:获取浏览器的参数表 251

第9章 使用表格对象在动态超文本网页上显示数据 255

9.1 DhCell类 256

9.2 DhRow类 257

9.3 DhTable类 258

9.4 示例:赞助商、广告投入与一个网站的效益分析 261

9.5 使用html包建立客户端数据库应用的原因 271

9.6 如何连接动态超文本表格与数据源 272

9.7 显示部分数据集 277

9.8 设置表格单元的格式 278

9.9 对表格对象进行格式化处理 280

9.10 使用表格头和表格尾对象 280

第10章 初步使用Visual J++ 6.0建立数据库应用 285

10.1 进入数据窗体向导编程 286

10.1.1 直接加入 286

10.1.2 在创建窗体时加入 287

10.2 选择数据库类型 287

10.3.2 使用一个类型的DNS连向一个数据库 288

10.3.1 使用DSN连向已经创建的数据库 288

10.3.3 使用指定的驱动器连向一个数据库 288

10.3 设置连接信息 288

10.4 选择窗体 289

10.4.1 指定窗体的详细内容 289

10.3.4 连向强大的服务器数据库 289

10.4.2 在数据库连接中指定选项 290

10.5 选择记录源 290

10.6 指定记录源关系 292

10.7 控件选择 293

10.8 窗体信息汇总 293

10.9 运行数据窗体向导创建的窗体 294

10.10 主控/详细窗体 297

第11章 了解并使用ADD和WFC的data类库 303

11.1.2 使用数据集 304

11.1.1 创建记录集时更简单 304

11.1.3 索引支持以及 Find、Sort和Filter方法 304

11.1 ADO的新特性 304

11.2 如何使用DataSource控件来找到一套记录 305

11.2.1 访问ODBC数据源 305

11.1.4 WFC中的ADO 305

11.3.1 DataBinder控件与一个记录集联系起来 306

11.3 利用DataBinder控件绑定数据 306

11.3.2 使用Property Page创建捆绑 306

11.2.2 不通过ODBC直接访问Microsoft Access.mdb文件 306

11.4.1 绑定DataGrid控件到一个记录集 307

11.4 利用DataGrid控件绑定数据 307

11.4.2 访问列属性 307

11.3.3 使用捆绑编辑器来创建捆帮 307

11.5 使用DataNavigator控件在记录中航行 308

11.6 com.ms.wfc.data包简介 308

11.4.3 增加、删除列和对列进行重排操作 308

11.6.1 BooleanDataFormat类 309

11.6.2 DataFormat类 310

11.6.3 DatDateFormat类 310

11.6.4 DataFormat类 311

11.6.5 NumberData类* 311

11.7 com.ms.wfc.data.ui包简介 312

11.7.1 BorderStyle类 312

11.7.2 Column类 313

11.7.3 DataSource类 314

11.7.4 DataGrid类 315

11.7.5 DataBinder类 317

11.7.6 DataNavigator类 318

第12章 使用WFC创建ASP与服务器端数据库应用 319

12.1 理解服务器活动页面 320

12.2 Active Server Pages的工作原理 320

12.3 理解Active Server Pages脚本开发 321

12.4 在Active Server Pages 中使用对象 324

12.4.1 内嵌对象简要介绍 325

12.4.2 Active Server Pages组件简要介绍 326

12.5 初步使用 Java创建用于ASP的ActiveX对象 326

12.5.1 发布应用程序 329

12.5.2 从客户端运行程序 331

12.6 服务器数据库访问 333

第13章 使用Visual J++6.0进行ActiveX开发 343

13.1 COM简介 344

13.2 OLE简介 344

13.3 DCOM和ActiveX 345

13.4 Java与ActiveX 346

13.5 使用Visual J++6.0调用本地代码 346

13.5.1 通过J/Direct Call Builder访问Win32 API 347

15.3.2 示例:一个与Excel通信的Java程序 350

第14章 网络通信程序设计及实例 359

14.1 使用Java.net包中的类访问WWW资源 360

14.1.1 URL类简介 360

14.1.2 URLConnection简介 362

14.2 用Java表示一个IP地址 363

14.2.1 InetAddress类的简介 363

14.2.2 InetAddress类应用举例 364

14.3 用Java建立网络通信 367

14.3.1 Socket类简介 368

14.3.2 ServerSocket类简介 369

14.3.3 Java网络通信实例 370

第15章 使用Visual J++6.0进行调试与排错 383

15.1 概述 384

15.2 Visual J++ 6.0调试器的使用 384

15.2.1 调试工具栏按钮的介绍 385

15.2.2 使用中断模式 385

15.2.3 查看和修改变量的值 391

15.2.4 其他调试窗口的使用 394

15.2.5 控制程序运行的命令及其使用 398

6.2.16 打开文件对话框控件 1787