PowerBuilder 9.0实用教程

PowerBuilder 9.0实用教程
作 者: 郭兴成
出版社: 科学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Powerbuilder
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《PowerBuilder 9.0实用教程》作者简介

内容简介

这是一本关于PowerBuilder 9.0的入门与应用教程。本书采用“基础知识+典型实例”的讲解方式,通过10个小型实例和2个完整数据库系统实例来贯穿全书的知识要点,真正做到从零开始。全书由3篇13章2个附录组成。本书基础与实践并重,讲解由浅入深、语言通俗易懂、实例典型完整,真正做发到练结合、轻松上手。本书面向初、中级读者(可从零开始),其整套快速培训和自学的解决方案适合作为社会初、中级培训班教材,同时又是大、中专院校教师教学和学生自学或毕业设计的参考书,并且又是编程爱好者很好的研习参考。本书的技术问题请与作者(gxch2002@sina.com)联系;实例源代码请从网址(www.b-xr.com)下载。

图书目录

第1篇 基础知识

第1章 认识PowerBuilder 9. 0

1. 1 PowerBuilder9. 0简介

1. 1. 1 中国软件业现状

1. 1. 2 为什么要学习PowerBuilder9. 0

1. 1. 3 PowerBuilder的概述

1. 1. 4 PowerBuilder的特点

1. 1. 5 PowerBuilder9. 0的新特性

1. 2 安装PowerBuilder9. 0软硬件需求

1. 2. 1 软件环境需求

1. 2. 2 硬件环境需求

1. 3 PowerBuilder9. 0功能界面介绍

1. 3. 1 PowerBuilder9. 0界面简介

1. 3. 2 常用功能菜单

1. 4 工作环境设置

1. 4. 1 工具栏的设置

1. 4. 2 窗口排列

1. 4. 3 快捷键设置

1. 4. 4 系统选项设置

1. 5 用5分钟制作一个简单实例

1. 5. 1 实例运行界面

1. 5. 2 新建一个工作空间对象

1. 5. 3 新建一个应用程序对象

1. 5. 4 创建窗体

1. 5. 5 为应用程序添加open事件代码

1. 6 小结

1. 7 习题

第2章 编程基础知识

2. 1 PowerScript脚本语言书写规则

2. 1. 1 忽略大小写

2. 1. 2 语句的断行. 续行和分割

2. 1. 3 注释

2. 2 数据类型

2. 3 变量和作用域

2. 3. 1 定义变量

2. 3. 2 引用变量

2. 3. 3 变量的作用域

2. 4 操作符

2. 5 标识符

2. 5. 1 标识符的构成

2. 5. 2 匈牙利命名法

2. 6 常用代词

2. 7 控制语句

2. 7. 1 判断语句

2. 7. 2 循环语句

2. 8 结构

2. 8. 1 创建结构

2. 8. 2 使用结构

2. 9 函数

2. 9. 1 Open 和Close 函数

2. 9. 2 MessageBox 函数

2. 9. 3 类型转换函数

2. 9. 4 类型判断函数

2. 9. 5 其他函数

2. 10 ODBC数据源与专用数据库接口

2. 10. 1 什么是ODBC数据源

2. 10. 2 专用数据库接口

2. 10. 3 连接数据库

2. 10. 4 配置ODBC

2. 11 SQL语言

2. 11. 1 SQL语言的格式

2. 11. 2 在PowerBuilder9. 0中使用SQL语句

2. 12 类和对象的概念

2. 12. 1 继承

2. 12. 2 重载和多态性

2. 12. 3 封装

2. 12. 4 属性. 事件和函数

2. 13 在PowerBuilder9. 0中实现面向对象编程

2. 13. 1 创建对象

2. 13. 2 设置对象属性

2. 13. 3 编写事件代码

2. 13. 4 实现继承对象

2. 14 用户对象和用户事件

2. 14. 1 用户对象分类

2. 14. 2 定义用户对象

2. 14. 3 使用用户对象

2. 14. 4 用户事件

2. 15 小结

2. 16 习题

第2篇 编程开发

第3章 使用数据库

3. 1 数据库编程基础知识

3. 1. 1 数据库简介

3. 1. 2 数据库范式

3. 1. 3 数据库信息系统简介

3. 2 创建本地数据库

3. 2. 1 使用DatabasePainter创建数据库

3. 2. 2 使用SybaseCentral创建数据库

3. 2. 3 删除数据库

3. 3 操作数据表

3. 3. 1 向数据库中添加数据表

3. 3. 2 编辑数据表属性

3. 3. 3 为数据表指定主键. 外键和索引

3. 3. 4 浏览数据表

3. 3. 5 插入. 修改和更新记录

3. 3. 6 为数据表创建视图

3. 4 创建查询

3. 4. 1 新建查询

3. 4. 2 使用查询画板

3. 4. 3 预览查询结果

3. 5 引用外部数据源

3. 5. 1 PowerBuilder与数据库连接的3种方式

3. 5. 2 使用专用接口连接外部数据源

3. 5. 3 使用ODBC数据源管理器连接外部数据源

3. 5. 4 测试连接

3. 5. 5 获取外部数据源连接代码

3. 6 使用数据管道

3. 6. 1 什么是数据管道

3. 6. 2 创建数据管道

3. 6. 3 使用数据管道将不同的表字段组合成一个新表

3. 7 小结

3. 8 习题

第4章 创建数据窗口

4. 1 创建数据窗口

4. 1. 1 Freeform显示风格

4. 1. 2 Grid显示风格

4. 1. 3 Graph显示风格

4. 1. 4 Composite数据窗口

4. 1. 5 Crosstab显示风格

4. 1. 6 Group显示风格

4. 1. 7 Label显示风格

4. 1. 8 N-up显示风格

4. 1. 9 Ole2. 0显示风格

4. 1. 10 Richtext显示风格

4. 1. 11 Tabular显示风格

4. 2 数据源的选择

4. 2. 1 使用QuickSelect选择数据源

4. 2. 2 使用SQL选择数据源

4. 2. 3 使用Query选择数据源

4. 2. 4 使用External选择数据源

4. 2. 5 使用StoredProcedure选择数据源

4. 3 编辑数据窗口

4. 3. 1 数据窗口的几个区域

4. 3. 2 向数据窗口中添加界面元素

4. 3. 3 设置数据字段属性

4. 4 连接数据窗口

4. 4. 1 向窗体添加数据窗口

4. 4. 2 数据窗口对象属性

4. 4. 3 预览数据窗口

4. 5 数据窗口编程

4. 5. 1 事务对象

4. 5. 2 为数据窗口设置事务对象

4. 5. 3 用数据窗口连接数据库

4. 5. 4 缓冲区

4. 5. 5 常用操作数据窗口函数和方法

4. 5. 6 数据窗口事件

4. 5. 7 如何标识数据窗口中数据

4. 5. 8 打印数据窗口

4. 6 一个典型示例

4. 6. 1 创建一个工作空间对象

4. 6. 2 创建主窗体

4. 6. 3 创建数据库

4. 6. 4 创建数据窗口

4. 6. 5 编写代码

4. 6. 6 运行应用程序

4. 7 小结

4. 8 习题

第5章 创建应用程序

5. 1 创建应用程序对象

5. 2 设置应用程序

5. 2. 1 为应用程序指定图标

5. 2. 2 为应用程序指定字体

5. 2. 3 应用程序默认的全局对象

5. 2. 4 应用程序其他设置

5. 3 为应用程序添加脚本语句

5. 3. 1 应用程序的open事件

5. 3. 2 应用程序的close事件

5. 3. 3 应用程序的SystemError事件

5. 3. 4 应用程序的Idle事件

5. 4 使用PowerScript画板

5. 5 编辑脚本语句的各种操作

5. 5. 1 脚本编辑器工具栏介绍

5. 5. 2 粘贴函数

5. 5. 3 粘贴SQL语句

5. 5. 4 粘贴常用语句

5. 5. 5 给脚本添加注释

5. 5. 6 粘贴窗口和对象

5. 5. 7 导入文本文件

5. 6 运行应用程序

5. 7 一个典型示例

5. 7. 1 新建一个工作空间和应用程序对象

5. 7. 2 创建主窗体

5. 7. 3 为应用程序的open事件添加脚本语句

5. 8 小结

5. 9 习题

第6章 创建窗体

6. 1 创建常用窗体

6. 1. 1 创建主窗体

6. 1. 2 创建弹出式窗体

6. 1. 3 创建子窗体

