《Visual J++ 1.1揭秘 第2版》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)(B.摩根)Bryan Morgan等著;刘有军等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1998
  • ISBN:7505345710
  • 页数:499 页
图书介绍:

第一部分 绪论 3

第一章 什么是Visual J+ + 3

Visual J+ + 1.1的新特点 3

Java开发工具的比较 3

Microsoft公司制订的Java策略 4

作为“百分之百纯Java”编译器的Visual J+ + 4

Microsoft Java SDK 5

Microsoft应用程序基础类 5

作为ActiveX开发工具的Visual J+ + 6

Microsoft Windows Virtual Machine for Java 7

Java加ActiveX等于一个独特的开发工具 7

Microsoft公司的组件对像模型和ActiveX 8

比较Java和COM 9

Java和COM的差异 9

Java和COM令人惊异的共同点 9

优缺点:近观Java和ActiveX 10

Java是平台独立 10

Java是面向对象的 10

Java被广泛支持 10

ActiveX具有广泛的开发者基础 10

ActiveX没有安全性限制 11

ActiveX不是解释语言 11

ActiveX控件具备对象持续性 11

ActiveX具有已存在的代码基础 11

ActiveX控件是语言独立的 12

小结 12

第二章 Visual J+ +开发环境 13

Microsoft开发人员工作台 13

探索IDE界面 14

项目工作空间窗口 14

FileView帧 16

Application窗口 18

Output窗口 19

Full Screen视图 19

Visual J+ +工具栏 20

Visual J+ +菜单 21

其他IDE选项 21

Visual J+ +向导 23

为Java 1.1平台修改Visual J+ + 23

小结 24

第三章 使用Java进行面向对象程序设计 25

什么是面向对象程序设计? 25

信息隐藏和OOP 26

面向对象的举例 27

Java:完全兼容 29

封装 29

继承其他类 30

接口和软件包 30

java.applet软件包 31

Visual J+ +类库 32

小结 34

第四章 了解Java平台 35

Java运行环境 35

Java类文件格式 36

在运行中如何维持安全性 36

Java的类加载器 37

Java小程序是否安全? 37

Java虚拟机 38

JVM规程 38

Java API 41

获取Java基本平台 43

检查Visual J+ +的安装 43

小结 43

第五章 Java语言中的元素 45

Java的语句 45

表达式 45

将注释加到源代码中 46

标识符应该遵循的合法句法 46

Java关键字 46

ifdefs、pragmas和includes 47

Java数据类型 47

Java操作符 49

Java的控制流语言 52

if条件语句 53

While循环 54

do...While循环 55

for循环 55

Switch语句 56

使用break、continue、return和label 57

数组 57

对象 59

访问Java类成员 59

访问被继承的类成员 60

创建与取消对象 61

使用this关键字 63

这是什么类? 64

转换object类型 64

小结 65

第六章 使用Java创建程序 66

面向对象设计 66

以对象方式思维 66

对象确计阶段 67

构造对象阶段 68

生成类 68

使用被隐藏的帮助器类 70

将其他类加到项目中 71

使用继承性 75

继承Politician类 75

继承LegislativeBody类 77

使用多态性 78

增加接口 80

小结 81

第七章 高级Java程序设计 82

异常处理 82

处理Java中的错误 82

通过多线程执行同步操作 85

创建一个线程式应用程序 86

使用同步方法编写线程安全代码 91

流式输入和输出 91

Java中的网络操作 94

Java 1.1平台的新特性 95

小结 96

第八章 开发小程序和应用程序 97

小程序和应用程序的比较 97

生成一个Java应用程序 97

Helo,World!应用程序 98

创建图形应用程序 100

使用独立的Java编译器运行你的应用程序 102

Java小程序的局限性 103

小程序的安全限制 104

小程序之间的通信限制 104

生成一个Java小程序 104

init()方法 105

start()方法 105

stop()方法 105

destroy()方法 105

paint()方法 105

小程序Hello,World! 106

小结 108

第二部分 Visual J+ +开发工具 111

第九章 管理Visual J+ +项目 111

Visual J+ +项目工作空间 111

创建项目工作空间 111

将已有文件加到项目中 113

为项目创建新文件 114

添加和使用子项目 116

设置缺省项目 116

从工作空间中删除项目或子项目 116

设置和使用项目配置 116

指定活动项目配置 117

工作空间的显示选项 117

开发人员工作室的可用视图 117

