图书介绍

21天学通JavaBeansPDF|Epub|txt|kindle电子书版本网盘下载

21天学通JavaBeans
  • (美)(D.多尔蒂)Donald Doherty著;康博创作室译 著
  • 出版社: 人民邮电出版社;西蒙与舒斯特国际出版公司
  • ISBN:7115072787
  • 出版时间:1998
  • 标注页数:336页
  • 文件大小:6MB
  • 文件页数:358页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

21天学通JavaBeansPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 欢迎进入JavaBeans1

第一章 使用组件3

1.1 组件是软件的未来3

1.1.1 对象3

1.1.2 组件4

1.2 组件5

1.2.1 JavaBeans5

1.2.2 ActiveX5

1.3.1 BeanBox6

1.3.2 添加一个Juggler Bean6

1.3 使用JavaBeans进行快速应用程序开发6

1.3.3 添加一个按钮Bean8

1.3.4 连接Bean组件8

1.3.5 添加另一个按钮10

1.4 小结11

1.5 问题与解答11

1.6 讨论12

第二章 建立Bean13

2.1 Beans开发工具13

2.1.1 Java开发工具包14

2.1.3 Beans开发工具包15

2.1.2 nmake工具15

2.1.4 其它工具16

2.2 从现有Java类创建Bean17

2.2.1 Java的Button类 Bean17

2.2.2 在JAR中存储Bean17

2.3 小结21

2.4 问题与解答22

2.5 讨论22

2.5.1 测验22

3.1 编写一个简单的Bean23

第三章 第一个Bean23

3.1.1 加载图像24

3.1.2 重设Bean的大小25

3.1.3 显示图像25

3.2 生成简单的Bean26

3.3 在JAR中存储Bean27

3.3.1 编写生成文件27

3.3.2 运行nmake工具30

3.4 测试Bean30

3.7.1 测验31

3.7 讨论31

3.6 问题与解答31

3.5 小结31

第四章 Bean的定义33

4.1 对象何时为Bean33

4.2 Bean的功能33

4.3 Bean的属性34

4.3.1 私有数据域34

4.3.2 访问者方法34

4.3.3 依附属性35

4.3.4 约束属性35

4.3.5 带下标的属性36

4.4 Bean事件37

4.4.1 Delegation事件模型37

4.5 Bean方法37

4.6 内省37

4.7 定制39

4.7.1 属性编辑器40

4.7.2 调用设置者方法41

4.8 持续性41

4.9 把Applet转换为Bean41

4.9.1 修改TeddyApplet类42

4.9.2 创建teddybean.jar文件43

4.9.3 编写teddybean.html文件44

4.9.4 测试TeddBean45

4.10 小结45

4.11 问题与解答46

4.12 讨论46

4.12.1 测验46

第五章 Bean事件47

5.1 使用Java的delegation事件模型47

5.1.1 事件源47

5.1.2 事件对象48

5.1.3 事件收听者49

5.1.4 传送事件50

5.2 传送由Java组件创建的事件50

5.2.1 注册事件收听者50

5.2.2 编写使用事件收听者的JavaBeans51

5.2.3 编写使用语义事件收听者的JavaBeans56

5.3 传送JavaBeans创建的事件60

5.3.1 编写创建属性修改事件的JavaBeans60

5.3.2 编写接收属性修改事件的JavaBeans66

5.3.3 使用SendEvents和ReceiveEvents Bean69

5.5 问题与解答70

5.4 小结70

5.6 讨论71

5.6.1 测验71

第六章 GUI控件Bean73

6.1 使用控件Bean73

6.2 扩充Java的Canvas类73

6.2.1 添加imageFilename属性74

6.2.2 重设Bean的大小75

6.2.3 其它修改76

6.3.1 作为按钮的Picture Bean80

6.3 创建一个图像按钮Bean80

6.3.2 Picture Button Bean81

6.4 小结90

6.5 问题与解答90

6.6 讨论91

6.6.1 测验91

第七章 运行期间非可视的Bean93

7.1 非可视的JavaBean组件93

7.1.1 时间和计时器93

7.1.2 系统时间和计时器99

7.1.3 编写一个计时器Bean103

7.1.4 编写一个TestTimerBean109

