《Visual J++宝典》求取 ⇩

前言1

这本书是为谁而写的1

这本书是如何组织的1

目 录1

第1部分 Visual J++介绍5

第1章Java和Visual J++介绍7

Java简史7

起源8

Green Team8

Oak逐渐成长8

Oak结出果实9

FirstPerson公司9

保持信心10

错误的开始10

走进Web11

晴朗的天空11

Sun的最终目的13

Java之前的Web问题15

静态内容15

交互性受限15

不断增加的不统一性16

用Java解决Web问题17

动态内容17

真正的交互性18

统一性19

基本的Java术语20

Visual J++简史22

Java在Web上的发展史22

Microsoft Visual J++1.024

Microsoft Visual J++1.124

不同开发环境的Java和Visual J++SDK的关系25

小结26

第2章Java语言基础27

变量27

变量声明27

变量类型28

初始化和保存变量的值29

数组初始化30

变量作用域30

表达式34

运算符35

字符串运算符40

数组运算符41

对象运算符42

控制流语句42

if语句43

switch语句45

循环语句46

异常51

调用堆栈51

抛出异常52

捕获异常53

捕获或声明57

继续学习57

小结58

HelloWorld59

第3章开始使用J++59

观察和编译你的源代码65

增加最后的功能69

关于paint()和repaint()70

创建一个带线程的应用程序72

首先出现的是什么74

成员变量声明74

构造函数75

init()方法76

start()方法79

run()方法79

stop()方法79

Web上的Hello World80

destroy方法80

小结81

第4章使小应用程序在Web上运行83

上载小应用程序83

创建Web服务器目录布局83

连接到服务器上84

上载小应用程序85

编辑HTML文件86

基本的HTML编辑86

增加HTML图标88

小结90

第5章Microsoft Developer Studio91

建立项目91

Batch Build92

Rebuild All92

Stop Build92

Compile92

Build92

Cleaan93

UJpdate All Dependencies93

Stop Build93

Execute94

项目设置94

General标签94

Debug标签94

Java标签95

Post-build step标签96

工作空间96

FileView97

InfoViiew97

ClassView97

查找信息98

InfoViewer99

增加工具100

JAVADOC101

安装JAVADOC工具101

自定义键盘103

创建快捷键103

增加编辑命令104

删除一个快捷键106

把所有的快捷键复位为它们的缺省值106

自定义MOS选项106

Editor标签106

Tabs标签107

Debug标签108

Compatibility标签109

Build标签110

Directories标签111

Workspace标签111

Macro标签112

Format标签113

InfoViewer标签114

在Web上115

小结116

第6章调试Java小应用程序117

用调试码编译117

控制程序执行118

Debug菜单命令118

调试窗口119

Debug工具栏119

调试小应用程序121

管理断点123

变量125

QuickWatch125

Watch窗口127

Variables窗口129

Call Stack窗口130

小结131

第二部分:图形133

第7章字体和文本135

本章使用的文本和字体API调用135

使用字体136

演示:练习使用字体137

演示:把字体绘制到图形范围中144

使用字体和文本类创建小应用程序152

动手练习1:创建一个简单的marquee153

动手练习2:改变文本颜色157

动手练习3:设置各个字符的颜色159

动手练习4:改变字体的尺寸和类型161

动手练习5:使用文本窗口165

动手练习6:把其他的文本增加到窗口上166

Web上的字体和文本小应用程序167

小结171

第8章绘图173

本章使用的绘制API调用173

Java中的绘制176

演示:绘制到六个窗口上176

演示:交互式绘制小应用程序窗口183

创建绘图小应用程序193

动手练习1:用线递变填充193

动手练习2:创建霓虹灯196

动手练习3:抛出一个有弹力的小球201

动手练习4:增加多个弹力球203

在Web上绘制小应用程序205

小结208

第9章图象209

本章中使用的图象API调用210

使用图象210

演示:滚动显示两个交替的图象210

演示:一个交互式图象程序Jigsaw216

创建显示图象的小应用程序224

动手练习1:装载和显示一个图象225

动手练习2:把一个图象绘制到随机的坐标上226

动手练习3:装载并交互显示图象的部分228

动手练习4:显示较大的可视图象部分229

动手练习5:以不同的尺寸交互式绘制图象231

Web上的图象小应用程序234

小结238

第10章图象处理239

本章中使用的图象API调用240

Java中的图象处理241

演示:亮、暗以及给图象着色241

演示:通过移动象素数据来改变图象248

创建执行图象处理的小应用程序256

动手练习1:使图象更亮256

动手练习2:在鼠标垂直位置上设置亮度260

动手练习3:给图象着色262

动手练习4:通过鼠标位置着色265

动手练习5:中值过滤图象267

动手练习6:根据鼠标位置的中值过滤271

Web图象处理274

小结277

第11章动画279

本章中所用到的动画API调用280

使用动画280

演示:通过绘制实现动画280

演示:按顺序循环装载图象285

创建动画小应用程序289

动手练习1:通过画线来实现动画289