ClassView选项 117

FieView选项 118

InfoView选项 118

小结 119

第十章 Visual J+ +编译器 120

代码性能 120

性能和字节代码解释程序 120

测试程序 120

及时编译 124

Java代码优化 124

Visual J+ +编译器选项 127

命令行编译器 129

使用Visual J+ +编译Java 1.1代码 130

WinDiff 130

小结 131

第十一章 使用Visual J+ +生成Java小程序 132

Visual J+ + Applet Wizard概述 132

运行Applet Wizard 132

小结 145

第十二章 Visual J+ +调试器 146

断点检查程序 146

设置断点 146

在断点处单步执行代码 148

在运行时查看并修改值 149

Watch窗口 149

Variables窗口 151

使用Data Tips 151

使用QuickWatch 152

在两个窗口之间使用拖放功能 152

查看程序调用堆栈 153

Call Stack窗口 153

Output窗口的调试器 154

设置全局调试选项 154

调试Java类库 154

小结 155

第十三章 标准Java包 156

java.lang包 156

java.util包 159

java.io包 162

输入流类 164

java.net包 168

java.awt包 171

java.awt.image包 190

java.awt.peer包 192

java.applet包 193

小结 195

第十四章 GHI程序设计简介 196

AWT目标 196

AWT对象类别 196

第一个AWT Java程序 196

组件、包容器和布局 199

程序范例 205

Java现金寄存器 205

Java咖啡屋 207

Microsoft应用程序基础类 212

获取并使用AFC 213

一些非常好的AFC特性 213

第十五章 使用Visual J+ +资源向导进行GUI开发 215

创建注册对话框 215

组件属性 218

将已设计的表格集成到应用程序中 220

集成已生成的类 221

比较 225

第三部分 ActiveX的基础:组件对象模型(COM) 229

第十六章 Java和组件对象模型(COM) 229

COM概述 229

标识COM对象 229

COM接口 230

追踪引用次数 230

COM并不意味OLE 231

比较Java和COM 231

面向对象的程序设计和COM 232

COM术语 233

使用COM对象 233

类型库和对象描述语言 239

Visual J+ +的COM工具 240

Java类型库向导 240

使用MKTYPLIB生成类型库 240

使用JavaReg注册对象 243

OLE 2对象阅读器 243

小结 245

第十七章 Microsoft Java虚拟机 246

Microsoft VM 246

JVM规程 246

使用Microsoft VM继承Java和COM 252

将COM和Java组合在一起 252

在Java中使用COM对象 252

Java/ COM集成限定 253

小结 254

第十八章 使用ActiveX扩展Java 255

ActiveX的优点 255

ActiveX的弊端 256

ActiveX对于Web开发人员的意义 258

ActiveX和内部网设置 258

ActiveX和Internet 259

使用Visual J+ +组合Java和COM 259

小结 260

第十九章 从Java中调用COM对象 262

COM和Java的结合 262

从Java中调用COM对象的基本原则 262

注册对象 262

使用Java类型库向导创建Java 263

在发布过程中处理安全问题 263

从Java中调用COM对象 264

Java小程序和ActiveX控件 265

Java/ActiveX例子 266

获取ActiveX控件 266

从控件的类型库生成Java类 267

用ActiveX控件生成HTML页面 269

创建支持ActiveX的Java小程序 270

创建Java小程序以控制图表 271

小结 274

第二十章 使用Java生成COM对象 275

设计一个简单的COM对象 275

创建类型库 277

为COM对象生成GUID 277

生成类型库外壳 277

将Java类型映射为ODL类型 278

使用MKTYPLIB生成类型库 280

使用JAVATLB创建COM对象的Java接口 281

在Java中实现COM对象 282

使用JavaReg注册Java类 284

从Java小程序中调用COM对象 284

从Visual Basic中调用COM对象 288

Visual J+ + ActiveX向导 289

小结 291

第二十一章 带有ActiveX Authenticode的安全性 292

代码签名 292

数字签名 292

散列算法 293

数字证书 293

信托级 293

X.509证书 294

SPC 294

Authenticode安全技术 295

用户角度 295

出版商角度 295

Java沙箱 296

在Java中使用Authenticode安全技术 297

代码签名工具 297

文件夹文件 302

创建文件夹文件 302

在Web页面中使用文件柜文件 303

小结 303

第二十二章 分布式组件对象模型 304

