《PowerBuilder 6.0实用数据库教程》求取 ⇩

第一部分背景知识3

第一章 PowerBuilder的介绍3

1.1 PowerBuilder的产生及特点3

1.1.1 PowerBuilder的产生3

1.1.2 PowerBuilder的特点3

1.2 PowerBuilder5.0的特色4

1.3 PowerBuilder6.0的新特性5

1.3.1 分布式计算5

1.3.2 支持Web5

1.3.3 开放技术6

1.3.4 开发人员的效率7

第二章 PowerBuilder与客户机/服务器体系结构8

2.1 什么是客户机(Client)8

2.2 什么是服务器(Server)8

2.3 文件服务器、数据库服务器及两者的区别8

2.3.1 文件服务器8

2.3.2 数据库服务器8

2.3.3 文件服务器与数据库服务器的区别9

2.4 客户机/服务器体系结构的优点9

2.5 PowerBuilder是客户机/服务器体系结构下客户端的开发工具10

3.1 PowerBuilder连接到数据库的工作原理11

第三章 PowerBuilder连接到数据库11

3.2 通用的ODBC接口软件12

3.2.1 什么是ODBC12

3.2.2 ODBC的组成12

3.3 专用的ODBC接口软件13

第四章 PowerBuilder6.0的安装14

4.1 PowerBuilder6.0对软硬件的环境要求14

4.2 PowerBuilder6.0的安装步骤14

4.3 与数据库管理系统的连接19

4.3.1 通过ODBC连接19

4.3.2 通过专用接口连接22

第二部分编程基础27

第五章 PowerBuilder的开发方法27

5.1 PowerBuilder开发工具的组成27

5.1.1 Painter(画笔)的构成27

5.1.2 PowerBuilder Painter的简介28

5.2 应用系统的构成30

5.3 PowerBuilder开发环境的特点30

5.3.1 可视化开发30

5.3.2 编辑、编译、运行的不断反复30

5.4.1 对象31

5.4 PowerBuilder面向对象编程的基本概念31

5.3.3 事件驱动31

5.3.4 独立于数据库的开发方式31

5.4.2 函数32

5.4.3 面向对象编程的特征32

5.5.3 编码33

5.5.4 调试33

5.5.5 测试33

5.5.2 设计33

5.5.1 分析33

5.5 PowerBuilder应用程序的开发过程33

5.5.6 生成可执行程序34

5.6 通例讲解34

5.6.1 概述34

5.6.2 数据库物理设计35

第六章 用Application Painter创建应用程序37

6.1 什么是PowerBuilder的应用37

6.2 什么是应用对象(Application Object)37

6.3 应用的存储方式37

6.4 建立应用对象37

6.4.2 改变应用对象38

6.4.1 启动Application Painter38

6.4.3 新建应用对象39

6.4.4 浏览应用对象中的对象40

6.5 指定应用对象的属性40

6.5.1 指定应用的图标41

6.5.2 指定文本属性41

6.5.3 指定库搜索路径42

6.5.4 指定全局变量类型42

6.6.1 Open(打开)44

6.6.2 Close(关闭)44

6.6 应用程序的事件44

6.6.3 Idle(空闲)45

6.6.4 SystemError(系统错误)45

6.6.5 ConnectionBegin/ConnectionEnd(连接开始/结束)45

6.7 通例学习一:建立PowerBuilder的应用45

第七章 用Database Painter定义和管理数据库48

7.1 通例学习二:数据库的建立48

7.2 Database Painter58

7.2.1 Database Painter简介58

7.2.2 Database Painter工作窗口简介58

7.3.1 创建和删除数据库59

7.3 数据库(Database)59

7.3.2 连接拷贝到硬盘上的数据库文件61

7.3.3 改变当前数据库61

7.4 表(Table)62

7.4.1 创建表62

7.4.2 修改表62

7.4.3 删除表62

7.4.4 指定表中列的属性63

7.5 视图(View)63

7.5.1 创建视图64