动手练习2:通过画各帧图象来实现动画295

动手练习3:按顺序绘制处理过的图象从而实现动画299

Web上的动画303

小结306

第12章建立一个产品目录小应用程序307

建立一个漂亮的屏幕307

决策308

增加提示式动画效果314

绘制到提示式屏幕下的窗口中315

显示目录317

改变所选区域的文本颜色323

Web上的Catalog小应用程序325

小结329

第3部分元素331

第13章异常333

Java处理异常的方法334

Java的Exception类336

本章使用的Java类、关键字和方法338

演示:处理文件I/O异常的小应用程序339

演示:实现用户定义的异常344

动手练习:捕获和抛出异常的“文件拷贝”小应用程序351

小结356

第14章线程357

实现多线程358

使用同步方法的修饰符361

学习Daemon线程362

调试线程362

线程类的定义363

本章用到的Java类、关键字和方法365

演示:初始化带循环的单线程小应用程序366

演示:初始化中带循环的多线程小应用程序368

动手练习1:Conway生命游戏371

编写多线程小应用程序371

动手练习2:通过线程顺序访问380

小结386

第15章字符串387

Java中字符串和字符数组387

本章中使用的Java类、关键字和方法389

演示:搜索和处理字符串390

演示:搜索和比较字符串394

编写你自己的String之类400

动手练习:创建smartString并增加格式化方法400

Web上的字符串处理410

小结411

输入流类413

第16章I/O流413

输出流类415

数据流接口416

本章中使用的Java类、关键字和方法416

I/O流演示417

演示:读取文件和显示文件目录417

演示:拷贝文件423

使用I/O数据流429

动手练习:从Internet中检索一个文件429

演变:使用DataInputStream简化数据流处理436

小结438

第17章处理键盘和鼠标事件439

了解事件处理439

处理事件的各种方法440

键盘方法442

本章中所用的Java类、关键字和方法442

鼠标方法443

聚焦方法444

键盘和鼠标演示444

演示:处理键盘事件以显示控制级别帮助444

演示:处理鼠标事件以拖曳图形449

创建一个小应用程序来处理键盘和鼠标事件455

动手练习:一个简单的文本编辑器小应用程序455

演变:处理鼠标事件并增加一个光标460

小结465

第18章使用DAO和RDO进行数据库连接467

DAO、RDO和COM467

学习使用Database Wizard468

与DAO一起使用Database Wizard469

与RDO一起使用DatabaseWizard471

使用Database Wizard创建ODBC DSN472

使用ODBC Administrator创建ODBC DSN473

在Visual J++中使用Data Access Objects473

_DBEngine474

Database474

Recordset474

演示:使用Database Wizard和DAO来访问一个Microsoft Access数据库475

包和类声明475

小应用程序和数据库初始化477

处理用户事件487

显示数据490

更新和删除记录集中的记录494

实用程序方法499

学习在VisualJ++中使用Remote Data Objects500

_rdoEngine501

_rdoEnvironment501

_rdoConnection501

rdoPreparedStatement501

_rdoResultset502

演示:使用Database Wizard和RDO访问ODBC数据源502

包和类声明502

小应用程序和数据库初始化504

处理用户事件512

显示数据515

更新和删除结果集中的记录517

将DAO和RDO帮助文件增加到DeveloperStudio中522

在Web上寻求帮助523

在Internet上查找DAO和RDO支持523

在新闻组中寻求帮助524

小结524

第4部分具有特色的Web站点525

第19章使Web站点外观与众不同527

演示:关键字搜索528

演示:离散的LED显示536

创建具有特色的小应用程序543

动手练习1:与其他Web站点连接543

动手练习2:一条欢迎信息545

动手练习3:循环分隔条548

Web上独特的外观553

小结555

第20章多媒体557

在本章中使用的多媒体Java API的调用557

演示:交互式歌曲回放小应用程序558

演示:交互式打击乐器562

创建多媒体小应用程序565

动手练习1:播放一首歌曲566

动手练习2:使用户能够使用鼠标选择声音567

Web上的多媒体声音570

小结574

第21章使Web站点保持新颖575

演示:显示当前日期和节假日信息575

演示:一个魔术画板小应用程序584

创建基于日期的小应用程序593

动手练习:一个显示月相的小应用程序593

演变:增加距离和月食信息597

Web上新颖的外观600

小结603

第5部分创建用户接口605

第22章菜单607

本章所用的Java AWT类607

使用菜单608

演示:创建一个基本的菜单608

演示:修改菜单项617

创建菜单621

动手练习1:创建一个简单菜单622

动手练习2:处理菜单事件632

Web上的菜单635

小结637

第23章GUI组件639

Java Component类639

常用方法640

演示:增加按钮640

使用组件640

演示:增加标签642

演示:增加文本组件644

演示:增加复选框647

演示:增加一个弹出式选择程序650

演示:增加一个复选框组652

演示:从一个程序中选择项目655

演示:将Convas用于自定义按钮657

演示:增加一个滚动条661

创建组件小应用程序663

动手练习:使用窗体收集数据663