“并非”信息高速路 304

当前程序设计模型 304

分布式计算机 305

分布式Web 305

DCOM 306

DCOM的关键特性 307

DCOM功能 309

小结 309

第四部分 使用Visual J+ +激活Internet 313

第二十三章 活动内容的浏览器支持 313

什么是Web浏览器? 313

浏览器大战 314

Microsoft公司的策略:ActiveX 314

Netscape公司的策略:Netscape ONE 316

浏览器特性 317

HTML 3.2支持 317

及时Java编译 317

ActiveX控件 318

ActiveX文档 318

Netscape插件支持 318

多媒体支持 319

VRML和3D动画 321

脚本支持 321

安全特性 322

比较 322

开发人员需要思考的几个问题 323

第二十四章 HTML和Web页面设计 324

HTML概述 324

HTML文件的基本结构 326

所需标记 326

<HTML>…</HTML> 326

<TITLE>…</TITLE>——文档标题 326

<BODY>…</BODY>——文档主体 326

其他常见页面标记 326

基本的HTML格式化标记 327

文本格式化标记 327

文本格式化例子 331

创建列表的标记 332

创建超级链接 333

增加图形 334

创建表格 334

创建表的格式 338

<FROM>…</FROM> 338

<INPUT> 339

<SELEOT> 339

<OPTION> 340

<TEXTAREA>…</TEXTAREA> 340

生成一个表 340

小结 342

第二十五章 使用JavaScript操纵Web组件 343

在HTML文件中使用脚本 343

JavaScript中的变量 344

数据类型 345

在JavaScript中生成表达式 346

操作符 347

语句 349

条件语句 349

循环语句 349

对象处理语句 351

函数 353

内值函数 353

数组 354

事件 356

事件处理程序 356

JavaScript对象 357

保留字小结 364

使用活动服务器页面的服务器脚本 365

第二十六章 使用VBScript操纵Web组件 367

VBScript和Visual Basic之间的差异 367

在HTML文件中使用脚本 367

Java Script中的变量 369

数据类型 369

在VBScript中表达直接量 370

数组 371

在JavaScript中生成表达式 372

语句 374

条件语句 374

循环语句 375

过程 377

Sub过程 377

Function过程 378

内置函数 379

事件和事件处理程序 384

VBScript对象模型 386

保留字小节 386

使用活动服务器页面的服务器脚本 387

第二十七章 将组件嵌入到Web页面内 389

使用<APPLET>和<OBJECT>标记 389

<APPLET>标记 389

<OBJECT>标记 389

创建一个简单的Java小程序 390

创建一个新项目 390

将Java小程序集成到HTML中 393

将参数传递到Java小程序中 394

通过VBScript 控制Java小程序 395

通过JavaScript控制Java小程序 397

将ActiveX控件集成到HTML中 398

ActiveX控件 398

通过脚本控制ActiveX 401

小结 404

第四部分 Visual J+ +开发主题 407

第二十八章 使用Visual J+ +和ActiveX生成数据库应用程序 407

数据库访问对象概述 407

生成类文件 407

使用DBEngine对象 407

使用数据库对象 410

控制事物处理 410

OpenRecordset方法 410

Close方法 412

使用Field对象 412

使用记录对象 412

连续阅读 412

修改记录 416

删除记录 419

增加新记录 419

查找记录 421

Visual J+ +数据库向导 423

小结 437

第二十九章 使用Visuala J+ +和Visual InterDev生成数据库程序 438

ActiveX数据对象 438

Visual InterDev 1.0 439

ASP简介 440

生成一个Java地址簿 442

使用ASP查询数据库 442

修改小程序,与ASP通信 442

生成ASP查询数据库 442

小结 445

第三十章 基本Java多媒体性质 446

多媒体Web 446

图像获取 446

图像获取状态检查 446

图像显示 447

建立显示窗口 447

创建Image对象 451

将图像放置到屏幕上 451

音频获取和回放 452

播放 452

停止 454

重复 454

单一音频片段 455

多音频片段 455

动画 455

什么是动画? 455

集成音频 455

绘画及重画 456

小结 462

第三十一章 通过ActiveX扩展多媒体性能 463

ActiveX 463

OLE对象阅读器 463

Java类型库向导 465

对话框编辑器 470

其他ActiveX内容 473

小结 473

第五部分:附录 477

附录A:JavaScript语言索引 477

附录B:VBScript语言索引 489