图书介绍

PowerBuilder 7.0 应用开发技术详解PDF|Epub|txt|kindle电子书版本网盘下载

PowerBuilder 7.0 应用开发技术详解
  • 王蓉等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505358030
  • 出版时间:2000
  • 标注页数:455页
  • 文件大小:44MB
  • 文件页数:471页
  • 主题词:软件工具 PowerBuilder

PDF下载


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

下载说明

PowerBuilder 7.0 应用开发技术详解PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 用户界面技术3

第1章 开发MDI应用程序3

1.1 MDI概述3

1.1.1什么是MDI3

1.1.2 MDI框架窗口3

1.1.3框架3

1.1.4客户区4

1.1.5 MDI Sheet5

1.1.6工具条5

1.2建立MDI框架窗口5

1.3使用菜单6

1.4使用Sheet6

1.4.1打开Sheet7

1.4.2列出所打开的Sheet7

1.4.3排列Sheet8

1.4.4 Sheet的最大化8

1.4.5关闭Sheet8

1.5提供MicroHelp8

1.5.1定义菜单项的MicroHelp9

1.5.2定义对象的MicroHelp9

1.6提供工具条10

1.6.1工具条介绍10

1.6.2在菜单画板中设置工具条属性12

1.6.3在窗口画板中设置工具条属性14

1.6.4在应用画板中设置工具条属性14

1.6.5使用工具条15

1.7调整客户区17

1.8本章小结18

第2章 管理窗口实例19

2.1什么是窗口实例19

2.2声明窗口实例变量19

2.2.1打开一个实例20

2.2.2关闭一个实例20

2.3使用窗口数组20

2.3.1使用数组创建实例20

2.3.2创建混合数组21

2.4引用后代中的实体22

2.5本章小结23

第3章 标签的实现25

3.1标签控件25

3.2定义与管理标签页26

3.2.1定义标签页26

3.2.2管理标签页27

3.2.3标签页中的控件27

3.3定制标签控件28

3.3.1标签的排列方式28

3.3.2标签标识30

3.4在脚本中使用标签控件30

3.4.1引用标签页31

3.4.2引用标签页上的控件32

3.4.3打开、关闭及隐藏标签页33

3.4.4跟踪标签页33

3.4.5只创建所需标签页34

3.4.6标签控件事件35

3.5本章小结36

第4章 列表构造技术37

4.1列表介绍37

4.2使用列表框37

4.2.1创建列表框37

4.2.2添加列表项38

4.2.3在PictureListBox中添加图片38

4.3使用下拉式列表框39

4.3.1创建下拉式列表框39

4.3.2添加列表项39

4.3.3在DropDownPictureListBox中添加图片40

4.3.4删除图片列表框中的图片41

4.4使用ListView43

4.4.1创建ListView43

4.4.2加入ListView列表项43

4.4.3向ListView中加入图标44

4.4.4删除ListView项及图标46

4.4.5使用报表视图47

4.4.6热点跟踪与单击和两次单击48

4.5本章小结48

第5章 使用TreeView控件50

5.1什么是TreeView50

5.1.1 TreeView项的层次50

5.1.2 TreeView项的数据来源51

5.1.3 TreeView项的图标51

5.1.4 TreeView的外观51

5.1.5用户交互方式52

5.2生成TreeView项52

5.2.1插入项目函数52

5.2.2插入根级项目54

5.2.3插入根级以下的项目55

5.3管理TreeView项57

5.3.1删除项目58

5.3.2重命名项目59

5.3.3通过拖拽移动项目59

5.3.4对项目进行排序62

5.4管理TreeView图标64

5.4.1图标列表及属性64

5.4.2建立图标列表65

5.4.3使用覆盖图标66

5.5利用数据窗口生成TreeView67

5.6本章小结68

第6章 拖放技术70

6.1概述70

6.2拖放属性、事件及函数70

6.2.1拖放属性70

6.2.2拖放事件71

6.2.3拖放函数71

6.3识别拖动控件72

6.4本章小结72

第7章 提供联机帮助73

7.1创建帮助文件73

7.2为开发者提供联机帮助74

7.2.1上下敏感的帮助的工作原理74

7.2.2在PowerBuilder环境中建立联机帮助75

7.3为用户提供联机帮助76

7.4在UNIX上提供帮助77

7.5本章小结77

第二篇 数据存取技术81

第8章 事务对象81

8.1事务对象介绍81

8.1.1概述81

8.1.2事务对象属性82

8.1.3 Powersoft数据库接口及相应的事务对象属性83

8.2使用事务对象85

8.2.1事务的基本概念86

8.2.2默认事务对象86

8.2.3设置事务对象87

8.2.4利用外部文件设置事务对象87

8.2.5与数据库连接88

