当前位置:首页 > 工业技术
PowerBuilder程序设计
PowerBuilder程序设计

PowerBuilder程序设计PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:施吉鸣主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2003
  • ISBN:7030120299
  • 页数:245 页
图书介绍:本书以Sybase公司具有崭新开发环境和系统结构、能更好地适应Internet应用程序以及分布式应用程序等的PowerBuilder 8.0为应用软件开发平台,介绍PowerBuilder程序设计的基本概念和知识,通过提供简单、实用而又具有代表性的数据库开发应用程序实例,系统地向读者讲解如何使用PowerBuilder8.0开发数据库应用程序,并介绍一些程序设计的经验和技巧。
《PowerBuilder程序设计》目录

第1章 PowerBuilder 的程序设计语言 PowerScript 1

1.1 面向对象程序设计思想和程序运行机制 1

1.1.1 面向对象的特性 1

1.1.2 程序的运行机制 2

1.1.3 了解 Code Examples 2

1.2 创建一个简单的应用程序 4

1.3 PowerScript 语言基础 6

1.3.1 标识符、注释、代词 6

1.3.2 数据类型 9

1.3.3 变量与常量 11

1.3.4 数组 13

1.3.5 运算符 13

1.3.6 表达式 14

1.4 控制结构 15

1.4.1 条件分支结构 15

1.4.2 循环结构 17

1.4.3 返回和终止 19

1.5 函数和结构 19

1.5.1 使用系统函数 19

1.5.2 创建自定义函数 21

1.5.3 函数调用 23

1.5.4 结构的创建和使用 23

小结 25

习题 25

第2章 数据库的管理 27

2.1 数据库的基本概念 27

2.2 PowerBuilder 的数据库连接接口简介 29

2.3 PowerBuilder 数据库画板 30

2.4 在 PowerBuilder 中创建和删除数据库 33

2.4.1 创建数据库 33

2.4.2 删除数据库 34

2.5 用 PowerBuilder 访问非 ASA 数据库的连接方式 35

2.5.1 通过 ODBC 接口连接数据库 35

2.5.2 通过专用接口连接到数据库 39

2.6 操作数据库表 39

2.6.1 表的创建与删除 39

2.6.2 定义表的属性、列的属性和扩展属性 40

2.6.3 表的索引 42

2.6.4 表的主键、外键 43

2.6.5 数据操作 45

2.7 数据库系统 SQL Server 2000 46

2.7.1 SQL Server 2000的结构和特点 46

2.7.2 创建和打开数据库 46

2.7.3 设计数据表 50

2.7.4 创建索引 52

2.7.5 数据操作 54

小结 54

习题 55

第3章 SQL 语言的用法 56

3.1 SQL 概述 56

3.2 事务处理对象 57

3.2.1 什么是事务对象 57

3.2.2 事务对象的基本属性 57

3.3 常用 SQL 语句 58

3.3.1 数据库连接语句 59

3.3.2 事务操作语句 59

3.3.3 单行检索语句 SELECT 60

3.3.4 插入语句 INSERT 61

3.3.5 删除语句 DELETE 62

3.3.6 修改语句 UPDATE 62

3.3.7 SQL 语句的执行结果检查 63

3.3.8 游标的使用 64

3.3.9 动态 SQL 语句 67

3.4 SQL 查询示例 73

3.4.1 数据实例 73

3.4.2 数据查询(SELECT…FROM…) 73

3.4.3 功能查询 75

3.5 利用 SQL 操作进行身份验证实例 76

3.5.1 编辑思路 76

3.5.2 设计步骤 76

3.5.3 实例效果 82

小结 82

习题 82

第4章 窗口、控件和菜单 84

4.1 PowerBuilder 中的窗口 84

4.1.1 窗口概述 84

4.1.2 窗口的类型 84

4.2 创建窗口 86

4.2.1 窗口画板 86

4.2.2 窗口对象的创建和继承 87

4.3 设置窗口属性 89

4.3.1 设置窗口属性 89

4.3.2 窗口的一般属性 90

4.3.3 窗口位置及大小 91

4.3.4 鼠标指针 91

4.3.5 设置窗口图标 91

4.3.6 设置窗口滚动属性 92

4.3.7 设置窗口工具栏属性 92

4.4 保存、预览、打印、运行窗口 93

4.4.1 保存窗口 93

4.4.2 预览窗口 94

4.4.3 运行窗口 94

4.4.4 输出窗口定义(打印窗口) 94

4.5 窗口的控件 95

4.5.1 控件概述 95

4.5.2 窗口中的控件操作 95

4.6 设置控件的属性 97

4.6.1 设置控件标题 98

4.6.2 定义访问键 98

4.6.3 指定控件的可访问性 99

4.7 菜单的基本概念 100

4.7.1 菜单对象的基本组成部分 100

4.7.2 菜单的类型和特征 101

4.8 创建菜单 102

4.8.1 进入菜单画板 102

