《PowerBuilder 9.0对象与控件技术详解》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:杨昭主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2003
  • ISBN:750841571X
  • 页数:473 页
图书介绍:PowerBuilder 9.0是美国Sybase公司旗舰产品PowerBuilder的最新版本,较之先前的版本,新的PowerBuilder全面加强了多层体系结构的中间件技术和基于Web的网络应用技术,对.NET架构开始提供全方位的支持。本书全面细致的介绍了PowerBuilder 9.0编程基础、编程语言、各种PowerBuilder 9.0对象与控件的使用。本书适用于PowerBuilder初中级开发人员。

第1章PowerBuilder 9.0编程基础 1

1.1 PowerBuilder9.0简介 1

1.1.1 PowerBuilder的基本特点 1

1.1.2 PowerBuilder 9.0的新特性 2

1.1.3 PowerBuilder 9.0集成开发环境 5

1.2面向对象编程技术 9

1.2.1 面向对象的程序设计 10

1.2.2关于PFC 11

1.3 PowerBuilder9.0对象与控件简介 12

1.3.1 PowerBuilder 9.0中的对象 12

1.3.2 PowerBuilder 9.0中的控件 12

1.3.3对象和控件的公共函数 15

第2章PowerBuilder 9.0编程语言 27

2.1 语言基础 27

2.1.1 标识元素 27

2.1.2数据类型 29

2.1.3常量、变量与空值 34

2.1.4操作符与表达式 35

2.1.5 书写格式 37

2.2声明、引用与变量作用域 39

2.2.1常量的声明 39

2.2.2变量的声明 39

2.2.3数组的声明 40

2.2.4外部函数的声明 41

2.2.5对象的创建与释放 42

2.2.6对象属性、函数和事件的引用 43

2.2.7变量的作用域 44

2.3常用编程语句 45

2.3.1赋值语句 45

2.3.2条件语句 46

2.3.3循环语句 47

2.3.4其他常用语句 48

2.4嵌入式SQL语句 51

2.4.1事务管理语句 51

2.4.2基本SQL语句 53

2.4.3游标的使用 55

2.4.4存储过程的使用 56

2.4.5动态SQL 58

第3章对象与控件使用基础 61

3.1创建应用对象 61

3.1.1库文件的组织方式 61

3.1.2建立新的应用对象 62

3.2窗口对象初步 65

3.2.1 创建窗口对象 65

3.2.2窗口对象的类型 66

3.3菜单对象初步 68

3.3.1创建菜单对象 68

3.3.2使用菜单画板 69

3.4基本控件的使用 71

3.4.1控件的属性、事件与函数 71

3.4.2调整窗口中控件的布局结构 71

3.4.3界面修饰类控件 74

3.4.4文本图片类控件 77

3.4.5控制按钮类控件 78

3.4.6轨道控制类控件 79

3.5 自定义函数和结构 84

3.5.1 自定义函数 84

3.5.2 自定义结构 87

3.6常用系统函数 88

3.6.1系统函数简介 88

3.6.2常用系统函数 90

第4章应用类对象 102

4.1 Application对象 102

4.1.1应用程序与应用对象 102

4.1.2应用对象的属性和方法 102

4.1.3应用对象画板 106

4.1.4创建应用对象 109

4.2 Window对象 112

4.2.1 Window对象的属性 112

4.2.2 Window对象的事件 114

4.2.3 Window对象的函数 117

4.2.4多窗口实例 123

4.3 Menu与MenuCascade对象 125

4.3.1 Menu对象的属性、事件和函数 125

4.3.2设计工具栏 129

4.3.3弹出式菜单 131

4.3.4关于MenuCascade对象 132

4.4 MDIClient对象 134

4.4.1关于MDIClient对象 135

4.4.2 多文档界面窗口 136

第5章系统类对象 139

5.1 DynamicDescriptionArea对象 139

5.1.1 关于DynamicDescriptionArea对象 139

5.1.2 DynamicDescriptionArea对象的使用 140

5.2 DynamicStagingArea对象 145

5.2.1关于DynamicStagingArea对象 145

5.2.2 DynamicStagingArea对象的使用 145

5.3 Environment对象 146

5.3.1 Environment对象的属性 146

5.3.2 Environment对象的函数 147

5.4 Exception对象 147

5.4.1关于Exception对象 147

5.4.2 Exception对象的函数 147

5.5 Message对象 148

5.5.1 Message对象的属性和事件 149

5.5.2Message对象的函数 150

5.6 Timing对象 150

5.6.1 Timing对象的属性和事件 150

5.6.2Timing对象的函数 150

第6章数据处理类对象 153

6.1 DataStore对象 153

6.1.1 关于DataStore对象 153

6.1.2 DataStore对象的使用 155

6.2 DataWindow 对象 156

6.2.1 关于DataWindow对象 156

6.2.2 DataWindow对象的数据源 159

6.2.3 DataWindow对象的显示风格 168

6.2.4 DataWindow对象的设计 175

6.3 DataWindowChild对象 179