7.5.4 定义Group by65

7.5.3 定义Order By子句65

7.5.2 定义Where子句65

7.5.5 定义Having子句66

7.5.6 创建计算列66

7.5.7 删除视图66

7.6 数据操纵(Data Manipulation)67

7.6.1 启动Data Manipulation Painter67

7.6.2 检索数据67

7.6.3 修改数据67

7.6.4 对行排序67

7.6.6 查看行信息69

7.6.5 过滤行69

7.6.7 转入数据70

7.6.8 打印数据70

7.6.9 保存数据71

7.7 数据库管理(Database Administration)72

7.7.1 启动Data Manipulation Painter72

7.7.2 控制数据库访问72

7.7.3 执行SQL74

7.7.4 解释SQL76

8.1 通例学习三: 建立窗口77

第八章 用Window Painter创建窗口77

8.2 Window Painter89

8.2.1 窗口的类型89

8.2.2 启动Window Painter创建窗口90

8.2.3 自己定制PainterBar90

8.2.4 定义窗口属性92

8.3 Window Painter的控件96

8.3.1 控件概述96

8.3.2 将控件放入窗口中的方法96

8.3.5 控件命名97

8.3.3 选择控件的方法97

8.3.4 控件的属性97

8.3.6 改变控件上显示的文本99

8.3.7 调整控件布局的方法99

8.3.8 定义Tab顺序100

8.4 窗口上的事件及其处理程序101

8.4.1 窗口和控件的事件101

8.4.2 窗口和控件的处理程序101

8.5 继承创建窗口101

8.6 预览设计好的窗口102

8.7 运行窗口103

第九章 用Menu Painter制作菜单104

9.1 通例学习四:创建菜单104

9.2 PowerBuilder中有关菜单的概念114

9.3 Menu Painter的简介115

9.3.1 启动Menu Painter115

9.3.2 Menu Painter工作区的简介116

9.4 创建完整的菜单117

9.4.1 创建菜单项117

9.4.3 为菜单项定义图标118

9.4.2 为菜单项定义快捷键、加速键和组合键118

9.4.4 在菜单上创建分隔符119

9.4.5 预览已创建好的菜单120

9.5 使用继承建立菜单120

9.5.1 使用继承的方法121

9.5.2 使用继承应注意的事情121

9.6 菜单项的事件及处理程序122

9.6.1 菜单项的事件122

9.6.2 菜单项的处理程序122

9.7 将菜单连接到窗口上122

9.8.2 弹出窗口菜单123

9.8.3 弹出不可见菜单123

9.8 创建弹出式菜单123

9.8.1 在哪里触发弹出菜单123

9.8.4 弹出其它菜单125

第十章 用PowerScript Painter编写脚本127

10.1 启动PowerScript Painter127

10.1.1 Application Painter 中的Script Painter127

10.1.2 Menu Painter 中的Script Painter127

10.1.3 Windows Painter中的 Script Painter128

10.3.1 选择文本129

10.3 处理文本129

10.1.4 User Object中的 Scrint Painter129

10.2 PowerScript Painter的简介129

10.3.2 清除、剪切、拷贝和粘贴文本130

10.3.3 移动文本130

10.3.4 撤消130

10.3.5 查找和替换130

10.4 另一种粘贴131

10.4.2 粘贴SQL(Paste SQL)132

10.4.3 粘贴语句(Paste Statenem)132

10.4.1 粘贴函数(Paste Function)132

10.5 导出和导入文本133

10.5.1 导出文本133

10.5.2 导入文本134

10.6 定制PowerScript Painter135

10.6.1 General标签页135

10.6.2 Font标签页135

10.6.3 Coloring标签页136

10.6.4 Dropdown标签页137

11.1.1 赋值语句138

第十一章 PowerScript语言138

11.1 PowerScript Statement138

11.1.2 CALL139

11.1.3 Choose Case139

11.1.4 Continue140

11.1.5 Create140

