PowerBuilder 8.0开发应用实例

PowerBuilder 8.0开发应用实例
作 者: 李政
出版社: 中国水利水电出版社
丛编项: 万水PowerBuilder从入门到精通系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Powerbuilder
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《PowerBuilder 8.0开发应用实例》作者简介

内容简介

本书首先介绍了最新开发工具PowerBuilder 8.0的应用基础知识,包括开发环境、对象与事件、PowerScript语言、数据库与数据窗口对象等。在此基础上,通过一些实例,重点介绍应用软件的开发过程和方法,给出相关技术要点和源代码。书中所有实例源代码均可从中国水利水电出版社网站下载,读者可以直接使用或部分引用这些实例,更重要的是可以分析、改进、移植这些实例,拓展应用领域,开发自己的作品。本书从实际需要出发,对内容进行精选,涵盖了PowerBuilder 8.0从编程基础到高级应用的内容。而且循序渐进,参照实例,举一反三,符合软件开发者的学习习惯,可以使读者迅速掌握利用PB开发软件的要领,适合计算机软件开发人员使用,也可作为大专院校计算机专业学生教材或参考书。

图书目录

第1章 PowerBuilder基础

1. 1 PowerBuilder简介

1. 1. 1 事件驱动

1. 1. 2 面向对象

1. 1. 3 支持多种数据库

1. 1. 4 PowerScript语言

1. 1. 5 数据窗口

1. 1. 6 跨平台

1. 2 PowerBuilder 8. 0的新特性

1. 2. 1 新的用户界面和开发方法

1. 2. 2 网络功能的增强

1. 2. 3 数据库连接新特性

1. 2. 4 EAServer整合

1. 2. 5 Web及N层应用

1. 2. 6 方便的调试功能

1. 3 PowerBuilder 8. 0集成开发环境

1. 3. 1 有关概念

1. 3. 2 PowerBuilder 8. o主界面

1. 3. 3 使用向导和To-Do列表

1. 3. 4 画板和视图

1. 3. 5 使用工具栏

1. 3. 6 其他

1. 4 应用程序开发过程

1. 4. 1 系统分析和系统设计

1. 4. 2 系统开发

1. 4. 3 系统调试和运行

1. 4. 4 生成可执行文件

1. 4. 5 应用程序的发布

1. 5 一个简单的例子

第2章 PowerBuilder对象

2. 1 应用程序对象

2. 1. 1 创建应用程序对象

2. 1. 2 设置应用程序对象的属性

2. 1. 3 应用程序对象的事件

2. 2 窗口与控件

2. 2. 1 窗口的类型

2. 2. 2 建立或打开窗口

2. 2. 3 对窗口进行设计

2. 2. 4 控件简介

2. 2. 5 使用控件

2. 3 菜单和工具栏

2. 3. 1 创建菜单

2. 3. 2 设置菜单和工具栏属性

2. 3. 3 编写菜单脚本

2. 4 用户对象与用户事件

2. 4. 1 用户对象的类型

2. 4. 2 创建用户对象

2. 4. 3 使用用户对象

2. 4. 4 用户事件

2. 5 对象的继承

2. 5. 1 使用继承创建窗口

2. 5. 2 使用继承创建用户对象

2. 6 简单应用举例

第3章 PowerScript语言

3. 1 语言基础

3. 1. 1 断行. 续行和注释

3. 1. 2 标识符. 空值和特殊字符

3. 1. 3 保留字

3. 1. 4 对象. 属性. 函数和事件的引用方法

3. 1. 5 代词

3. 2 数据类型

3. 2. 1 标准数据类型

3. 2. 2 系统对象数据类型

3. 2. 3 Any数据类型

3. 2. 4 枚举类型

3. 3 声明的使用

3. 3. 1 声明变量

3. 3. 2 声明常量

3. 3. 3 声明数组

3. 3. 4 声明外部函数

3. 3. 5 作用域

3. 4 运算符和表达式

3. 4. 1 算术运算符

3. 4. 2 关系运算符

3. 4. 3 逻辑运算符

3. 4. 4 连接运算符

3. 4. 5 运算符的优先级

3. 4. 6 表达式

3. 5 函数和结构

3. 5. 1 函数概述

3. 5. 2 定义新函数

3. 5. 3 函数的修改. 删除与使用

3. 5. 4 结构概述

3. 5. 5 定义新结构

3. 5. 6 结构的修改. 删除和使用

3. 6 PowerScript语句

3. 6. 1 赋值语句

3. 6. 2 IF…THEN语句

3. 6. 3 CHOOSECASE语句

3. 6. 4 FOR…NEXT语句