6.4 Pipeline对象 183

6.4.1 关于Pipeline对象 183

6.4.2 Pipeline对象的属性和事件 184

6.4.3 Pipeline对象的使用 185

第7章网络应用类对象 191

7.1 CORBA相关对象 191

7.1.1 CORBA简介 191

7.1.2 CORBACurrent对象 193

7.1.3 CORBAObject对象 199

7.1.4JaguarORB对象 200

7.2 Internet相关对象 202

7.2.1 Inet对象 202

7.2.2 InternetResult对象 204

7.3EMail相关对象 205

7.3.1 mailFileDescription对象 205

7.3.2 mailMessage对象 206

7.3.3 mailRecipient 对象 207

7.3.4 mailSession对象 207

7.4 SSL相关对象 218

7.4.1关于SSL协议 218

7.4.2 SSLCallBack对象 220

7.4.3 SSLServiceProvider对象 222

第8章文本编辑类控件 224

8.1单行编辑框控件 224

8.1.1单行编辑框控件的属性 224

8.1.2单行编辑框控件的事件 226

8.1.3单行编辑框控件的函数 227

8.2多行编辑框控件 232

8.2.1 多行编辑框控件的属性 232

8.2.2多行编辑框控件的事件 234

8.2.3多行编辑框控件的函数 235

8.3掩码编辑框控件 241

8.3.1掩码编辑框控件的属性 242

8.3.2掩码编辑框控件的事件 245

8.3.3掩码编辑框控件的函数 246

8.4超文本编辑框控件 253

8.4.1 超文本编辑框控件的属性 253

8.4.2超文本编辑框控件的事件 255

8.4.3超文本编辑框控件的使用 256

第9章数据选择类控件 266

9.1单选钮控件 266

9.1.1单选钮控件的属性 266

9.1.2单选钮控件的事件 268

9.1.3单选钮控件的函数 269

9.2复选框控件 269

9.2.1复选框控件的属性 270

9.2.2复选框控件的事件 272

9.2.3复选框控件的函数 273

9.3列表框控件 273

9.3.1列表框控件的属性和事件 273

9.3.2列表框控件的使用 276

9.4图片列表框控件 287

9.4.1 图片列表框控件的属性和事件 287

9.4.2图片列表框控件的使用 288

9.5 下拉列表框控件 290

9.5.1 下拉列表框控件的属性和事件 290

9.5.2 下拉列表框控件的函数 293

9.5.3关于下拉图片列表框控件 302

第10章数据视图类控件 305

10.1列表视图控件 305

10.1.1 关于列表视图控件 305

10.1.2列表视图项对象简介 306

10.1.3列表视图控件的属性 307

10.1.4列表视图控件的事件 310

10.1.5列表视图控件的使用 312

10.2树状视图控件 326

10.2.1关于树状视图控件 326

10.2.2树状视图项对象简介 327

10.2.3树状视图控件的属性 328

10.2.4树状视图控件的事件 331

10.2.5树状视图控件的使用 332

10.3 图表控件 340

10.3.1 图表控件简介 340

10.3.2 grAxis对象和grDispAttr对象 342

10.3.3图表控件的属性 346

10.3.4图表控件的事件 348

10.3.5 图表控件的使用 348

第11章数据窗口控件 364

11.1 数据窗口控件基础 364

11.1.1数据窗口控件概述 364

11.1.2新建数据窗口控件 365

11.1.3数据窗口控件属性的设置 366

11.2操纵数据窗口 368

11.2.1 建立与数据库的连接 368

11.2.2为数据窗口控件指定事务对象 371

11.2.3数据窗口控件的事件 373

11.2.4数据窗口控件的常用函数 376

11.2.5数据窗口控件的缓冲区 383

11.2.6报表输出 384

11.2.7数据窗口控件参考 386

11.3数据窗口对象的动态指定 421

11.3.1 动态数据窗口 421

11.3.2动态指定数据窗口对象 421

第12章PowerBuilder 9.0组件技术 424

12.1 Web Service与Sybase EAServer 424

12.1.1 Web Service的运行模式 424

12.1.2 Web Service的特点 425

12.1.3 Web Service的整体架构 425

12.1.4使用PowerBuilder制作服务器端组件 428

12.1.5使用PowerJ设计SOAP的客户端软件 431

12.2 PowerBuilder分布式应用开发 435

12.2.1 分布式计算的基本原理 435

12.2.2 Sybase的分布式应用解决方案 438

12.2.3 分布式PowerBuilder应用的基本原理 439

12.2.4创建分布式PowerBuilder服务器 441

12.2.5创建分布式PowerBuilder客户端 443

12.3 EAServer组件技术 445

12.3.1 EAServer分布式应用的基本原理 445

12.3.2创建EAServer组件 447

12.3.3创建EAServer客户端 459

12.4 COM/MTS组件技术 460

12.4.1 COM/MTS分布式应用的基本原理 460

12.4.2创建COM/MTS组件 461

12.4.3 创建COM/MTS客户端 470