《PowerBuilder程序设计教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:费雅洁,曲乐声,王健编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115131007
  • 页数:221 页
图书介绍:本书主要介绍用PowerBuilder软件编程的方法。

1.1 PowerBuilder的发展及特点 1

1.1.1 PowerBuilder的发展历史 1

第1章 PowerBuilder概述 1

1.1.2 PowerBuilder的特点 2

1.2 PowerBuilder的集成开发环境 3

1.2.1 PowerBuilder主窗口 3

1.2.2 PowerBuilder系统菜单及工具条的功能 4

1.2.3 PowerBuilder管理工作窗口 5

1.2.4 帮助的使用 7

1.3 PowerBuilder应用系统开发过程 8

习题与思考题 9

操作练习 9

2.1.1 脚本窗口的使用 10

第2章 PowerScript语言 10

2.1 PowerBuilder脚本窗口 10

2.1.2 脚本窗口的工具条 11

2.2 PowerScript语法规则 11

2.3 PowerScript运算符及表达式 14

2.3.1 运算符 14

2.3.2 表达式 15

2.4 PowerScript数据类型 15

2.5 常量与变量 16

2.5.1 常量 16

2.5.2 变量 17

2.6.2 结构 18

2.6.1 数组 18

2.6 数组与结构 18

2.7 用户自定义函数 20

2.8 用户自定义事件 21

2.9 基本语句 22

2.9.1 赋值语句 22

2.9.2 条件语句 22

2.9.3 循环语句 24

2.9.4 返回语句 27

2.9.5 程序终止语句 27

2.10 PowerScript对数据库的支持 27

2.10.1 常用嵌入式SQL语句 27

2.10.2 SQL语句的错误处理 29

2.10.3 事务管理语句 31

2.10.4 游标的使用 32

习题与思考题 34

第3章 数据库 35

3.1 数据库画板 35

3.2 连接数据库 36

3.2.1 通过专用接口连接数据库 36

3.2.2 通过ODBC通用接口连接数据库 37

3.3 管理ASA数据库 40

3.3.1 创建ASA数据库 40

3.3.2 删除数据库描述文件 41

3.3.3 删除数据库和数据源 41

3.4.1 表 42

3.4 管理表 42

3.4.2 表的属性 44

3.4.3 表中列的属性 45

3.4.4 表的主键 48

3.4.5 表的外键 49

3.4.6 表的索引 52

3.4.7 编辑表数据 53

3.5 视图 54

3.5.1 创建视图 54

3.5.2 删除视图 56

3.6 数据库安全性的管理 56

3.6.1 管理用户 56

3.6.2 管理用户组 57

3.6.3 授权 58

3.7 数据管道对象(Pipeline) 58

习题与思考题 61

“图书管理系统”实践练习(一) 61

第4章 应用对象 65

4.1 应用概述 65

4.1.1 应用的概念 65

4.1.2 应用的存储层次结构 65

4.2 创建应用 66

4.3 管理应用结构 68

4.4 设置应用对象的属性 70

4.5.1 应用对象的事件 72

4.5 编写应用级脚本 72

4.5.2 应用对象编程 73

4.6 应用执行 76

习题与思考题 76

“图书管理系统”实践练习(二) 76

第5章 窗口对象 77

5.1 创建窗口对象 77

5.1.1 利用向导创建窗口对象 77

5.1.2 设置窗口对象属性 78

5.1.3 窗口对象属性的引用方法 83

5.1.4 利用继承创建窗口对象 83

5.1.6 查看祖先脚本 84

5.1.5 查看继承层次 84

5.2 窗口对象中的控件 85

5.2.1 窗口对象控件概述 85

5.2.2 在窗口对象上放置控件的方法 86

5.2.3 对窗口对象上控件及其属性的引用 86

5.2.4 调整窗口对象上控件位置、大小的方法 86

5.3 窗口对象中常用控件及其典型编程 87

5.3.1 命令按钮控件(CommandButton) 87

5.3.2 图片按钮控件(PictureButton) 88

5.3.3 数据窗口控件(DataWindow) 89

5.3.4 静态文本控件(StaticText) 93

5.3.5 静态链接文本控件(StaticHyperLink) 94

5.3.6 单行编辑器控件(SingleLineEdit) 95

5.3.7 多行编辑器控件(MultiLineEdit) 97