3. 6. 5 Do...LOOP语句

3. 6. 6 CONTINUE和EXIT语句

3. 6. 7 GOTO语句

3. 6. 8 HALT语句

3. 6. 9 RETURN语句

3. 6. 10 CALL语句

3. 6. 11 CREATE语句

3. 6. 12 DESTROY语句

3. 7 SQL语句

3. 7. 1 CONNECT语句

3. 7. 2 MSCONNECT语句

3. 7. 3 COMMIT语句

3. 7. 4 ROLLBACK语句

3. 7. 5 SELECT语句

3. 7. 6 INSERT语句

3. 7. 7 UPDATE语句

3. 7. 8 DELETE语句

3. 8 游标的使用

3. 8. 1 声明游标

3. 8. 2 打开游标

3. 8. 3 提取数据

3. 8. 4 关闭游标

3. 8. 5 使用where子句

3. 9 脚本的编写

3. 9. 1 打开脚本视图

3. 9. 2 粘贴脚本

3. 10 程序举例

第4章 数据库与数据窗口

4. 1 数据库的建立与维护

4. 1. 1 在PowerBuilder 8. 0中建立和删除ASA数据库

4. 1. 2 用SybaseCentral建立和维护ASA数据库

4. 2 数据库的连接

4. 2. 1 配置ODBC数据源

4. 2. 2 建立描述文件(Proflie)

4. 2. 3 数据库连接

4. 3 表的建立与管理

4. 3. 1 建立新表

4. 3. 2 表的属性设置和有关操作

4. 3. 3 列的属性设置

4. 3. 4 记录操作

4. 4 视图的建立与使用

4. 5 数据窗口对象

4. 5. 1 建立数据窗口对象

4. 5. 2 定制数据窗口对象

4. 5. 3 使用数据窗口对象

第5章 通讯录管理器

5. 1 基础工作

5. 1. 1 建立文件夹. 准备图片文件

5. 1. 2 建立或打开工作空间

5. 1. 3 建立应用程序对象. 库和目标

5. 1. 4 创建数据库和表

5. 2 单文档界面程序

5. 2. 1 数据窗口对象设计

5. 2. 2 窗口设计

5. 2. 3 编码

5. 2. 4 运行

5. 3 多文档界面程序

5. 3. 1 多文档界面有关知识

5. 3. 2 菜单m_frame

5. 3. 3 MDI框架窗口W_frame

5. 3. 4 数据窗口对象d_wg和d_zy_arg

5. 3. 5 定义全局结构s_txl

5. 3. 6 工作表窗口w_wg. W_zy_arg和w_pic布局

5. 3. 7 编码与测试

第6章 小型财务软件

6. 1 系统功能和数据库设计

6. 1. 1 系统功能与主菜单

6. 1. 2 多文档界面框架窗口与应用程序对象代码

6. 1. 3 数据库与表

6. 2 数据维护和查询

6. 2. 1 收支类型的输入与文本颜色的控制

6. 2. 2 窗口w_d_in布局及部分代码

6. 2. 3 查询的实现

6. 2. 4 SetCarry on功能的实现

6. 2. 5 数据有效性检验

6. 2. 6 其他功能

6. 2. 7 收支类型维护窗口

6. 3 统计表

6. 3. 1 数据窗口对象d_tjb

6. 3. 2 统计表窗口w_tjb

6. 4 统计图

6. 4. 1 数据窗口对象d_tjt

6. 4. 2 统计图窗口w_tjt

6. 5 发布和使用

第7章 电视节目脱机浏览器

7. 1 数据库与应用程序对象

7. 2 w_tv窗口设计

7. 3 将电视节目导入数据库

7. 4 任意查询的实现

7. 5 按时段查询各频道当前正在播出和即将播出的节目

7. 6 属性控制与数据删除

7. 7 频道预置窗口和"关于"窗口的设计

7. 8 浏览器的使用

第8章 有线电视网管系统

8. 1 有线电视网简介

8. 2 基础设计

8. 2. 1 对象库和应用程序对象

8. 2. 2 数据库和表

8. 2. 3 数据窗口对象

8. 2. 4 系统功能菜单

8. 2. 5 主窗口

8. 2. 6 应用程序对象代码

8. 3 自动配置ODBC数据源

8. 4 参数设置与数据维护

8. 4. 1 设置和修改串行通讯参数

8. 4. 2 通讯数据维护查询

8. 5 串行通讯的实现

8. 5. 1 窗口布局及控件

8. 5. 2 窗口实例变量及open事件代码

8. 5. 3 按钮cb_4("转")的clicked事件代码