8.2.6预览连接89

8.2.7关闭数据库连接90

8.2.8为多数据库连接定义事务对象90

8.2.9 SQL语句的错误处理93

8.2.10数据库事务缓冲池94

8.3利用事务对象调用存储过程95

8.4 DBMS支持的存储过程调用特性101

8.5本章小结102

第9章 数据窗口技术103

9.1数据窗口技术103

9.1.1分布式与客户/服务器应用的解决方案103

9.1.2 Web应用解决方案104

9.2数据窗口对象、控件和组件106

9.2.1数据窗口控件和组件106

9.2.2数据窗口对象107

9.3数据窗口对象与控件的连接108

9.3.1数据窗口控件与数据窗口对象名108

9.3.2在PowerBuilder中使用数据窗口控件109

9.3.3在PowerJ中使用数据窗口控件110

9.3.4革新在运行中指定数据窗口对象111

9.4访问数据库112

9.4.1为数据窗口控件设置事务对象113

9.4.2检索和更新数据116

9.5装入外部数据119

9.6在数据窗口中操纵数据120

9.6.1数据窗口控件如何管理数据120

9.6.2访问Edit控件中的文本122

9.6.3操纵Edit控件中的文本122

9.6.4 ItemChanged事件脚本122

9.6.5 ItemError事件脚本123

9.6.6访问数据窗口的数据项123

9.6.7其他数据窗口有关函数124

9.7存取数据窗口对象属性124

9.8处理数据窗口错误125

9.8.1检索及更新错误与DBError事件125

9.8.2属性及数据表达式错误与Error事件127

9.9数据库的更新128

9.9.1数据窗口控件如何更新数据库128

9.9.2编程改变行和列的状态129

9.10创建报表130

9.10.1设计数据窗口对象130

9.10.2打印报表130

9.11使用嵌套报表131

9.12使用Crosstab132

9.12.1显示底层数据132

9.12.2允许用户重新设置Crosstab132

9.12.3在运行时修改Crosstab的属性133

9.13生成HTML134

9.13.1几种生成技术134

9.13.2显示控制137

9.13.3调用SaveAs函数138

9.13.4以HTML Form的形式显示数据窗口对象139

9.14本章小结143

第10章 动态数据窗口145

10.1修改数据窗口对象145

10.2创建数据窗口对象146

10.2.1 Create方法146

10.2.2定义数据窗口对象源代码147

10.3提供查询功能149

10.3.1查询模式的工作方式149

10.3.2查询模式的使用方法150

10.4重用数据窗口对象152

10.5本章小结153

第11章 数据存储154

11.1数据存储概述154

11.1.1数据存储的概念154

11.1.2数据存储的功能154

11.1.3数据存储方法155

11.1.4不支持交互信息输入155

11.2使用数据存储156

11.3使用定制的数据存储对象156

11.4在数据存储中存取并操纵数据159

11.5信息共享160

11.6举例162

11.7本章小结165

第12章 图表处理166

12.1使用图表166

12.2改变图表属性166

12.2.1图表的显示属性167

12.2.2图表显示属性的引用168

12.3访问数据属性168

12.4 ObjectAtPointer函数171

12.5使用图表控件173

12.6本章小结176

第13章 数据管道177

13.1数据管道概述177

13.2创建所需的对象177

13.2.1创建管道对象178

13.2.2创建支撑用户对象179

13.2.3创建窗口180

13.3初始化操作182

13.4启动管道操作183

13.4.1启动管道183

13.4.2管道处理监控185

13.4.3终止管道运行186

13.4.4向数据库提交更新操作187

13.5处理行错误187

13.5.1使用管道错误数据窗口187

13.5.2修复错误行188

13.5.3放弃错误行189

13.6结束操作190

13.7本章小结191

第三篇 程序实现技术195

第14章 DDE实现技术195

14.1 DDE介绍195

14.2客户和服务器195

14.3 DDE函数和事件195

14.3.1 DDE客户函数196

14.3.2 DDE客户事件196

14.3.3 DDE服务器函数196

14.3.4 DDE服务器事件197

14.4本章小结197

第15章 OLE实现技术198

15.1 PowerBuilder对OLE的支持198

15.2窗口中的OLE控件199

15.2.1 OLE控件容器的特征199

15.2.2定义OLE控件200

15.3 OLE控件及可插入对象201

15.3.1设置OLE控件202

15.3.2在画板中激活对象203

15.3.3改变控件中的对象203

15.3.4用户如何与OLE控件交互203

15.3.5链接与嵌入204

15.3.6即席激活与离席激活205

15.3.7即席激活方式下的菜单205

15.3.8在OLE控件中修改对象206

15.4 OLE定制控件209

15.4.1设置定制控件209