4.8.2 创建菜单和添加菜单项 102

4.9 设置菜单属性 104

4.9.1 General 选项卡 104

4.9.2 Toolbar 选项卡 105

4.10 菜单的使用 106

4.10.1 窗口菜单 106

4.10.2 弹出式菜单 107

4.10.3 编写脚本 108

小结 112

习题 112

第5章 数据窗口对象和数据窗口控件 114

5.1 数据窗口简介 114

5.2 创建数据窗口对象 114

5.3 数据窗口的显示风格 118

5.4 数据窗口的数据源 121

5.4.1 Quick Select(快速选择)数据源 122

5.4.2 SQL Select(SQL 选择)数据源 123

5.4.3 Query(查询)数据源 126

5.4.4 External(外部)数据源 128

5.4.5 Store Procedure(存储过程)数据源 128

5.5 数据窗口对象的操作 130

5.5.1 区域划分 130

5.5.2 添加和删除列 131

5.5.3 计算字段 132

5.5.4 数据过滤 133

5.5.5 数据排序 133

5.5.6 指定检索数据的方式 134

5.6 数据窗口控件的属性、事件和函数 134

5.6.1 数据窗口控件属性 135

5.6.2 数据窗口控件的事件 136

5.6.3 数据窗口控件的常用函数 137

5.7 设计自由风格的数据窗口实例 145

5.7.1 编程思路 145

5.7.2 设计步骤 146

5.7.3 实例效果 151

小结 151

习题 152

第6章 利用数据窗口访问数据库 153

6.1 数据窗口连接数据库 153

6.2 数据窗口画板 154

6.2.1 设计视图 154

6.2.2 属性视图 157

6.2.3 控件列表视图 157

6.2.4 预览视图 157

6.2.5 列定义视图 157

6.2.6 数据视图 158

6.3 使用事务对象 159

6.3.1 事务对象属性 159

6.3.2 事务对象操作 160

6.3.3 全局事务对象-SQLCA 161

6.4 读取数据窗口缓冲区内容 163

6.4.1 数据窗口缓冲区 163

6.4.2 在数据窗口控件中读取数据 167

6.5 存取数据窗口对象的属性 170

6.5.1 数据窗口对象属性 170

6.5.2 使用函数存取对象属性 170

6.5.3 使用表达式 171

6.6 数据窗口缓冲区数据的共享 171

6.6.1 数据窗口的数据共享概念 171

6.6.2 数据窗口缓冲区数据共享的条件 171

6.6.3 数据窗口数据共享的应用 172

6.6.4 数据窗口函数对于数据共享的影响 172

6.7 增加数据窗口的实例 172

6.7.1 设计思路 173

6.7.2 编程步骤 173

6.7.3 实例效果 179

小结 179

习题 180

第7章 报表设计基础 181

7.1 报表简介 181

7.1.1 选择显示风格和数据源 181

7.1.2 设置结果集和修改属性 183

7.1.3 创建一个报表 185

7.1.4 在服务器和客户间共享 186

7.1.5 数据窗口和报表区 187

7.1.6 数据窗口画板选项 188

7.2 创建嵌套报表 191

7.2.1 创建嵌套报表 191

7.2.2 设置检索 194

7.3 创建复合报表 195

7.3.1 创建复合报表 195

7.3.2 指定参数和选项 196

7.4 打印报表 196

7.4.1 控制打印规范 196

7.4.2 与打印相关的函数 198

7.4.3 与打印相关的事件 200

7.5 选择并打印报表实例 201

7.5.1 设计思路 201

7.5.2 设计步骤 201

7.5.3 实例效果 203

小结 203

习题 204

第8章 Internet 程序设计方法 205

8.1 PowerBuilder 8.0的 Internet 特性 205

8.1.1 DataWindow 插件 205

8.1.2 Window 插件 206

8.1.3 Windows ActiveX 控件 207

8.1.4 Web.PB 应用程序 208

8.1.5 从数据窗口到 HTML 209

8.2 认识 Web.PB 211

8.2.1 Web.PB 的对象 211

8.2.2 Web.PB 对象方法 212

8.3 调用 Web.PB 方法 212

8.4 PowerBuilder 中的邮件功能 213

8.4.1 MailSession 对象 213

8.4.2 mailMessage 对象 217

8.4.3 利用 MailSession 对象的相关函数实现邮件功能 218

8.5 使用 Web.PB 实现分布式计算能力实例 221

8.5.1 程序设计思路 221

8.5.2 程序设计步骤 221

8.6 在 IE 中显示报表实例 225

8.6.1 程序设计思路 225

8.6.2 程序设计步骤 226

8.6.3 实例效果 228

小结 229

习题 229

附录 230

附录1 标准数据类型 230

附录2 常用系统函数列表 230

附录3 对象、控件常用属性、事件和函数 235

附录4 命名规则 243

主要参考文献 245

相关图书
作者其它书籍
返回顶部