《PowerBuilder+SQL Server数据库应用系统开发与实例》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张勇毅,姚华编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2007
  • ISBN:7115138400
  • 页数:377 页
图书介绍:本书介绍PowerBuilder 10.0的基础知识。

第1章 PowerBuilder 10.0集成开发环境 1

1.1 PowerBuilder概述 1

1.2 安装和启动PowerBuilder 10.0 1

1.2.1 安装PowerBuilder 10.0 2

1.2.2 启动PowerBuilder 10.0 6

1.3 PowerBuilder 10.0开发环境 6

1.3.1 菜单系统 7

1.3.2 工具栏 10

1.3.3 画板 11

1.3.4 帮助系统 11

1.4 使用PowerBuilder创建第一个应用程序 12

1.4.1 使用应用程序向导设计应用程序 12

1.4.2 创建数据窗口 14

1.4.3 连接数据窗口 16

1.4.4 应用程序的运行 17

第2章 PowerScript语言 18

2.1 PowerScript语言基础 18

2.1.1 标识符、注释、代词 18

2.1.2 数据类型 20

2.1.3 变量与常量 21

2.1.4 数组 23

2.1.5 运算符 24

2.1.6 表达式 25

2.2 控制结构 25

2.2.1 条件分支结构 25

2.2.2 循环结构 27

2.2.3 返回和终止 29

2.3 函数结构 30

2.3.1 使用系统函数 30

2.3.2 创建自定义函数 32

2.3.4 函数的重载和超越 34

2.3.3 函数调用 34

2.3.5 结构的创建和使用 35

2.3.6 常用函数 36

2.4 编程规范 39

第3章 SQL基础 41

3.1 SQL概述 41

3.2 表的创建、修改和删除 42

3.2.1 表的创建 42

3.2.2 表的修改 43

3.2.3 表的删除 43

3.3 数据查询语句 44

3.3.1 简单的SELECT语句 45

3.3.2 设置查询条件 49

3.3.3 对结果集排序 54

3.3.4 使用统计函数 54

3.3.5 对查询结果分组 55

3.3.6 连接查询 56

3.3.7 子查询 60

3.3.8 合并查询 63

3.3.9 综合查询举例 64

3.4 数据更新语句 65

3.4.1 INSERT语句 65

3.4.2 UPDATE语句 68

3.4.3 DELETE语句 69

第4章 应用对象和事务对象 71

4.1 应用对象概述 71

4.2 应用对象和应用对象画板 71

4.2.1 应用对象 71

4.2.2 应用库 72

4.2.3 应用对象画板 72

4.3 应用对象的事件 78

4.3.1 Open(打开)事件 78

4.3.5 ConnectBegin(连接开始)事件 79

4.3.4 SystemError(系统出错)事件 79

4.3.2 Close(关闭)事件 79

4.3.3 Idle(空闲)事件 79

4.3.6 ConnectEnd(连接结束)事件 80

4.3.7 编写应用对象的事件 80

4.4 使用代码编辑器 80

4.4.1 代码编辑器 80

4.4.2 编辑代码 81

4.4.3 粘贴函数 83

4.4.4 粘贴语句 83

4.4.5 代码编辑器的键盘操作 83

4.5 事务对象 84

4.5.1 事务对象概述 84

4.5.2 创建自定义事务对象 86

5.1.1 主窗口(MainWindow) 87

5.1.2 弹出式窗口(Popup Window) 87

5.1 窗口概述 87

第5章 窗口对象 87

5.1.3 子窗口(Child Window) 88

5.1.4 响应窗口(Response Window) 88

5.1.5 MDI框架窗口和带微帮助的MDI框架窗口 88

5.2 窗口操作 88

5.2.1 窗口画板概述 89

5.2.2 创建新窗口 89

5.2.3 创建继承窗口 90

5.2.4 设计窗口属性 91

5.2.5 保存、预览、打印窗口 94

5.3 窗口事件和函数 95

5.3.1 窗口事件 95

5.3.2 窗口函数 97

5.4 窗口变量和窗口数组 101

5.4.1 窗口变量 101

5.4.2 窗口数组 101

5.5.2 建立窗口 102

5.5.1 在数据库中创建管理员信息表 102

5.5 身份验证窗口设计 102

5.5.3 设置、排列各个控件 103

5.5.4 编写窗口和各个控件的事件脚本 104

第6章 菜单对象 106

6.1 菜单概述 106

6.2 菜单操作 107

6.2.1 创建新菜单 107

6.2.2 修改菜单 109

6.2.3 设置菜单属性 110

6.3 菜单事件 112

6.3.1 菜单事件触发时机 113

6.3.2 编写菜单事件处理程序 113

6.4 设计弹出式菜单 113

6.4.1 弹出窗口上的菜单 113

6.4.2 弹出其他菜单 114

7.1 数据库的基本概念 115

第7章 数据库管理基础 115

7.2 PowerBulider的数据库接口 117

7.2.1 标准数据库接口 117

7.2.2 专用数据库接口 118

7.3 数据库画板 118

7.3.1 数据库画板窗口 118

7.3.2 数据库画板功能 119

7.3.3 修改数据库选项 119

7.4.2 配置数据库并连接 120

7.4 配置连接SQL SERVER数据库 120

