《PowerBuilder 7应用与开发》求取 ⇩

第一部分 基本概念与使用1

第1章 了解PowerBuilder1

1.1 传统开发工具的不足1

1.2 PowerBuilder的特点1

1.2.1 专业的客户机/服务器开发工具1

1.2.2 面向对象的开发工具2

1.2.3 交叉平台的开发环境2

1.2.4 强大、灵活的PowerScript3

1.2.5 操作方便和有机结合的集成开发环境3

1.2.6 数据窗口4

1.2.7 对Web的完整支持4

1.2.8 配套工具产品包4

1.3 关于CPD5

1.4 小结5

第2章PowerBuilder与DBMS6

2.1 与主要的数据库管理系统连接6

2.1.1 Oracle6

2.1.2 Microsoft SQL Server6

2.1.3 内置数据库管理系统Adaptive Server Anywhere6.07

2.2 通用数据库接口ODBC8

2.2.1 ODBC的工作原理8

2.2.2 通过ODBCINSTINI查看数据库驱动程序9

2.2.3 使用ODBC定义数据源10

2.3 配置PowerBuilder中的数据库描述文件12

2.3.1 Database Profile配置窗口12

2.3.2 描述文件的设置12

2.3.3 使用描述文件与数据库连接15

2.3.4 导出与导入15

2.3.5 PB.INI文件的使用16

2.4 小结17

第3章 第一个PowerBuilder应用程序18

3.1 示例功能说明18

3.2 准备工作18

3.2.1 示例的数据库结构18

3.2.2 为新的应用程序创建一个新文件夹19

3.3 应用程序画板19

3.3.1 启动PowerBuilder7,创建应用程序对象19

3.3.2 给应用程序Lib_admin添加代码20

3.4 数据窗口画板21

3.4.1 创建数据窗口对象21

3.4.2 设计数据窗口23

3.5 窗口画板27

3.5.1 创建窗口对象27

3.5.2 设计窗口28

3.5.3 为控件添加代码30

3.6 运行应用程序31

3.7 项目画板32

3.8 回顾应用程序创建过程33

3.9 小结33

第4章PowerBuilder7的新特点34

4.1 高度集成的开发环境34

4.1.1 第一次启动PowerBuilder734

4.1.2 以对象为中心的开发35

4.1.3 非模态开发35

4.1.4 不同画板子窗口的共同特征36

4.1.5 子窗口的控制方法37

4.1.6 画板的新特点38

4.1.7 工作任务列表42

4.1.8 定制快捷键43

4.1.9 其他关于开发环境的新特征44

4.2 数据库连接性45

4.2.1 新的和增强的数据库接口45

4.2.2 不再支持的数据库接口46

4.2.3 数据库描述文件的导出和导入46

4.2.4 快速访问数据库实用工具46

4.3 组件的开发和部署47

4.3.1 关于Jaguar CTS47

4.3.2 创建Jaguar组件49

4.3.3 创建Jaguar客户49

4.3.4 创建COM/MTS组件50

4.3.5 创建COM/MTS客户50

4.3.6 远程调试50

4.3.7 创建自动服务器51

4.4 其他新特点51

4.4.1 ActiveX和OLE特点51

4.4.2 Internet图像格式的支持51

4.4.3 新的窗口控件52

4.4.4 使用存储过程更新数据库52

4.4.5 数据窗口Web控件52

4.5 小结53

第5章 SQL和PowerBuilder54

5.1 SQL的数据定义语言和PowerBuilder的交互界面55

5.1.1 创建和删除数据库55

5.1.2 创建和删除表56

5.2 数据的完整性65

5.2.1 数据完整性的类型66

5.2.2 用来实现数据完整性的特性66

5.2.3 约束67

5.2.4 使用IDENTITY性质实施数据完整性71

5.3 索引72

5.3.1 使用索引的好处72

5.3.2 使用索引的坏处73

5.3.3 选择建立索引的列73

5.3.4 选择性73

5.3.5 建立索引的准则73

5.3.6 不使用索引的准则73

5.3.7 索引的特性73

5.3.8 唯一索引74

5.3.9 复合索引74

5.4 用户表间关系75

5.5 添加、更新和删除数据76

5.5.1 SQL语句的执行环境76

5.5.2 向表中插入行77

5.5.3 更新表中的数据79

5.5.4 从表中删除数据81

5.6 通过交互方式操纵数据82

5.7 数据操纵的安全性82