5.3.8 编辑屏蔽控件(EditMask) 98

5.3.9 列表框控件(ListBox) 99

5.3.10 图片列表框控件(PictureListBox) 102

5.3.11 下拉列表框控件(DropDownListBox) 102

5.3.12 下拉图片列表框控件(DropDownPictureListBox) 103

5.3.13 列表视图控件(ListView) 104

5.3.14 成组框控件(GroupBox) 107

5.3.15 收音机按钮控件(RadioButton) 107

5.3.16 复选框控件(CheckBox) 109

5.3.17 标签页控件(Tab) 111

5.3.18 树状浏览控件(TreeView) 114

5.3.20 OLE控件(OLE) 118

5.3.19 用户对象控件(User Object) 118

习题与思考题 119

“图书管理系统”实践练习(三) 119

第6章 数据窗口对象 123

6.1 创建数据窗口对象 123

6.2 数据源 129

6.2.1 Quick Select 129

6.2.2 SQL Select 130

6.2.3 Query 134

6.2.4 External 134

6.2.5 Stored Procedure 135

6.3.1 网格(Grid)风格 136

6.3.2 表格(Tabular)风格 136

6.3 显示风格 136

6.3.3 自由(Freeform)风格 137

6.3.4 交叉表格(Crosstab)风格 137

6.3.5 统计图(Graph)风格 138

6.3.6 复合(Composite)风格 140

6.3.7 分组(Group)风格 140

6.3.8 标签(Label)风格 142

6.3.9 N-Up风格 143

6.3.10 OLE2.0风格 144

6.3.11 丰富文本(Rich Text)风格 144

6.4 设置数据窗口对象的属性 144

6.4.1 数据窗口对象通用属性设置方法 145

6.4.2 数据窗口对象中列的属性设置方法 147

6.5 数据更新 153

习题与思考题 154

“图书管理系统”实践练习(四) 155

第7章 菜单对象 157

7.1 创建菜单对象 157

7.1.1 利用向导创建菜单对象 157

7.1.2 利用继承创建菜单对象 162

7.2 为窗口对象添加菜单对象 162

7.3 菜单对象编程 163

7.3.1 菜单项及其属性的引用方法 163

7.3.2 菜单项事件 164

7.3.3 菜单项典型编程 164

7.4.1 创建关联弹出式菜单 166

7.3.4 查看祖先菜单对象脚本 166

7.4 创建弹出式菜单 166

7.4.2 创建无关联弹出式菜单 167

习题与思考题 167

“图书管理系统”实践练习(五) 167

第8章 用户对象 169

8.1 用户对象概述 169

8.1.1 用户对象的概念及意义 169

8.1.2 用户对象分类 169

8.2 创建用户对象 171

8.2.1 创建可视用户对象 171

8.2.2 创建标准类用户对象 173

8.3.1 使用可视用户对象 174

8.3 使用用户对象 174

8.3.2 使用类用户对象 175

习题与思考题 176

“图书管理系统”实践练习(六) 176

第9章 应用程序的调试 177

9.1 调试画板 177

9.2 调试程序 178

“图书管理系统”实践练习(七) 183

第10章 应用程序的编译和发布 184

10.1 编译的基础知识 184

10.1.1 可执行文件 184

10.1.2 动态链接库文件 184

10.2 创建可执行文件 185

10.1.3 资源文件 185

10.3 安装程序的制作与发行 189

10.3.1 制作安装程序所需的文件 189

10.3.2 生成安装程序 191

10.3.3 安装应用程序 195

习题与思考题 195

“图书管理系统”实践练习(八) 195

第11章 PowerBuilder高级应用 196

11.1 PowerBuilder分布式概述 196

11.1.1 PowerBuilder分布式的产生 196

11.1.2 Jaguar组件事务服务器 197

11.2.2 Jaguar CTS的配置 198

11.2.1 Jaguar CTS的安装 198

11.2 Jaguar CTS的安装与配置 198

11.3 分布式应用程序的开发 202

11.3.1 Jaguar组件的开发 202

11.3.2 客户端应用程序的开发 208

11.4 Web应用程序概述 213

11.5 Web站点的创建与配置 213

11.5.1 Power Dynamo的安装 213

11.5.2 Web站点的配置 216

11.6 Web应用程序的创建与发布 218

习题与思考题 220

实践练习 221