图书介绍

PowerBuilder 8.0实用编程技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

PowerBuilder 8.0实用编程技术
  • 于德壹,刘云洲编著 著
  • 出版社: 北京市:中国水利水电出版社
  • ISBN:7508408748
  • 出版时间:2002
  • 标注页数:460页
  • 文件大小:53MB
  • 文件页数:477页
  • 主题词:

PDF下载


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

下载说明

PowerBuilder 8.0实用编程技术PDF格式电子书版下载

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

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

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

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

图书目录

第1章 概述1

1.1 PowerBuilder 简介2

1.1.1 优秀的数据库开发工具2

1.1.2 专业的客户/服务器应用开发工具4

1.1.3 面向对象的程序设计思想6

1.1.4 PowerBuilder 开发环境9

1.1.5 PowerScript 语言10

1.1.6 基于多平台的交叉开发11

1.1.7 对 Web 应用的强大支持12

1.1.8 强大的源码管理功能14

1.2 PowerBuilder8.0 的新特性14

1.2.1 新的用户接口和开发方法14

1.2.2 新的 Web 特性15

1.2.3 新的 EAServer 集成特性16

1.2.4 新的数据库连接特性17

1.2.5 其他新特性18

1.3 小结19

第2章 PowerScript语言20

2.1 语言基础20

2.1.1 大小写20

2.1.2 注释20

2.1.3 断行、分隔符和继续符21

2.1.4 标识符22

2.1.5 保留字23

2.1.7 空值24

2.1.6 特殊 ASCII 字符24

2.1.8 代词26

2.2 数据类型简介27

2.2.1 标准数据类型27

2.2.2 系统对象数据类型33

2.2.3 枚举类型33

2.3 变量常量的定义34

2.3.1 变量的声明、访问权与初值的设置34

2.3.2 常量的声明37

2.3.3 变量与常量的作用域38

2.4 数组的使用39

2.5.1 结构43

2.5 结构和对象43

2.5.2 对象44

2.5.3 为对象和结构体赋值48

2.6 操作符与表达式50

2.6.1 操作符50

2.6.2 操作符在表达式中的优先级52

2.6.3 表达式的数据类型52

2.6.4 赋值与数据类型53

2.7 调用函数和响应事件55

2.7.1 寻找与执行函数和事件55

2.7.2 触发 (triggering) 和告知 (posting) 函数或事件56

2.8.1 赋值语句57

2.8 语句57

2.8.3 CHOOSE CASE 语句59

2.8.2 Call 语句59

2.8.4 CONTINUE 语句60

2.8.5 CREATE 语句60

2.8.6 DESTROY 语句61

2.8.7 DO...LOOP 语句61

2.8.8 EXIT 语句62

2.8.9 FOR...NEXT 语句63

2.8.11 HALT 语句64

2.8.12 IF...THEN 语句64

2.8.10 GOTO 语句64

2.8.13 RETURN 语句65

2.8.14 THROW 语句66

2.8.15 TRY...CATCH...FINALLY 语句66

2.9 小结69

第3章 集成开发环境69

3.1 集成开发环境概貌69

3.2 工具条72

3.2.1 认识 PowerBuilder 工具条72

3.2.2 设置 PowerBuilder 工具条73

3.2.3 定制 PowerBuilder 工具条75

3.3 系统树窗口77

3.3.1 系统树窗口简介77

3.2.4 添加 PowerBuilder 工具条77

3.3.2 系统树窗口的标签页78

3.3.3 使用工作区标签页79

3.3.4 使用页面标签页90

3.3.5 使用语言标签页91

3.3.6 使用组件标签页91

3.4 输出窗口92

3.5 剪贴窗口93

3.6 PowerBuilder 画板94

3.6.2 使用 PowerBuilder 的视图94

3.6.1 使用 PowerBuilder 的画板95

3.6.3 PowerBuilder 常用视图介绍100

3.7 PowerBuilder 源码控制108

3.7.1 理解源码控制108

3.7.2 设置工作区的源码控制属性108

3.7.3 添加文件和对象到源码控制系统中112

3.7.4 执行源码控制操作113

3.8 小结117

第4章 PowerBuilder 与 SQL 语言118