11.1.6 Destroy141

11.1.7 Do.....Loop142

11.1.8 Exit142

11.1.9 For.....Next143

11.1.10 Goto144

11.1.11 Halt144

11.1.12 If.....Then144

11.1.13 Return145

11.2 表达式中的操作符145

11.2.1 算术操作符145

11.2.2 关系运算符146

11.2.3 连接运算符146

11.3.2 Boolean(布尔值)147

11.3.1 Blob147

11.3.3 Char 或Character(字符)147

11.2.4 操作符的优先级147

11.3 标准数据类型147

11.3.4 Date(日期)148

11.3.5 DateTime(数据时间)148

11.3.6 Desimal或Dec(有符号十进制数)148

11.3.7 Double(有符号浮点数)148

11.3.8 Integer或Int(有符号整数)148

11.3.9 Long(长整数)148

11.3.10 Real(实数)148

13.3.14 Unsighed Long或Ulong或UInt149

11.4 PowerScript变量和常量149

11.3.11 String(字符串)149

11.3.13 Unsighed Integer,Unsighed Int或UInt149

11.3.12 Time(时间)149

11.5 调用函数和事件的简单语法150

11.6 标识符命名150

11.7 脚本中的代词152

11.7.1 Parent152

11.7.2 This152

11.7.3 Super152

11.8 PowerScript中的注释153

11.7.4 ParentWindow153

第十二章 用Data Window Painter创建数据窗口154

12.1 通列学习五:建立数据窗口154

12.2 数据窗口178

12.3 定义数据源179

12.3.1 Quick Select179

12.3.2 SQL Select181

12.3.3 Query184

12.3.4 External184

12.3.5 Stored Procedure185

12.4.1 Composite186

12.4 选择表现风格186

12.4.2 Crosstab187

12.4.3 Freeform187

12.4.4 Graph188

12.4.5 Grid190

12.4.6 Group191

12.4.7 Label191

12.4.8 N-up191

12.4.9 Tabular191

12.4.10 OLE2.0和Rich Text191

12.5 数据窗口的显示格式(Display???)191

13.1 通例学习六:定义用户函数和用户对象194

第十三章 结构、函数和用户对象194

13.2 通例学习七:完善你的应用197

13.3 结 构215

13.1.1 什么是结构?215

13.1.2 定义结构215

13.1.3 引用结构216

13.2 用户自定义函数217

13.2.1 什么是用户自定义函数217

13.2.2 定义函数217

13.3 用户对象218

13.2.3 定义函数的引用级218

13.3.1 用户对象的分类219

13.3.2 创建用户对象219

第三部分高级应用225

第十四章 检测和调试工具与技术225

14.1 错误类型225

14.1.1 语法错误225

14.1.2 运行错误225

14.1.3 逻辑错误226

14.2 调试程序的一般过程226

14.3 调试工具及其功能227

14.4 选择Script和设置停止点228

14.5 创建一个Watch List229

14.6 改变变量的值230

14.7 脚本停止点的编辑231

第十五章 MDI窗口的使用232

15.1 MDI简介232

15.1.1 什么是MDI232

15.1.2 MDI 框架窗口232

15.3.1 菜单的使用233

15.3 MDI的使用233

15.2 创建MDI窗口233

15.3.2 工具条的使用235

15.3.3 MDI窗口上的状态行和??助238

第十六章 数据库间数据的相互转换240

16.1 利用PowerBuilder函数编程实现数据灌入240

16.2 利用数据管道进行数据转换243

16.2.1 建立数据管道进行数据??243

16.2.2 在程序中调用数据管道245

第十七章 数据库中数据的相互转换249

17.1 数据窗口多行选中249

17.2.1 创建动态数据窗口252

17.2 动态数据窗口252

17.2.2 动态地产生数据窗口255

17.3 统计图261

17.3.1 改变统计图类型262

17.3.2 使饼图中的某组数据突出显示263

17.3.3 改变直方图的横会标264

17.4 字段校验266

17.4.1 校验原理266

17.4.2 Itemerror事件和Itemchange事件266

17.4.3 列校验举例267

17.5 生成HTML269

第十八章 报表的处理271

18.1 PowerBuilder与ComponentPack相连完成报表271

18.1.1 PowerBuilder如何与ComponentPack结合272

18.1.2 用三个用户对象制作报表的方法274

18.1.3 在PowerScript中编写操纵报表的程序275

18.1.4 报表中常见的两个问题275

18.2 利用数据窗口制作报表276

18.2.1 创建Crosstab数据窗口277

18.2.2 将交叉表同数据联系起来277

18.3 PowerBuilder 与Excel相连完成报表281

18.2.4 使用交叉表281

18.3.1 Excel报表数据的来源282

18.3.2 PowerBuilder与Excel配合制作应用报表283

第十九章 为应用程序建立安装盘286

19.1 安装盘制作工具(Install Diskette Builder)简介286

19.2 用安装盘制作工具制作PB应用的安装盘的方法286

第二十章 基于Web.pb的Web实现298

20.1 WEB背景知识298

20.2 Web.pb应用的体系结构及工作原理298

20.2.1 Web.pb应用的体系结构298

20.2.2 Web.pb的工作原理299

20.3 Web.pb的安装及其配置300

20.4 Web.pb服务器应用程序的设计302

20.4.1 TRANSPORT对象的建立302

20.4.2 远程用户定义对象及其方法的构造302

20.5 Web.pb应用中的 Web页面设计303

附录A PowerBuilder命名规则305

A.1 对象305

A.2 控件305

A.3 变量306

附录B PowerBuilder函数参考308

附录C C/S下的常用名词解释360

1998《PowerBuilder 6.0实用数据库教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由杨璐等编著 1998 成都:四川大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual FoxPro 6.0实用数据库编程(1999 PDF版)
Visual FoxPro 6.0实用数据库编程
1999 合肥:中国科学技术大学出版社
PowerBuilder 6.0实用数据( PDF版)
PowerBuilder 6.0实用数据
Visual Basic 6.0数据库编程(1999年11月第1版 PDF版)
Visual Basic 6.0数据库编程
1999年11月第1版
关系数据库ORACLE 6.0 教程(1995 PDF版)
关系数据库ORACLE 6.0 教程
1995 北京:科学出版社
FOXPRO数据库实用教程(1994 PDF版)
FOXPRO数据库实用教程
1994 成都:四川大学出版社
PowerBuilder 实用教程(1997 PDF版)
PowerBuilder 实用教程
1997 北京:清华大学出版社
数据库应用教程·数据库应用教程(1999 PDF版)
数据库应用教程·数据库应用教程
1999 北京:科学出版社
天津通志  地震志(1995 PDF版)
天津通志 地震志
1995 天津:天津社会科学院出版社
数据库中的多面手-PowerBuilder 6.0(1998 PDF版)
数据库中的多面手-PowerBuilder 6.0
1998 北京:人民邮电出版社
PowerBuilder 6.0高级教程(1999 PDF版)
PowerBuilder 6.0高级教程
1999 北京:国防工业出版社
PowerBuilder 6.0 基础教程(1999 PDF版)
PowerBuilder 6.0 基础教程
1999 北京:国防工业出版社
Visual Basic 6.0 数据库编程(1999 PDF版)
Visual Basic 6.0 数据库编程
1999 清华大学出版社;西蒙与舒斯特国际出版公司
PowerBuilder 6.0-Internet与数据库应用(1999 PDF版)
PowerBuilder 6.0-Internet与数据库应用
1999 青岛:青岛出版社
关系数据库FoxBASE+实用教程(1996 PDF版)
关系数据库FoxBASE+实用教程
1996 北京:人民邮电出版社
Visual C++ 6.0实用数据库编程(1999 PDF版)
Visual C++ 6.0实用数据库编程
1999 合肥:中国科学技术大学出版社