下载 > 资源分类 >  开发技术 >  其它 > Powerbuilder9.0实用教程源代码

Powerbuilder9.0实用教程源代码

2004-01-16 上传大小:3.74MB

Powerbuilder 9.0实用教程》源代码
1.本源代码包括以下章节源代码:

   第01章  认识PowerBuilder 9.0、第05章  创建应用程序、第06章  创建窗体、第07章  创建菜单和工具栏、第10章  应用程序的调试和发布、第11章  典型小型实例赏析、第12章  图书管理系统实例和第13章  学生选课系统实例。

2.源代码使用方法参见《附录A  源代码的
使用方法》文件。

__________________________________________________________________

注意:

1.建议读者下载源文件后,将该源文件进行备份,读者使用副本源文件进行学习,这样一但出问题就不用再从网上下载了。

2.将源文件中“数据库文件”文件夹一定要复制到C盘根目录下,这样才能保证您连接数据库文件成功,具体方法参见《附录A  源代码的使用方法》。
对于书中源代码除了数据库外其他都能正常使用,而示例中数据库需要用户在自己的计算机上注册后才能使用,如果不注册数据源就运行应用程序是检索不到任何数据的,下面以连接学生选课系统数据库为例具体介绍如何连接数据库文件。
第1章 认识PowerBuilder 9.0 1
1.1 PowerBuilder 9.0简介 1
1.1.1 中国软件业现状 1
1.1.2 为什么要学习PowerBuilder 9.0 2
1.1.3 PowerBuilder的概述 2
1.1.4 PowerBuilder的特点 3
1.1.5 PowerBuilder 9.0的新特性 6
1.2 安装PowerBuilder 9.0软硬件需求 9
1.2.1 软件环境需求 9
1.2.2 硬件环境需求 9
1.3 PowerBuilder 9.0功能界面介绍 10
1.3.1 PowerBuilder 9.0界面简介 10
1.3.2 常用功能菜单 10
1.4 工作环境设置 16
1.4.1 工具栏的设置 16
1.4.2 窗口排列 19
1.4.3 快捷键设置 20
1.4.4 系统选项设置 21
1.5 用5分钟制作一个简单实例 22
1.5.1 实例运行界面 22
1.5.2 新建一个工作空间对象 22
1.5.3 新建一个应用程序对象 23
1.5.4 创建窗体 23
1.5.5 为应用程序添加open事件代码 25
1.6 小结 27
1.7 习题 27
第2章 编程基础知识 28
2.1 PowerScript脚本语言书写规则 28
2.1.1 忽略大小写 28
2.1.2 语句的断行、续行和分割 28
2.1.3 注释 29
2.2 数据类型 29
2.3 变量和作用域 30
2.3.1 定义变量 30
2.3.2 引用变量 30
2.3.3 变量的作用域 30
2.4 操作符 31
2.5 标识符 32
2.5.1 标识符的构成 32
2.5.2 匈牙利命名法 32
2.6 常用代词 33
2.7 控制语句 34
2.7.1 判断语句 34
2.7.2 循环语句 36
2.8 结构 38
2.8.1 创建结构 38
2.8.2 使用结构 40
2.9 函数 40
2.9.1 Open()和Close()函数 41
2.9.2 MessageBox()函数 41
2.9.3 类型转换函数 41
2.9.4 类型判断函数 42
2.9.5 其他函数 42
2.10 ODBC数据源与专用数据库接口 43
2.10.1 什么是ODBC数据源 43
2.10.2 专用数据库接口 43
2.10.3 连接数据库 44
2.10.4 配置ODBC 48
2.11 SQL语言 49
2.11.1 SQL语言的格式 49
2.11.2 在PowerBuilder 9中使用SQL语句 51
2.12 类和对象的概念 56
2.12.1 继承 57
2.12.2 重载和多态性 57
2.12.3 封装 57
2.12.4 属性、事件和函数 57
2.13 在PowerBuilder 9.0中实现面向对象编程 58
2.13.1 创建对象 58
2.13.2 设置对象属性 59
2.13.3 编写事件代码 59
2.13.4 实现继承对象 60
2.14 用户对象和用户事件 61
2.14.1 用户对象分类 61
2.14.2 定义用户对象 62
2.14.3 使用用户对象 64
2.14.4 用户事件 66
2.15 小结 67
2.16 习题 68
第3章 创建数据库 69
3.1 数据库编程基础知识 69
3.1.1 数据库简介 69
3.1.2 数据库范式 71
3.1.3 数据库信息系统简介 72
3.2 创建本地数据库 73
3.2.1 使用Database Painter创建数据库 73
3.2.2 使用Sybase Central创建数据库 75
3.2.3 删除数据库 81
3.3 操作数据表 82
3.3.1 向数据库中添加数据表 82
3.3.2 编辑数据表属性 84
3.3.3 为数据表指定主键、外键和索引 87
3.3.4 浏览数据表 90
3.3.5 插入、修改和更新记录 91
3.3.6 为数据表创建视图 92
3.4 创建查询 94
3.4.1 新建查询 95
3.4.2 使用查询画板 95
3.4.3 预览查询结果 96
3.5 引用外部数据源 97
3.5.1 PowerBuilder与数据库连接的3种方式 97
3.5.2 使用专用接口连接外部数据源 97
3.5.3 使用ODBC数据源管理器连接外部数据源 98
3.5.4 测试连接 100
3.5.6 获取外部数据源连接代码 100
3.6 使用数据管道 100
3.6.1 什么是数据管道 101
3.6.2 创建数据管道 101
3.6.3 使用数据管道将不同的表字段组合成一个新表 104
3.7 小结 106
3.8 习题 107
第4章 创建数据窗口 108
4.1 创建数据窗口 108
4.1.1 Freeform显示风格 109
4.1.2 Grid显示风格 111
4.1.3 Graph显示风格 112
4.1.4 Composite 数据窗口 113
4.1.5 Crosstab显示风格 114
4.1.6 Group显示风格 115
4.1.7 Label显示风格 117
4.1.8 N-up显示风格 117
4.1.9 Ole2.0显示风格 118
4.1.10 Richtext显示风格 119
4.1.11 Tabular显示风格 120
4.2 数据源的选择 121
4.2.1 使用Quick Select选择
数据源 121
4.2.2 使用SQL选择数据源 122
4.2.3 使用Query选择数据源 126
4.2.4 使用External选择数据源 127
4.2.5 使用Stored Procedure选择数据源 128
4.3 编辑数据窗口 129
4.3.1 数据窗口的几个区域 129
4.3.2 向数据窗口中添加界面元素 129
4.3.3 设置数据字段属性 130
4.4 连接数据窗口 132
4.4.1 向窗体添加数据窗口 132
4.4.2 数据窗口对象属性 132
4.4.3 预览数据窗口 134
4.5 数据窗口编程 135
4.5.1 事务对象 135
4.5.2 为数据窗口设置事务对象 136
4.5.3 用数据窗口连接数据库 137
4.5.4 缓冲区 139
4.5.5 常用操作数据窗口函数
和方法 140
4.5.6 数据窗口事件 142
4.5.7 如何标识数据窗口中数据 144
4.5.8 打印数据窗口 145
4.6 一个典型示例 145
4.6.1 创建一个工作空间对象 145
4.6.2 创建主窗体 146
4.6.3 创建数据库 147
4.6.4 创建数据窗口 148
4.6.5 编写代码 149
4.6.6 运行应用程序 151
4.7 小结 151
4.8 习题 151
第5章 创建应用程序 152
5.1 创建应用程序对象 152
5.2 设置应用程序 153
5.2.1 为应用程序指定图标 154
5.2.2 为应用程序指定字体 155
5.2.3 应用程序默认的全局对象 155
5.2.4 应用程序其他设置 155
5.3 为应用程序添加脚本语句 156
5.3.1 应用程序的open事件 156
5.3.2 应用程序的close事件 157
5.3.3 应用程序的SystemError事件 158
5.3.4 应用程序的Idle事件 158
5.4 使用PowerScript画板 158
5.5 编辑脚本语句的各种操作 159
5.5.1 脚本编辑器工具栏介绍 159
5.5.2 粘贴函数 159
5.5.3 粘贴SQL语句 160
5.5.4 粘贴常用语句 162
5.5.5 给脚本添加注释 164
5.5.6 粘贴窗口和对象 164
5.5.7 导入文本文件 165
5.6 运行应用程序 166
5.7 一个典型示例 166
5.7.1 新建一个工作空间和应用程序对象 167
5.7.2 创建主窗体 167
5.7.3 为应用程序的open事件添加脚本语句 168
5.8 小结 169
5.9 习题 169
第6章 创建窗体 170
6.1 创建常用窗体 170
6.1.1 创建主窗体 170
6.1.2 创建弹出式窗体 173
6.1.3 创建子窗体 175
6.1.4 创建应答窗体 177
6.1.5 创建多文档窗体 179
6.2 设置窗体属性 179
6.2.1 设置主窗体属性 180
6.2.2 设置其他窗体属性 182
6.3 为窗体添加控件 183
6.4 为窗体添加脚本语句 184
6.5 预览和运行窗体 186
6.5.1 预览窗体 186
6.5.2 运行窗体 186
6.6 为控件设置Tab键次序 186
6.7 调色板的使用 187
6.8 对齐和调整控件 188
6.9 小结 189
6.10 习题 189
第7章 创建菜单和工具栏 190
7.1 使用菜单画板 190
7.1.1 打开菜单画板 190
7.1.2 创建菜单 191
7.1.3 编辑菜单 193
7.1.4 设置菜单 194
7.1.5 通过继承创建菜单 195
7.2 调用菜单 196
7.3 为菜单添加任务 197
7.4 保存菜单 198
7.5 创建工具栏 198
7.6 一个典型示例 199
7.6.1 创建工作空间和应用程序对象 200
7.6.2 创建所需窗体 200
7.6.3 创建菜单 202
7.6.4 连接菜单和窗体 204
7.6.5 为应用程序添加open()事件代码 205
7.7 小结 205
7.8 习题 205
第8章 使用控件 206
8.1 按钮控件 206
8.1.1 命令按钮控件 206
8.1.2 图像按钮控件 209
8.2 复/单选框控件 210
8.2.1 复选框控件 211
8.2.2 单选框控件 211
8.3 标签控件 212
8.3.1 文字标签控件 212
8.3.2 超级链接控件 213
8.4 图像控件 214
8.4.1 普通图像控件 215
8.4.2 超级链接图像控件 215
8.5 群组控件 216
8.6 划线控件 216
8.6.1 直线控件 216
8.6.2 椭圆控件 217
8.6.3 矩形控件 217
8.6.4 圆角矩形控件 218
8.7 文本框控件 219
8.7.1 单行文本框控件 219
8.7.2 编辑掩码控件 219
8.7.3 多行文本框控件 221
8.7.4 多信息文本框编辑控件 222
8.8 调节和进度控件 225
8.8.1 水平滚动条控件 225
8.8.2 垂直滚动条控件 225
8.8.3 水平调节控件 226
8.8.4 垂直调节控件 228
8.8.5 水平进度条控件 228
8.8.6 垂直进度条控件 229
8.9 列表框控件 230
8.9.1 下拉式列表控件 230
8.9.2 下拉式图标列表控件 231
8.9.3 矩形列表框控件 232
8.9.4 图标列表框控件 233
8.9.5 视图列表控件 234
8.9.6 树形视图列表控件 234
8.10 选项卡控件 238
8.11 高级控件 239
8.11.1 图形控件 239
8.11.2 对象链接与嵌入控件 242
8.11.3 用户对象控件 243
8.12 小结 245
8.13 习题 245
第9章 管理库文件 246
9.1 创建库 246
9.2 管理库 248
9.2.1 为库文件浏览框设置默认工作目录 248
9.2.2 在库中查找用户所需的内容 249
9.2.3 优化库 251
9.2.4 导出和导入文件 252
9.2.5 设置动态链接库 254
9.2.6 删除库 255
9.3 小结 256
9.4 习题 256
第10章 应用程序的调试和发布 257
10.1 错误类型 257
10.1.1 语法错误 257
10.1.2 逻辑错误 258
10.1.3 异常错误 259
10.2 调试器介绍 259
10.2.1 打开调试器 259
10.2.2 调试器功能界面简介 260
10.2.3 设置调试器功能界面 262
10.3 脚本调试方法 262
10.3.1 打开要调试的脚本 262
10.3.2 设置断点 263
10.3.3 调试运行脚本 264
10.3.4 添加观察变量 265
10.4 错误处理 266
10.4.1 预见性错误处理程序 266
10.4.2 使用Try…End try语句
269
10.5 发布应用程序 270
10.5.1 编译应用程序 270
10.5.2 生成可执行文件 271
10.5.3 创建发布磁盘 274
10.6 小结 276
10.7 习题 276
第11章 典型小型实例赏析 277
11.1 增量数据窗口查询编程示例 277
11.1.1 运行界面 277
11.1.2 创建工作空间和应用程序对象 278
11.1.3 创建数据库和数据窗口 278
11.1.4 编制窗体 279
11.1.5 重点和难点分析 282
11.2 使用SQL语句编程示例 282
11.2.1 运行界面 282
11.2.2 创建工作空间和应用程序对象 283
11.2.3 编制窗体 283
11.2.4 重点和难点分析 285
11.3 制作系统登录窗口示例 285
11.3.1 运行界面 286
11.3.2 创建工作空间和应用程序对象 286
11.3.3 使用的数据表 286
11.3.4 编制窗体 287
11.3.5 重点和难点分析 288
11.4 常用控件编程示例 288
11.4.1 运行界面 288
11.4.2 创建工作空间和应用程序对象 288
11.4.3 编制窗体 289
11.4.4 重点和难点分析 290
11.5 精确和模糊查询编程示例 290
11.5.1 运行界面 290
11.5.2 创建工作空间和应用程序对象 291
11.5.3 创建数据库和数据窗口 291
11.5.4 编制窗体 292
11.5.5 重点和难点分析 294
11.6 菜单和工具栏编程示例 294
11.6.1 运行界面 294
11.6.2 创建工作空间和应用程序对象 294
11.6.3 创建数据窗口 295
11.6.4 编制窗体和菜单 297
11.6.5 为应用程序对象添加open事件代码 301
11.6.6 重点和难点分析 301
11.7 记录操作编程示例 302
11.7.1 运行界面 302
11.7.2 创建工作空间和应用程序对象 303
11.7.3 创建数据窗口 303
11.7.4 编制窗体 303
11.7.5 为应用程序对象添加open事件代码 305
11.7.6 重点和难点分析 305
11.8 制作修改密码框示例 305
11.8.1 运行界面 305
11.8.2 创建工作空间和应用程序对象 306
11.8.3 编制窗体和添加功能代码 306
11.8.4 为应用程序对象添加open事件代码 307
11.8.5 重点和难点分析 307
11.9 制作录入窗口示例 308
11.9.1 运行界面 308
11.9.2 创建工作空间和应用程序对象 308
11.9.3 创建数据窗口 308
11.9.4 编制窗体 309
11.9.5 为应用程序对象添加open事件代码 311
11.9.6 重点和难点分析 311
11.10 高级控件编程示例 311
11.10.1 运行界面 311
11.10.2 创建工作空间和应用程序对象 312
11.10.3 编制窗体 312
11.10.4 为应用程序对象添加open事件代码 314
11.10.5 重点和难点分析 314
11.11 小结 314
11.12 习题 314
第12章 图书管理系统实例 315
12.1 图书管理系统运行界面 315
12.1.1 登录窗口和主界面 315
12.1.2 图书借还和查询运行界面 316
12.1.3 录入/注销图书/会员运行界面 316
12.1.4 修改密码框 317
12.1.5 挂失/解锁会员卡运行界面 317
12.1.6 打印会员卡运行界面 318
12.1.7 帮助对话框运行界面 318
12.2 系统分析 318
12.2.1 用户的功能需求分析 318
12.2.2 数据库系统E-R图 319
12.3 制作过程 320
12.3.1 创建数据库和数据表 320
12.3.2 创建工作空间和应用
程序对象 324
12.3.3 创建所需数据窗口 324
12.3.4 创建功能窗体 329
12.3.5 创建主菜单 344
12.3.6 为应用程序对象添加
open事件代码 347
12.3.7 难点和重点分析 347
12.4 小结 348
12.5 习题 348
第13章 学生选课系统实例 349
13.1 学生选课系统运行界面 349
13.1.1 运行主界面 349
13.1.2 课程信息查询窗口运行界面 349
13.1.3 选课窗口运行界面 350
13.1.4 生成课程表窗口运行界面 351
13.1.5 修改密码窗口运行界面 352
13.1.6 帮助窗口运行界面 352
13.2 系统分析 352
13.2.1 用户的功能需求分析 352
13.2.2 数据库系统E-R图 353
13.3 制作过程 353
13.3.1 创建数据库和数据表 353
13.3.2 创建应用程序对象 357
13.3.3 创建所需数据窗口 357
13.3.4 创建功能窗体 362
13.3.5 为应用程序对象添加open事件代码 375
13.3.6 难点和重点分析 375
13.4 小结 377
13.5 习题 377
附录A 源代码的使用方法 378
附录B 常用函数与命令速查表 381
...展开收缩
综合评分:3.5(233位用户评分)
开通VIP C币充值 立即下载

评论共有51条

name
chenall2017-08-25 17:15:47
非常感谢!
name
haojianlinaiyun2017-02-28 15:18:33
非常好,谢谢分享。
name
qq_323221112016-08-11 21:53:58
powerbuilder的教材很好
name
qq_202663512016-04-02 14:04:30
教程写得可以
name
syf17172015-10-19 17:05:48
不错,很好,很有用
name
qq_166943592015-06-24 22:08:53
就是不全啊,资源挺好的
name
qq_226127192015-06-08 21:04:41
非常实用,值得借鉴
name
zl8294002015-04-27 14:04:36
非常实用的,适合新手学习
name
sw343262015-03-19 14:43:32
很实用,学习
name
u0111893282015-03-01 10:07:06
十分好, 看完得益很多

评论资源

您不能发表评论,可能是以下原因:

登录后才能评论

待评论资源
 

热门专辑

开发技术热门标签

VIP会员动态

关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
确认下载
img

Powerbuilder9.0实用教程源代码

会员到期时间: 剩余下载个数: 剩余C币:593 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
(仅够下载10个资源)
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
C币充值 开通VIP
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可奖励20下载分

  • 举报人:
  • 被举报人:
  • 举报的资源分:
  • *类型:
  • *详细原因: