《PowerBuilder数据库开发经典实例精解》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:陈永强,李茜,詹红霞等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2007
  • ISBN:7111193113
  • 页数:341 页
图书介绍:本书介绍了有关计算机知识。

有言在先 1

第0篇 PowerBuilder程序设计基础 1

0.1 PowerBuilder简介 2

0.1.1 PowerBuilder的应用范围 2

0.1.2 PowerBuilder的主要特点 3

0.1.3 PowerBuilder的集成开发环境 4

0.1.4 PowerBuilder的工作画板 4

0.2 数据库应用系统的开发方法 6

0.2.1 关系数据库系统的概念 6

0.2.2 数据库应用系统的模式 7

0.2.3 面向对象的程序设计 8

0.2.4 PowerBuilder应用程序的开发流程 9

0.3 PowerScript概述 11

0.3.1 语言基础 11

0.3.2 数据类型 16

0.3.3 说明语句及变量作用域 20

0.3.4 操作符 24

0.3.5 创建与释放对象实例 26

0.3.6 赋值语句 28

0.3.7 条件语句 29

0.3.8 循环语句 31

0.3.9 其他常用语句 34

0.4 嵌入式SQL语句 35

0.4.1 事务管理语句 36

0.4.2 基本SQL语句 37

0.4.3 游标的使用 39

本例小结 41

第1篇 应用篇 43

1.1 软件知识点 44

1.2 实例分析 44

实例1 创建应用程序对象 44

1.2.1 制作特点 45

1.2.2 设计分析 45

1.2.2.1 设计目的 45

1.2.2.2 重点和难点 45

1.2.2.3 实施计划 45

1.2.3 技术要领 45

1.2.3.1 应用程序对象 45

1.2.3.2 应用程序对象画板 46

1.2.3.3 应用程序对象的常用属性 47

1.2.3.4 应用程序对象的常用事件 48

1.2.3.5 几种应用程序对象 49

1.2.3.6 库文件 49

1.3.2 创建工作组 50

1.3.1 新建文件夹 50

1.2.3.7 关于开发环境 50

1.3 操作过程 50

1.3.3 创建应用程序对象 51

1.3.4 设置对象属性 52

1.3.5 添加对象说明 53

1.3.6 新添加一个库文件 54

1.4 本例小结 55

1.5 举一反三 56

2.2 实例分析 57

实例2 创建窗口对象 57

2.1 软件知识点 57

2.2.1 制作特点 58

2.2.2 设计分析 58

2.2.2.1 设计目的 58

2.2.2.2 重点和难点 58

2.2.2.3 实施计划 58

2.2.3.1 窗口的类型 59

2.2.3 技术要领 59

2.2.3.2 窗口画板 60

2.2.3.3 窗口的常用属性 62

2.2.3.4 窗口的常用事件 64

2.2.3.5 窗口的常用函数 65

2.2.3.6 与窗口相关的函数 66

2.2.3.7 窗口的创建方法 67

2.2.3.8 窗口控件 67

2.2.3.9 窗口控件的常用公共属性 69

2.2.3.10 窗口控件的常用公共事件 70

2.2.3.11 窗口控件的常用公共函数 70

2.2.3.12 窗口控件的基本操作方法 71

2.2.3.13 消息对话框 77

2.3 操作过程 78

2.3.1 窗口示例—使用按钮控件 78

2.3.2 窗口示例—使用文本框 82

2.3.3 窗口示例—使用多行编辑框 84

2.3.4 窗口示例—使用编辑掩码框 85

2.3.5 窗口示例—使用超文本编辑框 86

2.3.6 窗口示例—使用静态文本框等 87

2.3.7 窗口示例—使用链接控件 88

2.3.8 窗口示例—使用选择控件 89

2.3.9 窗口示例—使用图片列表框 91

2.3.10 窗口示例—使用标签控件 93

2.3.11 窗口示例—使用列表视图 95

2.3.12 窗口示例—使用树形视图 97

2.3.13 窗口示例—使用进度条 100

2.3.14 窗口示例—使用轨迹条 102

2.3.15 窗口示例—使用滚动条 104

2.4 本例小结 106

2.5 举一反三 107

3.2 实例分析 108

实例3 创建菜单对象 108

3.1 软件知识点 108

3.2.1 制作特点 109

3.2.2 设计分析 109

3.2.2.1 设计目的 109

3.2.2.2 重点和难点 109

3.2.2.3 菜单结构 109

3.2.2.4 实施计划 109

3.2.3 技术要领 110

3.2.3.1 菜单的类型 110

3.2.3.2 菜单的基本组成 111

3.2.3.3 菜单的常见状态 112

3.2.3.4 菜单的常用属性 112

3.2.3.5 菜单的常用事件和函数 114

3.2.3.6 菜单画板 114

3.3.1 创建菜单对象 115

3.3 操作过程 115

3.3.2 运行菜单对象 119

3.3.3 编写菜单事件处理程序 119

3.3.4 设置菜单工具栏 122

3.3.5 使用快捷菜单 123

3.3.6 将实例1、实例2和实例3连接起来 125

3.4 本例小结 125

3.5 举一反三 126

第2篇 综合篇 127

实例4 创建图书信息库 128

4.1 软件知识点 128

4.2 实例分析 128

4.2.2.3 重点和难点 129

4.2.2.1 设计目的 129

4.2.2.2 基本结构 129

4.2.2 设计分析 129