6. 1. 4 创建应答窗体

6. 1. 5 创建多文档窗体

6. 2 设置窗体属性

6. 2. 1 设置主窗体属性

6. 2. 2 设置其他窗体属性

6. 3 为窗体添加控件

6. 4 为窗体添加脚本语句

6. 5 预览和运行窗体

6. 5. 1 预览窗体

6. 5. 2 运行窗体

6. 6 为控件设置Tab键次序

6. 7 调色板的使用

6. 8 对齐和调整控件

6. 9 小结

6. 10 习题

第7章 创建菜单和工具栏

7. 1 使用菜单画板

7. 1. 1 打开菜单画板

7. 1. 2 创建菜单

7. 1. 3 编辑菜单

7. 1. 4 设置菜单

7. 1. 5 通过继承创建菜单

7. 2 调用菜单

7. 3 为菜单添加任务

7. 4 保存菜单

7. 5 创建工具栏

7. 6 一个典型示例

7. 6. 1 创建工作空间和应用程序对象

7. 6. 2 创建所需窗体

7. 6. 3 创建菜单

7. 6. 4 连接菜单和窗体

7. 6. 5 为应用程序添加open 事件代码

7. 7 小结

7. 8 习题

第8章 使用控件

8. 1 按钮控件

8. 1. 1 命令按钮控件

8. 1. 2 图像按钮控件

8. 2 复/单选框控件

8. 2. 1 复选框控件

8. 2. 2 单选框控件

8. 3 标签控件

8. 3. 1 文字标签控件

8. 3. 2 超级链接控件

8. 4 图像控件

8. 4. 1 普通图像控件

8. 4. 2 超级链接图像控件

8. 5 群组控件

8. 6 划线控件

8. 6. 1 直线控件

8. 6. 2 椭圆控件

8. 6. 3 矩形控件

8. 6. 4 圆角矩形控件

8. 7 文本框控件

8. 7. 1 单行文本框控件

8. 7. 2 编辑掩码控件

8. 7. 3 多行文本框控件

8. 7. 4 多信息文本框编辑控件

8. 8 调节和进度控件

8. 8. 1 水平滚动条控件

8. 8. 2 垂直滚动条控件

8. 8. 3 水平调节控件

8. 8. 4 垂直调节控件

8. 8. 5 水平进度条控件

8. 8. 6 垂直进度条控件

8. 9 列表框控件

8. 9. 1 下拉式列表控件

8. 9. 2 下拉式图标列表控件

8. 9. 3 矩形列表框控件

8. 9. 4 图标列表框控件

8. 9. 5 视图列表控件

8. 9. 6 树形视图列表控件

8. 10 选项卡控件

8. 11 高级控件

8. 11. 1 图形控件

8. 11. 2 对象链接与嵌入控件

8. 11. 3 用户对象控件

8. 12 小结

8. 13 习题

第9章 管理库文件

9. 1 创建库

9. 2 管理库

9. 2. 1 为库文件浏览框设置默认工作目录

9. 2. 2 在库中查找用户所需的内容

9. 2. 3 优化库

9. 2. 4 导出和导入文件

9. 2. 5 设置动态链接库

9. 2. 6 删除库

9. 3 小结

9. 4 习题

第10章 应用程序的调试和发布

10. 1 错误类型

10. 1. 1 语法错误

10. 1. 2 逻辑错误

10. 1. 3 异常错误

10. 2 调试器介绍

10. 2. 1 打开调试器

10. 2. 2 调试器功能界面简介

10. 2. 3 设置调试器功能界面

10. 3 脚本调试方法

10. 3. 1 打开要调试的脚本

10. 3. 2 设置断点

10. 3. 3 调试运行脚本

10. 3. 4 添加观察变量

10. 4 错误处理

10. 4. 1 预见性错误处理程序

10. 4. 2 使用Try…End try语句

10. 5 发布应用程序

10. 5. 1 编译应用程序

10. 5. 2 生成可执行文件

10. 5. 3 创建发布磁盘

10. 6 小结

10. 7 习题

第3篇 典型实例

第11章 典型小型实例赏析

11. 1 增量数据窗口查询编程示例

11. 1. 1 运行界面

11. 1. 2 创建工作空间和应用程序对象

11. 1. 3 创建数据库和数据窗口