15.4.2 ActiveX控件编程210

15.5可编程OLE对象213

15.5.1 OLEObject对象类型213

15.5.2 OLE自动化方案216

15.6脚本中的OLE对象219

15.6.1 OLE自动化接口220

15.6.2自动化及Any数据类型224

15.6.3使用高效的OLEObject变量225

15.6.4错误处理226

15.6.5创建热链接228

15.6.6底层访问OLE对象229

15.7浏览器中的OLE信息229

15.8操作OLE的高级方法231

15.8.1 OLE存储的结构231

15.8.2存储及流的对象类型232

15.8.3打开及保存OLE存储232

15.8.4打开流237

15.8.5使用OLE存储的策略240

15.9本章小结240

第16章 PowerBuilder运行自动化服务器241

16.1使用运行自动化服务器241

16.1.1自动化服务器介绍241

16.1.2访问PowerBuilder用户对象的三种方法242

16.2用户对象作为自动化服务器244

16.2.1创建类用户对象244

16.2.2建立对象的运行库244

16.2.3注册对象244

16.2.4编写客户代码245

16.3 PowerBuilder作为自动化服务器246

16.3.1定义所需访问的对象247

16.3.2生成运行库247

16.3.3编写客户代码248

16.4创建并使用命名服务器250

16.5通过自动化访问远程对象251

16.6用户对象及注册表253

16.6.1 GUID、CLSID和ProgID254

16.6.2对象信息存储地点254

16.6.3创建注册信息256

16.7分发自动化服务器应用258

16.8 PowerBuilder.Application服务器对象259

16.9本章小结260

第17章 增加扩展处理功能261

17.1外部函数的使用261

17.1.1外部函数的声明261

17.1.2外部函数声明示例262

17.1.3传递参数263

17.2 在UNIX上调用外部函数及程序265

17.2.1调用外部函数265

17.2.2运行其他程序266

17.3发送窗口消息267

17.3.1 Post和Send函数267

17.3.2触发PowerBuilder事件267

17.4消息对象268

17.5上下文信息268

17.5.1上下文信息介绍268

17.5.2上下文信息服务270

17.5.3关键字服务272

17.5.4 Intemet服务273

17.5.5事务服务器服务276

17.5.6错误日志服务276

17.5.7安全套接字层服务276

17.6使用实用函数管理信息276

17.7本章小结277

第四篇 分布式应用技术281

第18章PowerBuilder环境下的分布式计算281

18.1为何采用分布式计算281

18.1.1关于分布式计算281

18.1.2客户/服务器模式的不足281

18.1.3分布式计算提供的解决方案282

18.2分布式应用的体系结构283

18.2.1 Jaguar事务服务器283

18.2.2 Microsoft事务服务器288

18.2.3分布式PowerBuilder288

18.3分布式应用设计291

18.4本章小结292

第19章 建立Jaguar组件293

19.1建立Jaguar组件介绍293

19.2 Jaguar如何管理程序变量空间294

19.3定义组件接口294

19.4在Jaguar组件中存取数据库297

19.4.1一般介绍297

19.4.2使用连接缓存298

19.4.3提供事务支持299

19.4.4执行检索操作302

19.4.5执行更新操作303

19.4.6传递结果集307

19.5支持实例缓冲池309

19.6使用共享组件311

19.7调用另一个服务器组件的方法312

19.8访问组件属性313

19.9组件测试与调试315

19.10向Jaguar分发组件316

19.11本章小结317

第20章 建立Jaguar客户318

20.1关于建立Jaguar客户318

20.2与Jaguar服务器连接318

20.2.1自己编写代码319

20.2.2使用向导320

20.3生成Jaguar代理对象321

20.4调用组件方法321

20.5请求服务器返回消息322

20.6处理通信错误325

20.6.1处理通信错误介绍325

20.6.2连接对象Error事件脚本326

20.6.3 SystemError事件脚本327

20.7分发客户应用327

20.8本章小结328

第21章 建立COM/MTS组件329

21.1建立COM和MTS组件介绍329

21.1.1使用向导329

21.1.2开发过程330

21.2组件对象模型330

21.2.1 PowerBuilder COM服务器330

21.2.2自动化服务器与PowerBuilder COM服务器的比较330

21.3定义组件接口332

21.3.1方法和数据类型332

21.3.2编程限制334

21.4在COM或MTS组件中存取数据库335

21.5提供事务支持338

21.6支持对象生命周期控制339

21.7调用另一个服务器组件的方法340

21.8安全问题340

21.9在工程画板中建立COM/MTS组件341

21.9.1建立PowerBuilder COM服务器工程341

21.9.2自动注册组件341

21.9.3向MTS分发组件342

21.9.4选择定制或双重接口342

21.9.5嵌入PBD342