Web上的GUI组件667

小结669

本章中所使用的Java Container类671

第24章容器和布局671

使用容器和布局管理器672

FlowLayout673

BorderLayout679

GridLayout683

GridBagLayout和GridBagConstraints685

CardLayout690

setLayoutManager(null)695

Panel696

Window699

Frame701

Dialog704

FildDialog709

创建工程文件713

动手练习:使用Resource Wizard创建对话框713

创建资源模板714

使用Dialog Editor715

RWAuto.java中的组件装配717

DialogLayout.java722

编辑RWSrvey.java以便使用生成的Java727

Web上的容器733

小结735

第25章注册窗体小应用程序737

设计注册窗体737

对象和数据738

编写窗体代码739

做声明739

在init()方法中构造卡片组740

设置小应用程序的镶边744

在action()方法中收集数据745

显示所选的卡片748

将焦点移到下一个TextField748

OkayDialog类749

使用RegForm750

小结753

第6部分使用Java帮助人们学习755

第26章建立数学小应用程序757

演示:MathDrill758

加法763

减法764

乘法764

除法765

演示:MathPattern767

动手练习1:生成简单的数学题目776

创建教育小应用程序776

动手练习2:编写一个数学游戏782

Web上的数学小应用程序787

小结790

第27章探讨科学和数学791

演示:DinoQuiz792

演示:Equation801

创建教育小应用程序807

动手练习:创建一个双摆小应用程序808

Web上的科学教育812

小结815

第28章创建地图小应用程序817

使用NCSA和注释文件格式817

MapSelector小应用程序和它的选项818

MakeMap程序823

MapSelector源代码826

小结845

第7部分在Visual J++中使用ActiveX847

第29章ActiveX849

ActiveX和Java的比较849

ActiveX、OLE和COM850

关于本章的一点说明851

本章中所用的ActiveX API851

使用ActiveX852

演示:用于打印的OLE自动化服务器852

演示:用于小应用程序的一种日历控件856

创建实用的小应用程序862

动手练习1:使用OLE自动化服务程序862

动手练习2:一个只有50行的字处理程序867

动手练习3:处理ActiveX事件876

动手练习4:特许OLE自动化服务程序880

动手练习5:Variant类883

Web上的ActiveX控件888

小结893

第30章高级ActiveX895

本章所涉及到的ActiveX类896

使用高级ActiveX896

演示:Intemet Explorer的一个远程控制897

演示:一个Direct3D网眼观察器902

创建高级ActiveX应用程序906

动手练习1:在Java中建立一个COM对象906

动手练习2:使用DirectSound接口914

动手练习3:使用DirectDraw接口920

动手练习4:使用箱体文件压缩小应用程序925

动手练习5:对箱体文件标注代码926

Web上的高级ActiveX929

小结934

附录935

CD-ROM概要935

演示935

WinZip935

JavaDevelopment Kit936

Sun Java Development Kit(JDK)1.1.1936

Java语言使用说明936

CD-ROM安装指南937

演示小应用程序937

WinZip937

JDK 1.1.1937

Java语言使用说明937

1998《Visual J++宝典》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(R.C.莱内克)Richard C.Leinecke 1998 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

活学活用Visual J++(1999 PDF版)
活学活用Visual J++
1999 北京:清华大学出版社
Visual Basic宝典Visual( PDF版)
Visual Basic宝典Visual
Visual J++与ActiveX的W( PDF版)
Visual J++与ActiveX的W
MICROSOFT VISUAL J++ 6.0 IN ACTION(1998 PDF版)
MICROSOFT VISUAL J++ 6.0 IN ACTION
1998 MICROSOFT PRESS
LATE NIGHT VISUAL J++( PDF版)
LATE NIGHT VISUAL J++
PROGRAMMING MICROSOFT VISUAL J++ 6.0(1999 PDF版)
PROGRAMMING MICROSOFT VISUAL J++ 6.0
1999 MICROSOFT RPESS
Visual J++1.1教程(1998 PDF版)
Visual J++1.1教程
1998 北京:宇航出版社
Visual J++编程指南(1998 PDF版)
Visual J++编程指南
1998 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司
Visual J++与Web编程(1998 PDF版)
Visual J++与Web编程
1998 北京:宇航出版社
Visual J++程序设计(1998 PDF版)
Visual J++程序设计
1998 北京:北京航空航天大学出版社
微型计算机原理及应用(1998 PDF版)
微型计算机原理及应用
1998 西安:西安电子科技大学出版社
Programming Visual J++ 6.0 编程(1999 PDF版)
Programming Visual J++ 6.0 编程
1999 北京:北京希望电脑公司;北京:北京希望电子出版社
Visual J++实用大全(1998 PDF版)
Visual J++实用大全
1998 北京:清华大学出版社
Visual J++精通指南(1997 PDF版)
Visual J++精通指南
1997 北京:中国水利水电出版社
Visual Basic 6.0实用技术指南(1999 PDF版)
Visual Basic 6.0实用技术指南
1999 北京:人民邮电出版社