5.8 SQL的数据查询功能83

5.8.1 SQL查询初步84

5.8.2 无数据源检索84

5.8.3 指定检索的列84

5.8.4 检索表中所有的列85

5.8.5 指定检索的行:WHERE子句85

5.8.6 处理查询结果89

5.9 高级SQL查询93

5.9.1 多表连接94

5.9.2 使用子查询94

5.10 视图96

5.10.1 视图的好处96

5.10.2 建立视图96

5.10.3 删除视图98

5.11 存储过程和触发器98

5.11.1 存储过程98

5.11.2 创建和执行存储过程99

5.11.3 触发器99

5.12 小结101

第6章 应用程序画板102

6.1 应用程序对象102

6.1.1 新建应用程序对象103

6.1.2 选择当前应用程序对象105

6.2 应用程序画板介绍106

6.3 应用程序对象属性106

6.3.1 General属性106

6.3.2 Toolbar属性107

6.3.3 附加属性108

6.4 应用程序对象事件109

6.4.1 Open事件109

6.4.2 Close事件110

6.4.3 Idle事件111

6.4.4 SystemError事件111

6.4.5 ConnectionBegin和ConnectionEnd事件111

6.5 应用程序对象函数112

6.6 库搜索路径112

6.7 小结113

第7章 PowerScript编程114

7.1 PowerScript基础114

7.1.1 大小写114

7.1.2 注释114

7.1.3 断行、分隔符和继续符115

7.1.4 标识符115

7.1.5 标签115

7.1.6 保留字116

7.1.7 对象、属性和方法116

7.1.8 操作符117

7.1.9 操作符的优先级118

7.1.10 ASCII字符118

7.2 PowerScript数据类型119

7.2.1 标准数据类型119

7.2.2 增强数据类型120

7.2.3 数据类型转换123

7.2.4 字符和字符串123

7.2.5 数组124

7.3 变量127

7.3.1 变量的访问控制127

7.3.2 变量的作用域128

7.4 常量129

7.5 函数129

7.5.1 函数搜索链129

7.5.2 参数传递方式130

7.5.3 特殊类型的参数传递130

7.5.4 函数调用方式130

7.5.5 使用Windows系统对话框132

7.6 代词132

7.6.1 This133

7.6.2 Parent133

7.6.3 Super134

7.7 语句134

7.8 PowerBuilder的长度单位135

7.9 系统对象136

7.9.1 Error136

7.9.2 Message138

7.10 小结140

第8章PowerScript编程环境141

8.1 Script子窗口141

8.2 定制编程环境142

8.2.1 Font选项页142

8.2.2 Coloring选项页142

8.2.3 AutoScript选项页143

8.2.4 Script选项卡143

8.2.4 Prefixes1和Prefixes2选项页143

8.3 编程工具和编译144

8.3.1 注释144

8.3.2 粘贴144

8.3.3 查找和替换145

8.3.4 编译146

8.4 使用对象浏览器146

8.5 函数画板的使用147

8.5.1 新建全局函数147

8.5.2 修改全局函数148

8.6 结构画板的使用148

8.7 小结149

第9章 窗口画板150

9.1 窗口对象类型150

9.1.1 主窗口150

9.1.2 子窗口150

9.1.3 多文档窗口151

9.1.4 弹出窗口151

9.1.5 响应窗口152

9.2 应用程序风格152

9.3 窗口画板152

9.3.1 窗口画板介绍152

9.3.2 定制窗口画板153

9.3.3 创建窗口对象154

9.3.4 打开窗口对象154

9.3.5 在窗口上放置控件154

9.3.6 控件的操纵155

9.4 窗口对象属性157

9.4.1 常规属性157

9.4.2 高级属性用法举例158

9.5 窗口对象事件160

9.5.1 Activate和Deactivate事件160

9.5.2 Open事件160

9.5.3 Close和CloseQuery事件160

9.5.4 Resize事件161

9.5.5 用户自定义事件162

9.6 窗口对象函数162

9.6.1 ChangeMenu函数162

9.6.2 SetRedraw函数162

9.6.3 Resize函数163

9.6.4 WorkSpaceHeight函数163

9.6.5 用于MDI窗口的函数164

9.7 Open与Close函数164

9.7.1 Open函数164

9.7.2 Close函数166

9.8 使用窗口控件167

9.8.1 命令按钮168

9.8.2 图形命令按钮169

9.8.3 静态文本169