21.11 PowerBuilder COM对象如何运行343

21.12分发PowerBuilder COM服务器343

21.12.1使用PowerBuilder COM服务器343

21.12.2分发给MTS344

21.13客户访问PowerBuilder COM服务器346

21.13.1 Visual Basic客户346

21.13.2 C++客户347

21.13.3利用DCOM使用PowerBuilder COM服务器和对象349

21.14本章小结351

第22章 建立COM/MTS客户352

22.1建立COM/MTS客户介绍352

22.2与COM服务器连接352

22.3与COM组件交互353

22.4在客户中控制事务354

22.5本章小结355

第23章 开发分布式PowerBuilder客户应用356

23.1创建用户界面356

23.2与服务器连接356

23.3调用远程对象函数357

23.4生成代理对象360

23.5处理通信错误361

23.5.1编写Error事件脚本362

23.5.2编写SystemError事件脚本363

23.6管理程序变量空间363

23.7使用ConnectionInfo对象363

23.8分发客户应用364

23.9本章小结364

第24章 开发分布式PowerBuilder服务器应用366

24.1创建用户界面366

24.2管理客户连接366

24.2.1监听客户连接366

24.2.2处理客户请求368

24.3建立远程对象368

24.3.1编写用户对象方法369

24.3.2设置远程对象370

24.4访问数据库371

24.4.1执行检索操作371

24.4.2数据库更新373

24.4.3数据库事务缓冲池377

24.5使用共享对象378

24.5.1共享对象的工作原理379

24.5.2执行过程379

24.6处理异步请求382

24.7向客户推送消息383

24.8避免死锁384

24.8.1死锁产生原因384

24.8.2如何避免死锁385

24.9分发服务器应用385

24.10本章小结385

第25章 使用JavaBeans代理生成器387

25.1 JavaBeans代理生成器介绍387

25.1.1开发过程387

25.1.2生成结果387

25.1.3生成的附加类388

25.2 Java数据类型映射389

25.3在工程画板中生成Java类390

25.4使用生成的Java类390

25.4.1创建Java工程392

25.4.2建立连接392

25.4.3在构造器中设置连接属性393

25.4.4分别设置连接属性393

25.4.5在连接方法中设置连接属性394

25.4.6使用JavaBeans连续性设置连接属性394

25.4.7在JavaBeans代理中调用方法395

25.4.8使用Date和DateTime类401

25.5集成生成的类与PowerJ引用卡402

25.6 com.sybase.dpb软件包402

25.7本章小结404

第26章 分布式应用的故障诊断406

26.1调试Jaugar组件406

26.2分布式PowerBuilder应用程序的故障诊断407

26.2.1关于测试分布式应用407

26.2.2用Local驱动程序测试408

26.2.3在本地使用通信驱动程序测试408

26.2.4使用跟踪功能409

26.3本章小结413

第27章 开发多平台应用程序414

27.1交叉平台设计策略414

27.2在多平台环境下开发和分发414

27.2.1在不同平台之间移动和共享文件414

27.2.2 PowerBuilder库文件415

27.2.3图像文件415

27.2.4文本文件416

27.2.5 INI文件417

27.2.6可执行文件418

27.2.7机器码动态库418

27.2.8 PBD文件418

27.2.9如何定位外部文件419

27.3根据当前平台执行程序419

27.4应用程序的外观设计420

27.4.1如何在窗口中放置控件420

27.4.2三维(3D)显示控件421

27.4.3字体的使用422

27.5窗口行为422

27.6菜单设计424

27.7其他方面425

27.8本章小结427

第五篇 分发技术431

第28章 封装应用431

28.1生成应用的可运行版本431

28.1.1编译基础431

28.1.2封装内容432

28.1.3选择封装模式434

28.1.4实现封装模式437

28.1.5测试可运行应用程序437

28.2交付给最终用户437

28.2.1安装环境部分438

28.2.2安装应用部分438

28.3本章小结439

第29章 Windows上的分发技术440

29.1概述440

29.2安装PowerBuilder分发文件440

29.3提供数据源441

29.3.1安装本地数据库接口441

29.3.2安装ODBC和系统文件441

29.3.3配置ODBC驱动程序442

29.3.4分发Adaptive Server Anywhere运行系统443

29.4安装可运行应用程序及支持文件444

29.4.1分发ActiveX控件444

29.4.2为OLE自动化对象创建注册信息444

29.5启动分发后的应用444

29.6本章小结445

第30章 UNIX上的分发技术446

30.1分发应用程序446

30.2封装应用程序447

30.2.1建立tar文件447

30.2.2建立应用软件包447

30.3最终用户设置448

30.4分发后的应用450

30.5本章小结451

附录 名词术语英中文对照表452

热门推荐