4.1 在 PowerScript 中使用 SQL 语句118

4.2 创建和删除数据库的 SQL 语句120

4.2.1 使用 CREATE DATABASE 语句创建数据库120

4.3.2 使用 DISCONNECT 语句断开与数据库的连接121

4.3.1 使用 CONNECT 语句与数据库建立连接121

4.3 建立和断开与数据库连接的 SQL 语句121

4.2.2 使用 DROP DATABASE 语句删除数据库121

4.4 提交与回滚事务语句122

4.4.1 提交事务语句 COMMIT122

4.4.2 回滚事务语句 ROLLBACK122

4.5 单行检索语句 SELECT123

4.6 SELECTBLOB 语句124

4.7 删除语句 DELETE125

4.8 修改语句 UPDATE125

4.9 UPDATEBLOB 语句126

4.10 插入数据语句 INSERT127

4.11.1 DECLARE 语句128

4.11 游标128

4.11.2 OPEN 语句129

4.11.3 FETCH 语句129

4.11.4 CLOSE 语句130

4.11.5 删除游标中的数据130

4.11.6 修改游标中的数据130

4.12 存储过程131

4.12.1 声明存储过程131

4.13.1 动态 SQL 语句简介132

4.12.4 关闭存储过程132

4.13 动态 SQL 语句132

4.12.3 读取记录132

4.12.2 执行存储过程132

4.13.2 动态 SQL 语句类型一133

4.13.3 动态 SQL 语句类型二133

4.13.4 动态 SQL 语句类型三134

4.13.5 动态 SQL 语句类型四137

4.14 小结140

第5章 PowerBuilder 与数据库142

5.1 PowerBuilder 的数据库接口143

5.1.1 理解 PowerBuilder 的数据库接口143

5.1.2 查看 PowerBuilder 的数据库接口144

5.1.3 通用数据库接口145

5.1.4 专用数据库接口147

5.1.5 通用数据库接口和专用数据库接口的比较148

5.2 创建 ODBC 数据源149

5.2.1 通过 Windows 的 ODBC 配置工具创建 ODBC 数据源149

5.2.2 在程序中通过注册表来创建 ODBC 数据源153

5.3 创建 ODBC 数据库描述文件155

5.4 使用 PowerBuilder 的数据库画板156

5.4.1 创建和修改数据库表157

5.4.2 定义数据库表的主键159

5.4.3 定义数据库表的外键159

5.4.4 定义数据库表的属性161

5.4.5 定义数据库表的索引162

5.4.7 定义字段的扩展属性163

5.4.6 在 Object Layout 视图中查看数据库表的关系163

5.4.8 创建显示格式、有效性规则和编辑样式166

5.4.9 创建数据库视图169

5.5 使用事务对象来连接数据库170

5.5.1 事务对象的属性171

5.5.2 使用事务管理语句172

5.5.3 使用事务对象来连接数据库实例173

5.6 小结173

第6章 应用对象175

6.1 理解应用对象175

6.2 创建应用对象176

6.2.1 创建定制应用对象177

6.2.2 创建模板应用对象179

6.2.3 移植已有应用程序197

6.3 应用对象画板199

6.4 应用对象的属性199

6.4.1 常规属性200

6.4.2 附加属性201

6.4.3 工具条属性203

6.5 应用对象的事件204

6.5.1 Open 事件204

6.5.2 Close 事件206

6.5.3 Idle 事件206

6.5.4 SystemError 事件207

6.5.5 ConnectionBegin 事件208

6.5.6 ConnectionEnd 事件208

6.6 应用对象的函数209

6.6.1 ClassName 函数209

6.6.2 GetContextService 函数209

6.6.3 GetParent 函数209

6.6.4 PostEvent 函数209

6.6.5 TriggerEvent 函数209

6.6.6 TypeOf 函数210

6.6.7 SetLibraryList 函数210

6.6.8 SetTransPool 函数210

6.7 小结211

第7章 窗口与菜单212

7.1 理解窗口对象212

7.1.1 主窗口 (Main Form)212

7.1.2 弹出式窗口 (Popup Window)212

7.1.3 子窗口 (Child Window)213

7.1.4 响应窗口 (Response Window)213

7.1.5 MDI 帧窗口 (MDI Frasme)213

7.1.6 带有微帮助的 MDI 帧窗口 (MDI Frame With Microhelp)214

7.2 创建窗口对象214

7.3 继承窗口对象214

7.4 窗口对象的属性216

7.4.1 常规属性216

7.4.3 工具条属性220

7.4.2 滚动属性220

7.4.4 其他属性221

7.5 窗口对象的函数222

7.5.1 Open 函数222

7.5.2 Close 函数223

7.5.3 Show 函数224

7.5.4 Hide 函数224

7.5.5 其他函数224

7.6 窗口对象的事件226

7.6.1 Activate 事件226

7.6.3 其他事件227

7.6.2 CloseQuery 事件227

7.7 理解菜单对象228

7.8 创建菜单对象229

7.9 菜单对象的属性231

7.9.1 常规属性231

7.9.2 工具条属性233

7.10 菜单对象的函数238

7.11 菜单对象的事件239

7.12 MDI 框架设计239

7.12.1 MDI 帧 (Frame)窗口239

7.12.2 MDI 页 (Sheet)窗口244

7.12.3 在 MDI 帧窗口中打开 MDI 页窗口244

7.12.4 获得当前的活动页窗口245

7.12.5 排列 MDI 帧窗口中的页窗口246

7.13 小结246

第8章 PowerBuilder 控件247

8.1 添加一个控件247

8.2 调整空件的大小和位置248

8.2.1 调整控件的显示顺序249

8.2.2 对齐控件249

8.2.3 使控件的间距相等250

8.2.4 使多个控件具有相同的大小251

8.4.2 控件的拖放属性253

8.4.1 理解拖放操作253

8.4 控件的 Drag Drop 功能253

8.3 设置控件的 Tab 次序253

8.4.3 控件听拖放函数254

8.4.4 控件的拖放事件255

8.4.5 拖放操作的实例256

8.5 常用控件简介257

8.5.1 命令按钮 (CommandButton)控件257

8.5.2 图形命令按钮 (PictureCommandButton) 控件259

8.5.3 静态文本 (StaticText) 控件260

8.5.4 单行编辑框 (SingleLineEdit)控件260

8.5.5 掩码编辑框 (MasKEditBox)控件262

8.5.6 多行编辑框 (MultiLineEdit) 控件265

8.5.7 复选框 (CheckBox)控件266

8.5.9 列表框 (ListBox) 控件267

8.5.8 单选框 (RadioButton) 控件267

8.5.10 下拉列表框 (DropDownListBox) 控件268

8.6 小结268

第9章 数据窗口对象269

9.1 概述269

9.2 数据窗口对象创建向导270

9.2.1 连接数据库270

9.2.2 选择显示风格271

9.2.3 选择数据源272

9.2.4 选择并设计字段273

9.2.6 确认先前的设置274

9.2.5 设置颜色和边框信息274

9.2.7 进入数据窗口画板275

9.2.8 预览数据窗口276

9.2.9 保存数据窗口对象278

9.3 数据窗口对象选项279

9.3.1 General 标签页279

9.3.2 Generation 标签页280

9.3.3 Prefixes 标签页282

9.4 显示风格283

9.4.1 Freeform 显示风格283

9.4.2 Grid 显示风格283

9.4.3 Tabular 显示风格284

9.4.4 Label 显示风格285

9.4.5 RichText 显示风格288

9.4.6 N-Up 显示风格289

9.4.7 Crosstab 显示风格289

9.4.8 Group 显示风格291

9.4.9 Graph 显示风格293

9.4.10 Composite 显示风格296

9.4.11 OLE 2.0 显示风格297

9.5 数据源297

9.5.1 Quick Select 数据尖297

9.5.2 SQL Select 数据源300

9.5.3 Query 数据源306

9.5.4 Stored Procedure 数据源307

9.5.5 External 数据源308

9.6 数据窗口画板简介309

9.6.1 Design 视图310

9.6.2 Properties 视图310

9.6.3 Control List 视图310

9.6.4 Preview 视图310

9.6.5 Columu Specifications 视图311

9.6.6 Data 视图311