4.2.1 制作特点 129

4.2.2.4 实施计划 130

4.2.3 技术要领 130

4.2.3.1 数据库的创建步骤 130

4.2.3.2 数据库的表 131

4.2.3.3 表的主键、外键和索引 131

4.2.3.4 表的关系 132

4.2.3.5 关于ODBC接口 132

4.2.3.6 数据库画板 133

4.2.3.7 ASA数据库的创建方法 135

4.3 操作过程 136

4.3.1 创建应用程序文件夹 136

4.3.2 创建图书信息库 136

4.3.3 配置ODBC数据源 141

4.3.4 在PowerBuilder创建连接配置 143

4.3.5 使用PowerBuilder创建ASA数据库 145

4.3.6 创建数据表 146

4.3.7 输入初始数据 153

4.3.8 创建一个视图对象 156

4.4 本例小结 157

4.5 举一反三 158

实例5 创建数据窗口对象 159

5.1 软件知识点 159

5.2 实例分析 159

5.2.1 制作特点 160

5.2.2 设计分析 160

5.2.2.1 设计目的 160

5.2.2.2 本例中的数据窗口对象 160

5.2.2.3 重点和难点 160

5.2.3.1 数据窗口对象的显示风格 161

5.2.3 技术要领 161

5.2.2.4 实施计划 161

5.2.3.2 数据窗口对象的数据源 166

5.2.3.3 数据窗口画板 168

5.2.3.4 列对象的显示与编辑 172

5.2.3.5 数据记录的相关操作 179

5.3 操作过程 182

5.3.1 创建数据窗口对象dw_type 182

5.3.2 创建数据窗口对象dw_user 186

5.3.3 创建子数据窗口对象dw_book_type 188

5.3.4 创建子数据窗口对象dw_book_company 189

5.3.5 创建数据窗口对象dw_book 190

5.3.6 创建子数据窗口对象dw_log_book 193

5.3.7 创建子数据窗口对象dw_log_user 194

5.3.8 创建数据窗口对象dw_log 196

5.3.10 创建数据窗口对象dw_query_log 199

5.3.9 创建数据窗口对象dw_query_user 199

5.4 本例小结 203

5.5 举一反三 204

实例6 使用数据窗口控件 205

6.1 软件知识点 205

6.2 实例分析 205

6.2.1 制作特点 206

6.2.2 设计分析 206

6.2.2.1 设计目的 206

6.2.2.2 本例中的窗口对象 206

6.2.2.3 重点和难点 207

6.2.2.4 实施计划 208

6.2.3 技术要领 208

6.2.3.1 事务对象的概念 208

6.2.3.2 数据窗口控件的常用属性 210

6.2.3.3 使用数据窗口控件的方法 212

6.2.3.4 数据窗口对象的属性访问方法 215

6.2.3.5 数据窗口的缓冲区 221

6.2.3.6 数据窗口控件中数据的操控 222

6.2.3.7 本例中使用的一些关键技术说明 231

6.3 操作过程 236

6.3.1 创建主窗口对象w_main 236

6.3.2 创建祖先窗口对象dw_base 239

6.3.3 创建窗口对象w_type 247

6.3.4 创建窗口对象w_find 249

6.3.5 创建窗口对象w_user 254

6.3.6 创建窗口对象w_book 255

6.3.7 创建窗口对象w_log 257

6.3.8 创建窗口对象w_query 260

6.3.9 创建窗口对象w_about 265

6.4 本例小结 266

6.5 举一反三 267

7.2 实例分析 268

实例7 创建学生成绩管理系统 268

7.1 软件知识点 268

7.2.1 制作特点 269

7.2.2 设计分析 269

7.2.2.1 系统分析 269

7.2.2.2 系统结构 270

7.2.2.3 数据表的定义 271

7.2.2.4 应用程序的组成 272

7.2.2.5 系统的运行流程 273

7.2.2.6 重点和难点 274

7.2.2.7 实施计划 274

7.2.3 技术要领 275

7.2.3.1 多文档界面的应用程序 275

7.2.3.2 数据存储对象 279

7.2.3.3 系统配置文件的使用 281

7.2.3.4 数据库操作错误的处理方法 282

7.2.3.5 本例中的一些关键技术 285

7.3 操作过程 288

7.3.1 开发系统的准备工作 288

7.3.2 创建成绩信息库 289

7.3.3 创建应用程序对象 292

7.3.4 创建数据窗口对象 292

7.3.5 创建功能窗口对象 296

7.3.6 创建系统主窗口 308

7.3.7 创建系统菜单对象m_frame 309

7.3.8 创建其他窗口对象 321

7.3.9 收尾工作 325

7.3.10 系统测试 328

7.4 本例小结 329

7.5 举一反三 330

8.2 实例分析 331

8.1 软件知识点 331

实例8 发布应用程序 331

8.2.1 制作特点 332

8.2.2 设计分析 332

8.2.2.1 设计目的 332

8.2.2.2 实施计划 332

8.2.3 技术要领 332

8.2.3.1 创建可执行文件的相关问题 332

8.2.3.2 关于PowerBuilder的运行时库 334

8.2.3.3 关于PowerBuilder的运行时库打包工具 334

8.3 操作过程 335

8.3.1 为图书管理系统创建工程对象 335

8.3.2 生成一个执行文件 339

8.3.3 整理最终的提交文件 340

8.4 本例小结 340

8.5 举一反三 341