7.2 小结112

7.3 问题与解答112

7.4 讨论112

7.4.1 测验112

第二部分 完善Bean115

第八章 添加弹出式菜单115

8.1 在Bean中使用弹出式菜单115

8.1.1 Bean之间的剪切与粘贴115

8.2.1 创建弹出式菜单118

8.2 给Bean添加弹出式菜单118

8.2.2 与弹出式菜单交互作用119

8.2.3 使用弹出式菜单124

8.3 小结125

8.4 问题与解答125

8.5 讨论126

8.5.1 测验126

第九章 持续的Bean127

9.1 JavaBeans串行化127

9.1.1 实现Java的Serializable接口127

9.2.1 使用Java的transient关键词129

9.2 Serializable接口不够时使用的其他方法129

9.2.2 使用Java的readObject方法130

9.2.3 使用Java的writeObject方法136

9.3 改写Bean136

9.3.1 设计时需考虑的事情137

9.3.2 记录类版本137

9.3.3 读取serialVersionUID138

9.3.4 使新的类与旧的类兼容138

9.6.1 测验139

9.6 讨论139

9.5 问题与解答139

9.4 小结139

第十章 Bean对应用程序生成器的支持141

10.1 显示一个Bean图标141

10.2 控制可视属性144

10.3 提供自定义属性编辑器147

10.4 小结150

10.5 问题与解答150

10.6 讨论151

10.6.1 测验151

11.1.1 创建一个屏幕外的图形冲区153

11.1 创建动画Bean153

第十一章 动画Bean153

11.1.2 创建MedisTracker对象154

11.1.3 加载图像154

11.1.4 运行Animation156

11.2 绘制和更新图像159

11.2.1 避免闪烁159

11.3 封包并测试AnimatedTeddy Bean167

11.4 小结169

11.5 问题与解答169

11.6.1 测验170

11.6 讨论170

第十二章 Bean安全性171

12.1 JavaSecrurity API171

12.1.1 公钥密码术171

12.2 签名的代码172

12.2.1 使用数字签署的Bean172

12.2.2 创建数字签署的Bean174

12.3 小结180

12.4 问题与解答181

12.5 讨论181

12.5.1 测验181

13.1 创建全球性的Bean183

第十三章 国际化的Bean183

13.2 使对象本地化184

13.2.1 使用Java的Locale类184

13.2.2 捆绑资源187

13.3 编写GlobalBean Bean187

13.3.1 创建Locale对象187

13.3.2 创建ListResourceBundle对象188

13.3.3 添加GlobalBean类构造方法188

13.3.4 添加actionPerfromed方法189

13.3.5 编写LabelsBundle类191

13.3.6 使用ClobalBean Bean194

13.4 小结195

13.5 问题与解答195

13.6 讨论196

13.6.1 测验196

第十四章 作为ActiveX组件的Bean197

14.1 使用ActiveX Brideg for JavaBeans197

14.1.1 作为ActiveX控件的Bean197

14.1.2 使用作为ActiveX控件的Bean201

14.1.3 操纵ActiveXBean控件202

14.1.4 创建完整的Web 页面204

14.2 小结207

14.3 问题与解答207

14.4 讨论209

14.4.1 测验209

第三部分 建立Bean 的应用程序211

第十五章 使用RMI进行Internet通信211

15.1 Java分布式对象模型211

15.2 创建RMI应用程序211

15.2.1 定义远程接口212

15.2.2 实现远程对象213

15.2.3 创建客户Bean215

15.2.4 用两个步骤进行编译218

15.2.5 创建通活图形接口Bean218

15.2.6 封包Bean220

15.2.7 测试通话应用程序221

15.3 小结223

15.4 问题与解答224

15.5 讨论224

15.5.1 测验224

16.1 在网络上通信225

16.2 使用TCP/IP225

第十六章 Bean之间Internet通信225

16.3 使用网络服务227

16.4 使用Socket227

16.5 使用Internet地址227

16.6 使用UDP创建Bean228

16.6.1 使用UDP228

16.6.2 发送数据报包229

16.6.3 接收数据报包234

16.6.4 使用 UDPSend和UDPReceive Bean238

16.8 问题与解答242

16.7 小结242

16.9 讨论243