8. 5. 4 树视图控件tv_1的itempopulate事件代码

8. 5. 5 树视图控件tv_1的clicked事件代码

8. 5. 6 自定义函数

8. 5. 7 "通讯". "保存"和"退出"按钮代码

8. 6 运行与发布

第9章 用机记录浏览器

9. 1 让计算机自动记录本身的工作时间

9. 1. 1 自动记时的有关技术

9. 1. 2 将关机时间存入CMOS实时钟寄存器

9. 1. 3 将上次关机时间和本次开机日期时间存盘

9. 1. 4 完整的源程序清单

9. 2 数据库及数据窗口对象

9. 2. 1 应用程序对象. 数据库和表

9. 2. 2 数据窗口对象

9. 3 窗口设计

9. 3. 1 窗口布局和控件

9. 3. 2 窗口及控件的编码

9. 4 使用

第10章 通用查询模块

10. 1 准备工作

10. 2 全字段查询技术的实现

10. 2. 1 数据窗口对象. 应用程序对象和菜单设计

10. 2. 2 窗口设计

10. 2. 3 使用

10. 3 选字段查询窗口的设计

10. 3. 1 应用程序对象

10. 3. 2 窗口设计

10. 3. 3 使用

第11章 高校学生档案管理系统

11. 1 系统功能设计

11. 2 数据库和表设计

II. 3 对象库和主菜单

11. 4 全局变量与全局函数

11. 5 登录窗口和MDI框架窗口

11. 5. 1 应用程序对象代码

11. 5. 2 封面窗口

11. 5. 3 系统登录窗口

11. 5. 4 MDI框架窗口

11. 6 数据维护功能

11. 6. 1 数据维护菜单

11. 6. 2 数据窗口对象

11. 6. 3 窗口对象

11. 7 字典维护功能

11. 7. 1 数据窗口对象

11. 7. 2 窗口对象

11. 7. 3 有关菜单项的编码

11. 8 全字段查询和选字段查询

11. 9 数据统计

11. 9. 1 学生入学时自然情况统计表

11. 9. 2 历年招生人数统计表

11. 9. 3 历年招生人数统计图

11. 10 软件的使用

11. 10. 1 增删记录

11. 10. 2 修改数据

11. 10. 3 字典维护

11. 10. 4 全字段查询

11. 10. 5 选项查询

11. 10. 6 统计入学时. 在校时. 毕业后数据

11. 10. 7 统计图

11. 10. 8 统计表

11. 10. 9 系统服务

第12章 农业生产管理信息系统

12. 1 系统功能与技术要求

12. 2 数据库与表设计

12. 3 以树视图方式管理行政区信息

12. 3. 1 菜单与窗口布局

12. 3. 2 窗口编码

12. 4 数据维护与查询

12. 5 生产效益统计

12. 5. 1 数据窗口对象d_tjl

12. 5. 2 生产效益统计窗口w_fjl

12. 6 统计图形的动态设置

12. 6. 1 数据窗口对象

12. 6. 2 统计图形窗口

12. 7 多媒体与外部程序调用

12. 7. 1 图片

12. 7. 2 声音

12. 7. 3 视频图像

12. 7. 4 调用外部程序

附录A PowerBuilder 8. 0函数参考

A. 1 独立函数

A. 1. 1 数值计算函数

A. 1. 2 字符串与二进制大对象函数

A. 1. 3 日期与时间函数

A. 1. 4 类型检查与转换函数

A. 1. 5 系统与环境函数

A. 1. 6 文件操作函数

A. 1. 7 打印函数

A. 1. 8 窗口操作函数

A. 1. 9 库管理函数

A. 1. 10 DDE客户与服务器函数

A. 1. 11 国际化函数

A. 1. 12 其他函数

A. 2 对象函数

A. 2. 1 对象通用函数

A. 2. 2 数据窗口控件函数

A. 2. 3 数据窗口画板函数

A. 2. 4 编辑控件函数

A. 2. 5 列表框和下拉列表框函数

A. 2. 6 图形函数

A. 2. 7 菜单项与用户自定义对象函数

A. 2. 8 窗口函数

附录B PowerBuilder 8. 0事件参考

B. 1 应用程序对象事件

B. 2 数据窗口控件事件

B. 3 菜单项事件

B. 4 窗口事件

B. 5 窗口控件共有事件

B. 6 窗口控件特有事件

附录C PowerBuilder 8. 0属性参考

C. 1 应用程序对象属性

C. 2 数据窗口控件属性

C. 3 菜单项属性

C. 4 窗口属性

C. 5 窗口控件共有属性

C. 6 窗口控件特有属性