9.8.4 单行编辑框169

9.8.5 多行编辑框170

9.8.6 掩码编辑框170

9.8.7 富文本编辑框171

9.8.8 选择按钮和复选框173

9.8.9 列表框和下拉列表框173

9.8.10 选项卡控件174

9.8.11 数据窗口控件176

9.8.12 OLE控件177

9.8.13 修饰作用的控件178

9.8.14 用户自定义控件179

9.9 PowerBuilder7新增控件179

9.9.1 HtrackBar和VtrackBar控件179

9.9.2 HprogressBar和VprogressBar控件182

9.9.3StaticHyperLink和PictureHyperLink控件183

9.10 控件的Tab Order183

9.11 预览和运行窗口184

9.12 窗口举例184

9.12.1 w_center窗口184

9.12.2 w_splash窗口185

9.13 小结186

第10章 库管理187

10.1 库的组织原则187

10.2 Library画板188

10.3 定制Library画板188

10.4 Library画板的使用189

10.4.1 库的操作189

10.4.2 对象的操作190

10.5 对象安全控制194

10.5.1 注销对象194

10.5.2 注册对象195

10.5.3 撤销注销195

10.5.4 查看注销信息195

10.6 升级低版本应用程序196

10.7 查看工具196

10.8 小结197

第11章 数据窗口对象198

11.1 概述198

11.2 数据窗口对象创建向导199

11.3 数据窗口的显示样式201

11.3.1 Freeform样式201

11.3.2 Grid样式201

11.3.3 Tabular样式201

11.3.4 Label样式202

11.3.5 Crosstab样式203

11.3.6 Group样式203

11.3.7 N-Up样式204

11.3.8 Graph样式204

11.3.9 Composite样式205

11.3.10 RichTex样式206

11.3.11 OLE2.0样式207

11.4 数据源207

11.4.1 Quick Select数据源208

11.4.2 SQL Select数据源209

11.4.3 Query数据源212

11.4.4 External数据源213

11.4.5 Stored Procedure数据源213

11.5 数据窗口画板214

11.5.1 子窗口简介214

11.5.2 定制数据窗口画板215

11.6 设计数据窗口对象216

11.6.1 数据窗口属性216

11.6.2 区域218

11.6.3 带的属性219

11.6.4 大小、对齐和间距219

11.6.5 对象属性220

11.6.6 Tab次序228

11.6.7 创建分组228

11.6.8 压缩重复值229

11.6.9 压缩字段间空间229

11.7 行操纵230

11.7.1 过滤230

11.7.2 排序231

11.7.3 检索231

11.8 控制更新属性232

11.8.1 Key Modification组框233

11.8.2 Where Clause for Update/Delete组框233

11.8.3 Identity Column选项235

11.9 预览数据窗口235

11.9.1 Describe对话框235

11.9.2 Zoom属性236

11.9.3 数据操纵236

11.9.4 导出和导入数据236

11.10 使用存储过程更新237

11.11 数据窗口增强对象238

11.11.1 Button对象238

11.11.2 Computed Field对象239

11.11.3 Report对象240

11.11.4 Group Box对象241

11.11.5 Graph对象241

11.11.6 OLE Database Blob242

11.11.7 其他对象246

11.12 小结246

第12章 数据窗口控件247

12.1 数据窗口控件和数据窗口对象247

12.2 数据窗口控件属性247

12.3 事务对象248

12.3.1 事务对象属性248

12.3.2 SQLCA249

12.3.3 连接数据库250

12.3.4 事务管理251

12.4 为数据窗口控件分配事务对象251

12.5 数据窗口控件事件252

12.5.1 Clicked事件253

12.5.2 错误处理事件253

12.5.3 记录处理事件256

12.5.4 检索与更新事件257

12.5.5 打印事件259

12.6 数据窗口控件函数260

12.6.1 缓冲区260

12.6.2 可编辑控件262

12.6.3 数据窗口控件函数264

12.7 小结275

第13章 菜单和菜单画板276

13.1 菜单设计原则276

13.2 菜单术语276

13.3 菜单画板277

13.3.1 菜单画板简介277

13.3.2 创建菜单对象277

13.3.3 添加菜单项278

13.3.4 Script子窗口279

13.4 菜单项属性279

13.4.1 General属性页279

13.4.2 Toolbar属性页281

13.5 菜单事件282

13.6 菜单函数282

13.7 菜单实例283