11. 4 编制窗体

11. 5 重点和难点分析

11. 2 使用SQL语句编程示例

11. 2. 1 运行界面

11. 2. 2 创建工作空间和应用程序对象

11. 2. 3 编制窗体

11. 2. 4 重点和难点分析

11. 3 制作系统登录窗口示例

11. 3. 1 运行界面

11. 3. 2 创建工作空间和应用程序对象

11. 3. 3 使用的数据表

11. 3. 4 编制窗体

11. 3. 5 重点和难点分析

11. 4 常用控件编程示例

11. 4. 1 运行界面

11. 4. 2 创建工作空间和应用程序对象

11. 4. 3 编制窗体

11. 4. 4 重点和难点分析

11. 5 精确和模糊查询编程示例

11. 5. 1 运行界面

11. 5. 2 创建工作空间和应用程序对象

11. 5. 3 创建数据库和数据窗口

11. 5. 4 编制窗体

11. 5. 5 重点和难点分析

11. 6 菜单和工具栏编程示例

11. 6. 1 运行界面

11. 6. 2 创建工作空间和应用程序对象

11. 6. 3 创建数据窗口

11. 6. 4 编制窗体和菜单

11. 6. 5 为应用程序对象添加open事件代码

11. 6. 6 重点和难点分析

11. 7 记录操作编程示例

11. 7. 1 运行界面

11. 7. 2 创建工作空间和应用程序对象

11. 7. 3 创建数据窗口

11. 7. 4 编制窗体

11. 7. 5 为应用程序对象添加open事件代码

11. 7. 6 重点和难点分析

11. 8 制作修改密码框示例

11. 8. 1 运行界面

11. 8. 2 创建工作空间和应用程序对象

11. 8. 3 编制窗体和添加功能代码

11. 8. 4 为应用程序对象添加open事件代码

11. 8. 5 重点和难点分析

11. 9 制作录入窗口示例

11. 9. 1 运行界面

11. 9. 2 创建工作空间和应用程序对象

11. 9. 3 创建数据窗口

11. 9. 4 编制窗体

11. 9. 5 为应用程序对象添加open事件代码

11. 9. 6 重点和难点分析

11. 10 高级控件编程示例

11. 10. 1 运行界面

11. 10. 2 创建工作空间和应用程序对象

11. 10. 3 编制窗体

11. 10. 4 为应用程序对象添加open事件代码

11. 10. 5 重点和难点分析

11. 11 小结

11. 12 习题

第12章 图书管理系统实例

12. 1 图书管理系统运行界面

12. 1. 1 登录窗口和主界面

12. 1. 2 图书借还和查询运行界面

12. 1. 3 录儿注销图书/会员运行界面

12. 1. 4 修改密码框

12. 1. 5 挂失/解锁会员卡运行界面

12. 1. 6 打印会员卡运行界面

12. 1. 7 帮助对话框运行界面

12. 2 系统分析

12. 2. 1 用户的功能需求分析

12. 2. 2 数据库系统E-R图

12. 3 制作过程

12. 3. 1 创建数据库和数据表

12. 3. 2 创建工作空间和应用程序对象

12. 3. 3 创建所需数据窗口

12. 3. 4 创建功能窗体

12. 3. 5 创建主菜单

12. 3. 6 为应用程序对象添加open事件代码

12. 3. 7 难点和重点分析

12. 4 小结

12. 5 习题

第13章 学生选课系统实例

13. 1 学生选课系统运行界面

13. 1. 1 运行主界面

13. 1. 2 课程信息查询窗口运行界面

13. 1. 3 选课窗口运行界面

13. 1. 4 生成课程表窗口运行界面

13. 1. 5 修改密码窗口运行界面

13. 1. 6 帮助窗口运行界面

13. 2 系统分析

13. 2. 1 用户的功能需求分析

13. 2. 2 数据库系统E-R图

13. 3 制作过程

13. 3. 1 创建数据库和数据表

13. 3. 2 创建应用程序对象

13. 3. 3 创建所需数据窗口

13. 3. 4 创建功能窗体

13. 3. 5 为应用程序对象添加open事件代码

13. 3. 6 难点和重点分析

13. 4 小结

13. 5 习题

附录A 源代码的使用方法

附录B 常用函数与命令速查表

谈天论地话软件