16.9.1 测验243

第十七章 建立Telnet服务器Bean245

17.1 使用TCP245

17.2 创建一个Telnet服务器Bean245

17.2.1 编写 TelnetServer类246

17.2.2 创建依附属性246

17.2.3 创建共共方法248

17.2.4 创建 ServerSocker对象249

17.2.5 收听Socker请求249

17.2.6 编写TelnetClientService类252

17.2.7 创建缓冲数据输入和输出253

17.2.8 运行TelnetClientService对象的线程254

17.2.9 添加登录和密码验证254

17.2.10 处理Telnet客户命令255

17.2.11 编译TelnetServer类258

17.3 小结258

17.4 问题与解答258

17.5 讨论259

17.5.1 测验259

18.1.1 编写TelnetClient类261

18.1 创建一个Telnet客户Bean261

第十八章 建立Telnet客户Bean261

18.1.2 编写TelnetClientThread类264

18.1.3 使用Java的Socket类265

18.1.4 编写TelnetClientCommands类268

18.2 小结269

18.3 问题与解答269

18.4 讨论269

18.4.1 测验269

第十九章 测试Telnet Bean271

19.1 创建TelnetServerInterface Bean271

19.2 把 Bean封包到JAR中273

19.3 测试Telnet Bean274

19.3.1 连接Telnet服务器应用程序275

19.3.2 连接Telnet客户应用程序276

19.3.3 运行Telnet应用程序276

19.4 小结280

19.5 问题与解答280

19.6 讨论281

19.6.1 测验281

20.1 使用JavaBeans手工编写应用程序283

20.2 编写Telnet服务器应用程序283

第二十章 编写Telnet应用程序283

20.2.1 创建一个GUI容器284

20.2.2 添加Bean285

20.2.3 实现SctionListener接口285

20.2.4 注册事件收听者286

20.2.5 添加main方法287

20.3 编写Telnet客户应用程序288

20.3.1 创建一个GUI容器289

20.3.2 添加Bean289

20.3.3 实现SctionListener接口290

20.3.5 添加main方法291

20.3.4 注册事件收听者291

20.4 运行Telnet应用程序292

20.5 小结296

20.6 问题与解答297

20.7 讨论297

20.7.1 测验297

第二十一章 JavaBeans的未来299

21.1 Bean的发展299

21.3 多媒体300

21.3.1 核心Java媒体API300

21.2 拖放300

21.3.2 标准扩充Java媒体API301

21.4 Lolus InfoBus301

21.5 IBM JavaBeans Migration Assistant301

21.6 JavaIDL301

21.7 下一版302

21.7.1 对象聚集和授权模型302

21.7.2 可扩充的运行时间包容和服务协议302

21.8 小结302

21.10 讨论303

21.10.1 测验303

21.9 问题与解答303

第四部分 附录307

附录A 安装JDK1.1、BOD以及相关软件307

A.1 考查JDK和BDK目录结构307

A.2 考查CLASSPATH308

A.3 安装Java开发工具包309

A.4 安装Beans开发工具包313

A.5 安装JavaBeans Bridge for ActiveX315

附录B Java API包317

B.2 java.awt包318

B.1 java.applet包318

B.3 java.awt.datalransfer包320

B.4 java.awt.event包320

B.5 java.awt.image包321

B.6 java.awt.peer包322

B.7 java.beans包323

B.8 java.io包324

B.9 java.lang包325

B.10 java.lang.reflect包326

B.11 java.math包327

B.12 java.net包327

B.15 java.rmi.registry包328

B.13 java.rmi包328

B.14 java.rmi.dgc包328

B.16 java.rmi.server包329

B.17 java.security包329

B.18 java.security.acl包330

B.19 java.security.interfaces包330

B.20 java.sql包331

B.21 java.text包331

B.22 java.util包332

B.23 java.util.zip包333

C.1.2 HTML工具335

C.1.4 实用程序335

C.1.3 图形、视频和声音应用程序335

附录C 本书所带光盘内容335

C.1.1 Java335

C.1 Windows 软件335

C.2 Mactintosh软件336

C.2.1 Java336

C.2.2 HTML工具336

C.2.3 Craphics336

C.2.4 实用程序336

热门推荐