13.7.1 Undo菜单的实现283

13.7.2 使用API菜单函数284

13.8 小结286

第14章 调试287

14.1 调试画板287

14.2 调试画板的使用288

14.2.1 选择脚本288

14.2.2 设置断点289

14.2.3 调试应用程序291

14.2.4 其他进入调试状态的方法294

14.3 PBDebug295

14.3.1 .dbg文件295

14.3.2 .pbp文件297

14.4 其他调试技术302

14.4.1 MessageBox函数302

14.4.2 Beep函数303

14.4.3 SqlPreview事件303

14.5 小结304

第二部分 高级应用305

第15章 用户对象305

15.1 创建用户对象305

15.1.1 设计用户对象305

15.1.2 使用用户对象307

15.2 用户对象分类308

15.2.1 创建标准用户对象308

15.2.2 外部用户对象309

15.2.3 自定义类309

15.2.4 标准类312

15.3 运行时创建用户对象313

15.3.1 OpenUserObject函数314

15.3.2 OpenUserObjectWitParm函数314

15.3.3 CloseUserObject函数315

15.4 动态用户对象示例315

15.5 小结320

第16章 MDI应用程序321

16.1 MDI基本概念321

16.2 工作表管理器对象323

16.3 重置用户工作区325

16.4 工具栏的控制326

16.5 MDI应用程序实例328

16.6 小结331

第17章 使用高级控件332

17.1 ListView控件332

17.1.1 ListView控件属性333

17.1.2 ListView函数335

17.1.3 ListView控件事件337

17.1.4 ListView控件实例337

17.2 TreeView控件340

17.2.1 TreeView控件属性341

17.2.2 TreeView控件函数341

17.2.3 TreeView控件事件344

17.2.4 TreeView控件实例345

17.3 图形控件349

17.3.1 PowerBuilder图形基础349

17.3.2 图形控件属性350

17.3.3 图形控件函数355

17.4 小结359

第18章 数据窗口进阶360

18.1 访问属性的直接语法360

18.1.1 属性值361

18.1.2 表达式值361

18.1.3 示例362

18.2 Describe函数363

18.2.1 函数语法363

18.2.2 SQL应用365

18.2.3 运算表达式365

18.3 Modify函数366

18.3.1 函数语法367

18.3.2 创建对象367

18.3.3 删除对象367

18.3.4 修改对象属性368

18.3.5 使用表达式370

18.4 Data Window Syntax工具370

18.4.1 Destribe窗口370

18.4.2 Modify窗口371

18.4.3 SyntaxFromSQL窗口372

18.5 访问数据的直接语法373

18.5.1 按列名访问数据373

18.5.2 按列号访问数据374

18.5.3 访问选中行数据375

18.5.4 访问整行数据376

18.5.5 数据访问小结376

18.6 数据存储对象376

18.6.1 使用数据存储对象377

18.6.2 使用数据存储对象的函数377

18.7 动态创建数据窗口377

18.7.1 Create函数378

18.7.2 LibraryExport函数378

18.7.3 SyntaxFromSQL函数379

18.8 在字段间移动焦点381

18.9 小结382

第19章 PowerBuilder7与API调用383

19.1 声明外部函数383

19.2 数据类型转换384

19.3 传递变量参数384

19.3.1 传址方式传递参数385

19.3.2 传递结构385

19.4 使用外部函数用户对象386

19.5 调用外部函数实例388

19.5.1 设计用户对象388

19.5.2 使用用户对象389

19.6 小结389

第20章 DDE与OLE390

20.1 共享资源390

20.2 动态数据交换390

20.2.1 DDE概述390

20.2.2 DDE概念390

20.2.3 编写DDE应用程序391

20.2.4 DDE应用程序举例395

20.3 对象的链接和嵌入399

20.3.1 OLE概述399

20.3.2 编写OLE应用程序400

20.4 小结404

第21章 PowerBuilder7与注册表405

21.1 Windows注册表405

21.2 在PowerBuilder7中修改注册表信息406

21.2.1 PowerBuilder7提供的函数406

21.2.2 函数的具体用法406

21.3 应用示例408

21.3.1 自动配置数据源的重要性408

21.3.2 通过函数自动配置数据源409

21.4 小结411

第22章PowerBuilder7的邮件功能412

22.1 PowerBuilder7对MAPI的支持412

22.1.1 Mailsession对象412

22.1.2 Mailsession对象具体用法413

22.2 发送数据窗口对象424

22.3 小结424

第23章 拖放技术425

23.1 拖放技术的概念425

23.2 拖放组件和规则426

23.2.1拖放组件426

23.2.2 拖放规则427

23.3 实现拖放功能427

23.3.1 拖放对象的属性427

23.3.2 拖放对象的事件428

23.3.3 拖放对象的方法429

23.4 拖放编程示例433

23.4.1 示例简介433

23.4.2 设计方法433

23.5 小结438

第24章 数据管道439

24.1 数据管道439

24.2 数据管道画板439

24.2.1 源表442

24.2.2 目标表442

24.2.3 数据管道选项443

24.2.4 执行数据管道444

24.2.5 数据管道错误444

24.2.6 保存数据管道对象445

24.2.7 处理Blob数据445

24.3在应用程序中使用数据管道446

24.3.1 管道用户对象447

24.3.2 数据管道用户对象编码449

24.4 小结451

第25章 面向对象的概念与PFC编程452

25.1 面向对象编程452

25.1.1 类452

25.1.2 抽象453

25.1.3 多态454

25.1.4 封装455

25.1.5 继承455

25.1.6 超类和子类456

25.1.7 初始化类对象456

25.1.8 析构类对象456

25.1.9 垃圾收集函数456

25.2 面向对象的实例457

25.3 PFC组件461

25.3.1 PFC库461

25.3.2 命名约定462

25.3.3 PFC对象服务463

25.4 设计PFC应用463

25.4.1 应用程序服务463

25.4.2 菜单465

25.4.3 窗口466

25.4.4 数据窗口与服务468

25.4.5 标准可视用户对象472

25.5 添加服务472

25.6 小结472

第26章 应用程序的创建和分配473

26.1 创建各组件473

26.1.1 可执行文件473

26.1.2 资源文件473

26.1.3 动态库文件474

26.2 Project画板475

26.3 EXE文件和动态库文件的性能477

26.4 应用程序的分配477

26.5 小结478

第27章 用InstallShield创建安装程序479

27.1 InstallShield479

27.2 创建安装程序480

27.2.1 使用项目向导建立项目480

27.2.2 添加文件并修改代码484

27.3 卸载应用程序487

27.4 小结488

1999《PowerBuilder 7应用与开发》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由桂峰等编著 1999 北京:机械工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Microsoft office应用与开发(1995 PDF版)
Microsoft office应用与开发
1995 北京:清华大学出版社
powerbuilder高级开发技术( PDF版)
powerbuilder高级开发技术
PowerBuilder原理与应用指南(1999.06 PDF版)
PowerBuilder原理与应用指南
1999.06 电子工业出版社
PowerBuilder应用开发技术详解(1999.06 PDF版)
PowerBuilder应用开发技术详解
1999.06 电子工业出版社
AutoCAD 12.0应用与开发  3( PDF版)
AutoCAD 12.0应用与开发 3
PowerBuilder 6.0应用与开发(1998 PDF版)
PowerBuilder 6.0应用与开发
1998 北京:清华大学出版社
MS FrontPage 97应用与开发(1998 PDF版)
MS FrontPage 97应用与开发
1998 北京:科学出版社
在Windows NT上开发Web服务器(1998 PDF版)
在Windows NT上开发Web服务器
1998 北京:机械工业出版社
PowerBuilder程序设计基础与应用开发(1998 PDF版)
PowerBuilder程序设计基础与应用开发
1998 北京:人民邮电出版社
PowerBuilder 5.0使用与开发指南 快速掌握PowerBuilder(1998 PDF版)
PowerBuilder 5.0使用与开发指南 快速掌握PowerBuilder
1998 北京:宇航出版社
PowerBuilder 5应用程序开发指南 第4版(1997 PDF版)
PowerBuilder 5应用程序开发指南 第4版
1997 清华大学出版社;西蒙与舒斯特国际出版公司
JavaScript应用与开发指南(1998 PDF版)
JavaScript应用与开发指南
1998 北京:人民邮电出版社
PowerBuilder 6.0应用与提高(1999 PDF版)
PowerBuilder 6.0应用与提高
1999 北京:科学出版社
PowerBuilder 6.0使用及开发指南(1998 PDF版)
PowerBuilder 6.0使用及开发指南
1998 北京:人民邮电出版社
PowerBuilder应用入门(1997 PDF版)
PowerBuilder应用入门
1997 北京:人民邮电出版社