7.4.1 数据库设计 120

第8章 数据窗口 125

8.1 数据窗口设计 125

8.2 数据窗口的显示风格和数据源 129

8.2.1 数据窗口的显示风格 129

8.2.2 数据窗口数据源 131

8.3.1 划分区域 135

8.3 操作数据窗口对象 135

8.3.2 添加和删除列 136

8.3.3 计算字段 137

8.3.4 过滤数据 139

8.3.5 数据排序 140

8.3.6 指定检索数据方式 141

8.4 数据窗口控件的属性、事件和函数 141

8.4.1 数据窗口控件的属性 141

8.4.2 数据窗口控件的事件 142

8.4.3 数据窗口控件的常用函数 144

8.5 增加数据窗口数据 147

8.5.1 建立数据窗口 148

8.5.2 建立窗口 150

8.5.3 设置控件及其属性 150

8.5.4 编写各个控件的脚本 151

9.1.1 面向对象编程 153

第9章 用户对象和用户事件 153

9.1 用户对象概述 153

9.1.2 用户对象的分类 154

9.2 创建用户对象 156

9.2.1 创建标准可视用户对象 157

9.2.2 创建定制可视用户对象 158

9.2.3 创建外部可视用户对象 160

9.2.4 创建定制类用户对象 160

9.2.5 创建标准类用户对象 162

9.2.6 继承创建 163

9.3 定制用户对象 164

9.3.1 插入不可视用户对象 164

9.3.2 插入结构 166

9.3.3 插入函数 167

9.3.4 插入事件 169

9.4.1 使用可视用户对象 170

9.4 使用用户对象 170

9.4.2 使用类用户对象 172

9.5 窗口与用户对象间的通信 177

9.5.1 直接引用用户对象属性 178

9.5.2 使用函数 178

9.5.3 使用用户事件 179

9.6 使用用户对象制作通用对话框 181

9.6.1 建立应用 181

9.6.2 建立函数 181

9.6.3 建立客户类 182

9.6.4 建立窗体 188

9.6.5 设置控件及其属性 189

9.6.6 编写窗体和各个控件的脚本 189

10.1 库文件概述 192

10.1.1 库文件 192

第10章 管理库文件 192

10.1.2 库画板 193

10.2 管理PBL库 196

10.2.1 创建和删除库 196

10.2.2 创建动态库 197

10.2.3 优化库文件 198

10.2.4 设置搜索路径 198

10.3.1 打开和预览对象 200

10.3 操作库及对象 200

10.2.5 重建与移植库 200

10.3.2 编辑对象 201

10.3.3 查询操作 201

10.3.4 导入和导出对象 202

10.3.5 生成报告 204

10.3.6 根据已有的库文件创建目标 205

第11章 程序调试 207

11.1 调试器概述 207

11.2.1 调试应用程序的切换 208

11.2 断点操作 208

11.2.2 设置断点 209

11.3 调试操作 211

11.3.1 调试的开始、继续和停止 211

11.3.2 其他调试方法 212

11.4 查看信息 212

11.4.1 查看各种变量值 212

11.4.2 查看其他信息 213

11.4.3 运行错误解释 214

11.5 程序发布 216

11.5.1 程序发布概述 216

11.5.2 建立工程对象 217

11.5.3 编译对象 217

11.5.4 编译可执行应用程序 218

11.5.5 制作安装盘 223

12.1 系统设计 226

第12章 图书馆管理系统 226

12.2 数据库设计 227

12.2.1 创建数据库 227

12.2.2 数据库逻辑结构设计 227

12.2.3 创建表 229

12.3 系统模块设计 230

12.3.1 建立工程和应用 231

12.3.2 建立数据库连接 232

12.3.3 主窗口模块设计 234

12.3.4 录入模块设计 236

12.3.5 操作模块设计 243

12.3.6 报表模块设计 257

12.3.7 代码表维护模块设计 259

第13章 人事管理系统 261

13.1 系统设计 261

13.2.2 数据表逻辑结构设计 262

13.2.1 创建数据库 262

13.2 数据库设计 262

13.2.3 创建表 265

13.3 系统模块设计 269

13.3.1 系统主程序 269

13.3.2 主窗口模块设计 269

13.3.3 基本信息管理模块设计 271

13.3.4 管理操作模块设计 293

13.3.5 统计报表模块设计 295

13.3.6 代码表维护模块设计 298

第14章 进销存管理系统 302

14.1 系统设计 302

14.2 数据库设计 303

14.2.1 创建数据库 303

14.2.2 数据库逻辑结构设计 303

14.2.3 创建表 306

14.3.1 系统主程序 309

14.3 系统模块设计 309

14.3.2 主窗口模块设计 310

14.3.3 基本信息管理模块设计 311

14.3.4 商品管理操作模块设计 323

14.3.5 报表管理模块设计 345

第15章 客户关系管理系统 349

15.1 系统设计 349

15.2.2 数据库逻辑结构设计 350

15.2.1 创建数据库 350

15.2 数据库设计 350

15.2.3 创建数据表 355

15.3 系统模块设计 360

15.3.1 系统主程序 360

15.3.2 主窗口模块设计 361

15.3.3 基本信息管理模块设计 362

15.3.4 客户管理操作模块设计 370

15.3.5 报表管理模块设计 375