9.7 数据窗口中的带311

9.8 设置字段对象的属性313

9.8.1 添加和删除字段对象313

9.8.3 字段对象的编辑样式314

9.8.2 字段对象的显示格式314

9.8.4 字段的有效性规则320

9.9 操纵数据窗口对象的行320

9.9.1 定义过滤条件320

9.9.2 定义排序字段321

9.9.3 定义检索条件322

9.10 数据窗口的更新属性323

9.10.1 Where Clause for Update/Delete 组框324

9.10.3 Identity Column 下拉列表框325

9.11 预览数据窗口对象325

9.10.2 Key Modification 组装325

9.12 小结327

第107章 数据窗口控件328

10.1 理解数据窗口控件328

10.2 创建数据窗口控件329

10.3 数据窗口控件的属性330

10.4 数据窗口控件的事件331

10.4.1 检索与更新事件331

10.4.2 单击事件333

10.4.3 错误处理事件334

10.4.4 记录处理事件335

10.4.5 打印事件335

10.5.1 几个重要的概念336

10.5 数据窗口控件的函数336

10.5.2 数据库数据操纵函数341

10.5.3 缓冲区数据操纵函数344

10.5.4 数据行滚动函数345

10.5.5 数据行操纵函数349

10.5.6 可编辑控件函数351

10.5.7 数据项操纵函数352

10.5.8 有效性规则函数355

10.5.9 数据共享函数356

10.5.10 打印函数358

10.5.11 页面生成函数359

10.6.1 协调多个数据窗口的更新360

10.6 数据窗口的高级应用360

10.6.2 动态切换可更新表362

10.6.3 使用 Object 对象来存取数据表达式365

10.6.4 数据窗口之间的数据共享367

10.6.5 数据窗口之间的数据复制367

10.6.6 数据窗口之间的数据同步368

10.6.7 数据窗口与非数据窗口之间的数据复制370

10.7 小结372

第11章 用户对象373

11.1 理解用户对象373

11.1.1 Custom Class373

11.2 创建用户对象374

11.1.5 External Visual374

11.1.4 Standard Visual374

11.1.2 Standard Class374

11.1.3 Custom Visual374

11.3 设置用户对象376

11.3.1 设置 Custom Visual 用户对象的属性376

11.3.2 设置 Standard Visual 用户对象的属性380

11.3.3 设置 External Visual 用户对象的属性380

11.3.4 设置类用户对象381

11.3.5 新建用户对象的组成元素382

11.4 使用用户对象实例382

11.4.1 实例一:创建连接服务用户对象382

11.4.2 实例二:创建 IP 地址编辑框388

11.5 小结394

12.1 理解测试的意义396

第12章 测试与发布应用程序396

12.2 调试画板简介397

12.2.1 Breakpoints 视图397

12.2.2 Call Stack 视图398

12.2.3 Instances 视图399

12.2.4 Object in Memlry 视图399

12.2.5 Source 视图400

12.2.6 Source Browser 视图402

12.2.7 Source History 视图403

12.2.8 Variables 视图403

12.2.9 Watch 视图405

12.3.1 设置断点406

12.3 调试应用程序406

12.3.2 调试方法409

12.3.3 查看和修改变量411

12.4 进入调试画板的其他方法412

12.5 应用程序的发布412

12.6 小结414

第13章 创建分布式应用415

13.1 分布式技术简介415

13.1.1 基于多层的分别式应用415

13.1.2 MTS 组件事务服务器416

13.1.3 EAServer 企业应用服务器417

13.2 把 NVO 转化成 COM/MTS 和EAServer组件418

13.3.1 创建 COM/MTS 组件创建向导419

13.3 创建 COM/MTS组件419

13.3.2 设计 COM/MTS 组件430

13.4 创建 EAServer 组件433

13.4.1 安装并启动 Jaguar CTS433

13.4.2 创建 EAServer 描述文件434

13.4.3 EAServer组件创建向导435

13.4.4 在项目画板中设置 EAServer 组件的属性444

13.4.5 发行创建的 EAServer 组件447

13.4.6 创建 EAServer 组件代理447

13.4.7 使用 EAServer 组件452

13.5 小结460

热门推荐