书籍详情
Power Builder程序设计基础(高等院校计算机教育系列教材)
作者:李茜
出版社:清华大学出版社
出版时间:2005-07-01
ISBN:9787302110675
定价:¥34.00
购买这本书可以去
内容简介
本书为“PowerbuilderWin32API技术丛书”之《PowerBuilderWin32API程序设计(基础卷)》,全书分6篇,共21章,内容包括:WindowsAPI基础、Windows系统版本、区域等信息获取;Windows系统控制面板、注册表访问、多媒体程序设计、ODBC数据源设置;系统通用对话框的调用;文件、目录和磁盘的访问与操作;如何通过API函数扩充窗口、菜单、按钮功能等。全书内容循序渐进,有非常强的针对性和实用性,书中提供了大量在应用开发中十分重要而PowerBuilder本身没有提供的功能,是带领读者快速进入API天地的开篇之作。本书可供具有一定PowerBuilder程序设计基础,需要进一步扩充和了解PowerBuilder更多功能的程序员使用,也可供VisualBasic或Delphi等其他开发语言的程序员参考。
作者简介
高级工程师,现供职于黄河水利水电开发总公司。长期从事MIS及GIS系统在企业的应用和推广工作。主持和参与开发了多个应用于水利、文物保护、水环境保护等领域的信息系统。对Win32API技术及其在PowerBuilder中的应用有很深的造诣。
目录
第1章 数据库应用的基础知识
1.1 为什么需要数据库技术
1.2 数据库的演变
1.3 数据库基本概念
1.3.1 数据
1.3.2 数据库
1.3.3 数据库管理系统
1.3.4 数据库系统
1.4 数据库系统模型
1.4.1 层次模型
1.4.2 网状模型
1.4.3 关系模型
1.5 数据库管理系统
1.6 Codd十二条法则
1.7 数据库的范式
1.7.1 数据依赖
1.7.2 关系模式的操作异常
1.7.3 范式
1.8 EAR方法
1.8.1 EAR图
1.8.2 EAR方法向关系数据库转换
1.9 本章小结
1.10 习题
第2章PowerBuilder概述
2.1 PowerBuilder简介
2.1.1 PowerBuilder的基本特性
2.1.2 PowerBuilder的基本概念
2.2 PowerBuilder的新特性
2.2.1 新的用户界面与开发方法
2.2.2 增强的网络功能
2.2.3 数据库连接特性
2.2.4 其他新特性
2.3 PowerBuilder的开发环境
2.3.1 开发工具和开发环境
2.3.2 常用画笔
2.3.3 常用对话框
2.3.4 联机帮助
2.4 应用程序的基本开发过程
2.5 本章小结
2.6 习题
第3章 应用程序对象
3.1 创建应用程序对象
3.1.1 应用程序对象基本概念
3.1.2 应用库
3.1.3 创建应用程序以象实例
3.1.4 Workspace视图
3.2 应用程序画笔
3.2.1 启动应用程序画笔
3.2.2 画笔的视图
3.2.3 画笔的工具栏
3.3 应用程序对象的属性
3.3.1 General选项卡
3.3.2 Toolbar选项卡
3.3.3 Additional属性
3.3.4 应用程序对象属性设置实例
3.4 应用程序对象的事件
3.4.1 Open(打开) 事件
3.4.2 Close(关闭) 事件
3.4.3 Idle(空闲) 事件
3.4.4 SystemError(系统出错) 事件
3.4.5 ConnectBegin(连接开始) 事件
3.4.6 ConnectEnd(连接结束)事件
3.5 事务对象的概念与属性
3.5.1 事务对象的概念
3.5.2 使用自定义事务对象
3.5.3 事务对象的属性
3.6 本章小结
3.7 习题
第4章 窗口设计
4.1 创建窗口
4.1.1 窗口的创建
4.1.2 窗口的类型
4.1.3 窗口的属性
4.1.4 窗口的事件
4.1.5 窗口的函数
4.1.6 与窗口相关的函数
4.2 窗口控件的基本操作
4.2.1 添加控件
4.2.2 选择控件
4.2.3 复制控件
4.2.4 删除控件
4.2.5 布局控件
4.2.6 设置控件的Tab键次序
4.3 窗口控件的属性、事件和函数
4.3.1 窗口控件
4.3.2 窗口控件的公共属性
4.3.3 窗口控件的公共事件
4.3.4 窗口控件的公共函数
4.4 常用窗口控件的使用
4.4.1 按钮控件的使用
4.4.2 编辑控件的使用
4.4.3 显示输出控件的使用
4.4.4 选择操作控件的使用
4.4.5 进程控件的使用
4.5 消息对话框
4.5.1 MessageBox()函数详解
4.5.2 MessageBox()函数的使用
4.6 本章小结
4.7 习题
第5章 数据库管理
5.1 使用Sybase Central创建和管理数据库
5.1.1 创建ASA数据库
5.1.2 删除ASA数据库连接ASA数据库
5.1.3 连接ASA数据库
5.1.4 断开已经连接的ASA数据库
5.1.5 关于其他的操作
5.2 PowerBuilder的数据库接口
5.2.1 ODBC接口概述
5.2.2 配置ODBC数据源
5.2.3 连接到ODBC数据库
5.3 数据库画笔
5.3.1 数据库画笔的工具栏
5.3.2 数据库画笔的工作区
5.4 表的基本操作
5.4.1 创建表
5.4.2 修改表
5.4.3 删除表
5.4.4 为成绩信息库创建其他表
5.5 表的高级操作
5.5.1 设置主键
5.5.2 设置外键
5.5.3 表的关系图
5.5.4 建立索引
5.5.5 设置表的属性
5.5.6 设置表的扩展属性
5.6 视图操作
5.6.1 创建视图
5.6.2 删除视图
5.7 数据操作
5.7.1 插入记录
5.7.2 删除记录
5.7.3 浏览和修改记录
5.7.4 为其他表输入数据记录
5.7.5 使用视图浏览数据
5.7.6 编写和执行SQL语句
5.7.7 保存与读入SQL语句
5.8 本章小结
5.9 习题
第6章 PowerScript编程
6.1 语言基础
6.1.1 续行和断行
6.1.2 注释
6.1.3 标识符
6.1.4 特殊ASCII码字符
6.1.5 代词
6.1.6 对象、属性、函数和事件的引用方法
6.1.7 保留字
6.2 数据类型
6.2.1 标准数据类型
6.2.2 Any数据类型
6.2.3 系统对象数据类型
6.2.4 枚举类型
6.2.5 空值(NULL)
6.3 说明语句及变量作用域
6.3.1 变量说明
6.3.2 数组说明
6.3.3 常量说明
6.3.4 变量的作用域
6.4 操作符
6.4.1 算术操作符
6.4.2 关系操作符
6.4.3 逻辑操作符
6.4.4 连接操作符
6.4.5 操作符的优先级
6.5 创建与释放对象实例
6.5.1 创建对象实例
6.5.2 释放对象实例
6.5.3 收集废弃对象
6.6 基本语句
6.6.1 赋值语句
6.6.2 条件语句
6.6.3 循环语句
6.6.4 其他常用语句
6.7 嵌入式SQL语句
6.7.1 事务管理语句
6.7.2 基本SQL语句
6.7.3 游标的使用
6.8 创建自定义函数和结构
6.8.1 创建全局函数
6.8.2 创建对旬函数
6.8.3 创建全局结构
6.8.4 创建对象结构
6.9 编写脚本
6.9.1 粘贴函数
6.9.2 粘贴SQL语句
6.9.3 粘PowerScript语句
6.10 本章小结
6.11 习题
第7章 数据窗口
7.1 数据窗口对象
7.1.1 数据窗口的数据源
7.1.2 数据窗口的显示风格
7.1.3 创建数据窗口对象
7.2 数据窗口画笔
7.2.1 数据窗口画笔的组成
7.2.2 画笔工具栏的说明
7.2.3 画笔工作区的说明
7.3 设计数据窗口对象
7.3.1 数据窗口对象的整体布局
7.3.2 控制列对象的显示与编辑
7.3.3 控制数据行
7.3.4 增强数据窗口对象的功能
7.4 使用数据窗口控件
7.4.1 使用数据窗口控件的一般步骤
7.4.2 应用程序与数据库的连接
7.4.3 检索数据
7.4.4 动态链接数据窗口对象
7.4.5 更新数据库
7.5 操控数据窗口
7.5.1 数据窗口的缓冲区
7.5.2 编辑状态标志
7.5.3 编辑控件
7.5.4 校验接收数据
7.5.5 数据窗口控件的属性
7.5.6 数据窗口控件的常用事件
7.5.7 数据窗口控件的常用函数
7.5.8 出错处理及日志
7.6 数据窗口的高级用法
7.6.1 数据窗口属直接访问方法
7.6.2 数据窗口画笔表达式的使用
7.6.3 数据的直接访问方法
7.6.4 使用动态数据窗口
7.7 数据窗口综合设计实例
7.7.1 修改应用程序对象
7.7.2 对窗口进行整体布局
7.7.3 实现浏览功能
7.7.4 实现编辑功能
7.7.5 实现校验功能
7.7.6 实现防止误操作的功能
7.7.7 实现查找功能
7.7.8 实现数据分类载入功能
7.7.9 实现处理错误的功能
7.8 数据存储对象
7.8.1 数据存储对象的属性
7.8.2 数据存储对象的事件和函数
7.8.3 数据存储对象的使用方法
7.9 本章小结
7.10 习题
第8章 菜单设计
8.1 菜单的概述
8.1.1 菜单的类型
8.1.2 菜单的组成
8.1.3 菜单的状态
8.2 菜单的创建
8.2.1 菜单画笔
8.2.2 创建新菜单
8.2.3 菜单的属性
8.2.4 定义菜单项的快捷键
8.2.5 创建菜单的工具栏
8.2.6 创建继承菜单
8.3 菜单的使用
8.3.1 在窗口中关联菜单
8.3.2 编写菜单事件代码
8.3.3 运行测试
8.3.4 解决运行中的问题
8.4 弹出式菜单的使用
8.4.1 弹出窗口上的菜单
8.4.2 弹出其他菜单
8.5 本章小结
8.6 习题
第9章 多文档(MDI)界面应用程序综合实例
9.1 多文档界面应用程序
9.1.1 多文档界面窗口的设计
9.1.2 在多文档界面窗口中打开子窗口
9.1.3 多文档界面应用程序中的工作窗口
9.1.4 多文档界面应用程序的菜单
9.1.5 单文档界面窗口的设计
9.2 “学生成绩管理系统”的系统分析
9.2.1 设计任务和需求分析
9.2.2 模块划分
9.2.3 实施步骤
9.2.4 实施说明
9.3 为系统创建数据库
9.3.1 创建系统文件夹
9.3.2 创建系统数据库
9.4 为系统创建应用程序对象
9.4.1 创建工作组
9.4.2 创建应用程序对象
9.5 为系统创建数据窗口对象
9.6 为系统创建管理窗口
9.6.1 创建祖先窗口
9.6.2 在祖先窗口中添加功能函数
9.6.3 编写祖先窗口的其他代码
9.6.4 创建管理窗口
9.7 为系统创建主窗口
9.7.1 创建系统标志窗口
9.7.2 创建系统主窗口
9.8 为系统创建菜单
9.8.1 创建菜单项
9.8.2 添加菜单功能函数
9.8.3 为菜单功能函数编写代码
9.8.4 为菜单项编写代码
9.8.5 将菜单与窗口进行关联
9.9 为系统创建其他窗口
9.9.1 创建关于窗口
9.9.2 创建登录窗口
9.9.3 创建启动窗口
9.9.4 系统的其他设置
9.10 本章小结
9.11 习题
第10章 应用程序的调试与发布
10.1 调试画笔
10.1.1 进入调试画笔的方法
10.1.2 调试画笔的组成
10.2 应用程序的调试方法
10.2.1 程序调试的一般步骤
10.2.2 断点设置方法
10.2.3 特殊断点设置方法
10.2.4 应用程序的调试示例
10.2.5 其他调试方法
10.3 生成可执行文件
10.3.1 创建可执行文件的一般步骤
10.3.2 创建可执行文件的相关问题
10.3.3 创建带动态库的可执行文件示例
10.4 应用程序的发布
10.5 本章小结
10.6 习题
附录A 本书示例中所用函数说明
附录B 数据窗口列对象的属性
附录C 全书示例索引
1.1 为什么需要数据库技术
1.2 数据库的演变
1.3 数据库基本概念
1.3.1 数据
1.3.2 数据库
1.3.3 数据库管理系统
1.3.4 数据库系统
1.4 数据库系统模型
1.4.1 层次模型
1.4.2 网状模型
1.4.3 关系模型
1.5 数据库管理系统
1.6 Codd十二条法则
1.7 数据库的范式
1.7.1 数据依赖
1.7.2 关系模式的操作异常
1.7.3 范式
1.8 EAR方法
1.8.1 EAR图
1.8.2 EAR方法向关系数据库转换
1.9 本章小结
1.10 习题
第2章PowerBuilder概述
2.1 PowerBuilder简介
2.1.1 PowerBuilder的基本特性
2.1.2 PowerBuilder的基本概念
2.2 PowerBuilder的新特性
2.2.1 新的用户界面与开发方法
2.2.2 增强的网络功能
2.2.3 数据库连接特性
2.2.4 其他新特性
2.3 PowerBuilder的开发环境
2.3.1 开发工具和开发环境
2.3.2 常用画笔
2.3.3 常用对话框
2.3.4 联机帮助
2.4 应用程序的基本开发过程
2.5 本章小结
2.6 习题
第3章 应用程序对象
3.1 创建应用程序对象
3.1.1 应用程序对象基本概念
3.1.2 应用库
3.1.3 创建应用程序以象实例
3.1.4 Workspace视图
3.2 应用程序画笔
3.2.1 启动应用程序画笔
3.2.2 画笔的视图
3.2.3 画笔的工具栏
3.3 应用程序对象的属性
3.3.1 General选项卡
3.3.2 Toolbar选项卡
3.3.3 Additional属性
3.3.4 应用程序对象属性设置实例
3.4 应用程序对象的事件
3.4.1 Open(打开) 事件
3.4.2 Close(关闭) 事件
3.4.3 Idle(空闲) 事件
3.4.4 SystemError(系统出错) 事件
3.4.5 ConnectBegin(连接开始) 事件
3.4.6 ConnectEnd(连接结束)事件
3.5 事务对象的概念与属性
3.5.1 事务对象的概念
3.5.2 使用自定义事务对象
3.5.3 事务对象的属性
3.6 本章小结
3.7 习题
第4章 窗口设计
4.1 创建窗口
4.1.1 窗口的创建
4.1.2 窗口的类型
4.1.3 窗口的属性
4.1.4 窗口的事件
4.1.5 窗口的函数
4.1.6 与窗口相关的函数
4.2 窗口控件的基本操作
4.2.1 添加控件
4.2.2 选择控件
4.2.3 复制控件
4.2.4 删除控件
4.2.5 布局控件
4.2.6 设置控件的Tab键次序
4.3 窗口控件的属性、事件和函数
4.3.1 窗口控件
4.3.2 窗口控件的公共属性
4.3.3 窗口控件的公共事件
4.3.4 窗口控件的公共函数
4.4 常用窗口控件的使用
4.4.1 按钮控件的使用
4.4.2 编辑控件的使用
4.4.3 显示输出控件的使用
4.4.4 选择操作控件的使用
4.4.5 进程控件的使用
4.5 消息对话框
4.5.1 MessageBox()函数详解
4.5.2 MessageBox()函数的使用
4.6 本章小结
4.7 习题
第5章 数据库管理
5.1 使用Sybase Central创建和管理数据库
5.1.1 创建ASA数据库
5.1.2 删除ASA数据库连接ASA数据库
5.1.3 连接ASA数据库
5.1.4 断开已经连接的ASA数据库
5.1.5 关于其他的操作
5.2 PowerBuilder的数据库接口
5.2.1 ODBC接口概述
5.2.2 配置ODBC数据源
5.2.3 连接到ODBC数据库
5.3 数据库画笔
5.3.1 数据库画笔的工具栏
5.3.2 数据库画笔的工作区
5.4 表的基本操作
5.4.1 创建表
5.4.2 修改表
5.4.3 删除表
5.4.4 为成绩信息库创建其他表
5.5 表的高级操作
5.5.1 设置主键
5.5.2 设置外键
5.5.3 表的关系图
5.5.4 建立索引
5.5.5 设置表的属性
5.5.6 设置表的扩展属性
5.6 视图操作
5.6.1 创建视图
5.6.2 删除视图
5.7 数据操作
5.7.1 插入记录
5.7.2 删除记录
5.7.3 浏览和修改记录
5.7.4 为其他表输入数据记录
5.7.5 使用视图浏览数据
5.7.6 编写和执行SQL语句
5.7.7 保存与读入SQL语句
5.8 本章小结
5.9 习题
第6章 PowerScript编程
6.1 语言基础
6.1.1 续行和断行
6.1.2 注释
6.1.3 标识符
6.1.4 特殊ASCII码字符
6.1.5 代词
6.1.6 对象、属性、函数和事件的引用方法
6.1.7 保留字
6.2 数据类型
6.2.1 标准数据类型
6.2.2 Any数据类型
6.2.3 系统对象数据类型
6.2.4 枚举类型
6.2.5 空值(NULL)
6.3 说明语句及变量作用域
6.3.1 变量说明
6.3.2 数组说明
6.3.3 常量说明
6.3.4 变量的作用域
6.4 操作符
6.4.1 算术操作符
6.4.2 关系操作符
6.4.3 逻辑操作符
6.4.4 连接操作符
6.4.5 操作符的优先级
6.5 创建与释放对象实例
6.5.1 创建对象实例
6.5.2 释放对象实例
6.5.3 收集废弃对象
6.6 基本语句
6.6.1 赋值语句
6.6.2 条件语句
6.6.3 循环语句
6.6.4 其他常用语句
6.7 嵌入式SQL语句
6.7.1 事务管理语句
6.7.2 基本SQL语句
6.7.3 游标的使用
6.8 创建自定义函数和结构
6.8.1 创建全局函数
6.8.2 创建对旬函数
6.8.3 创建全局结构
6.8.4 创建对象结构
6.9 编写脚本
6.9.1 粘贴函数
6.9.2 粘贴SQL语句
6.9.3 粘PowerScript语句
6.10 本章小结
6.11 习题
第7章 数据窗口
7.1 数据窗口对象
7.1.1 数据窗口的数据源
7.1.2 数据窗口的显示风格
7.1.3 创建数据窗口对象
7.2 数据窗口画笔
7.2.1 数据窗口画笔的组成
7.2.2 画笔工具栏的说明
7.2.3 画笔工作区的说明
7.3 设计数据窗口对象
7.3.1 数据窗口对象的整体布局
7.3.2 控制列对象的显示与编辑
7.3.3 控制数据行
7.3.4 增强数据窗口对象的功能
7.4 使用数据窗口控件
7.4.1 使用数据窗口控件的一般步骤
7.4.2 应用程序与数据库的连接
7.4.3 检索数据
7.4.4 动态链接数据窗口对象
7.4.5 更新数据库
7.5 操控数据窗口
7.5.1 数据窗口的缓冲区
7.5.2 编辑状态标志
7.5.3 编辑控件
7.5.4 校验接收数据
7.5.5 数据窗口控件的属性
7.5.6 数据窗口控件的常用事件
7.5.7 数据窗口控件的常用函数
7.5.8 出错处理及日志
7.6 数据窗口的高级用法
7.6.1 数据窗口属直接访问方法
7.6.2 数据窗口画笔表达式的使用
7.6.3 数据的直接访问方法
7.6.4 使用动态数据窗口
7.7 数据窗口综合设计实例
7.7.1 修改应用程序对象
7.7.2 对窗口进行整体布局
7.7.3 实现浏览功能
7.7.4 实现编辑功能
7.7.5 实现校验功能
7.7.6 实现防止误操作的功能
7.7.7 实现查找功能
7.7.8 实现数据分类载入功能
7.7.9 实现处理错误的功能
7.8 数据存储对象
7.8.1 数据存储对象的属性
7.8.2 数据存储对象的事件和函数
7.8.3 数据存储对象的使用方法
7.9 本章小结
7.10 习题
第8章 菜单设计
8.1 菜单的概述
8.1.1 菜单的类型
8.1.2 菜单的组成
8.1.3 菜单的状态
8.2 菜单的创建
8.2.1 菜单画笔
8.2.2 创建新菜单
8.2.3 菜单的属性
8.2.4 定义菜单项的快捷键
8.2.5 创建菜单的工具栏
8.2.6 创建继承菜单
8.3 菜单的使用
8.3.1 在窗口中关联菜单
8.3.2 编写菜单事件代码
8.3.3 运行测试
8.3.4 解决运行中的问题
8.4 弹出式菜单的使用
8.4.1 弹出窗口上的菜单
8.4.2 弹出其他菜单
8.5 本章小结
8.6 习题
第9章 多文档(MDI)界面应用程序综合实例
9.1 多文档界面应用程序
9.1.1 多文档界面窗口的设计
9.1.2 在多文档界面窗口中打开子窗口
9.1.3 多文档界面应用程序中的工作窗口
9.1.4 多文档界面应用程序的菜单
9.1.5 单文档界面窗口的设计
9.2 “学生成绩管理系统”的系统分析
9.2.1 设计任务和需求分析
9.2.2 模块划分
9.2.3 实施步骤
9.2.4 实施说明
9.3 为系统创建数据库
9.3.1 创建系统文件夹
9.3.2 创建系统数据库
9.4 为系统创建应用程序对象
9.4.1 创建工作组
9.4.2 创建应用程序对象
9.5 为系统创建数据窗口对象
9.6 为系统创建管理窗口
9.6.1 创建祖先窗口
9.6.2 在祖先窗口中添加功能函数
9.6.3 编写祖先窗口的其他代码
9.6.4 创建管理窗口
9.7 为系统创建主窗口
9.7.1 创建系统标志窗口
9.7.2 创建系统主窗口
9.8 为系统创建菜单
9.8.1 创建菜单项
9.8.2 添加菜单功能函数
9.8.3 为菜单功能函数编写代码
9.8.4 为菜单项编写代码
9.8.5 将菜单与窗口进行关联
9.9 为系统创建其他窗口
9.9.1 创建关于窗口
9.9.2 创建登录窗口
9.9.3 创建启动窗口
9.9.4 系统的其他设置
9.10 本章小结
9.11 习题
第10章 应用程序的调试与发布
10.1 调试画笔
10.1.1 进入调试画笔的方法
10.1.2 调试画笔的组成
10.2 应用程序的调试方法
10.2.1 程序调试的一般步骤
10.2.2 断点设置方法
10.2.3 特殊断点设置方法
10.2.4 应用程序的调试示例
10.2.5 其他调试方法
10.3 生成可执行文件
10.3.1 创建可执行文件的一般步骤
10.3.2 创建可执行文件的相关问题
10.3.3 创建带动态库的可执行文件示例
10.4 应用程序的发布
10.5 本章小结
10.6 习题
附录A 本书示例中所用函数说明
附录B 数据窗口列对象的属性
附录C 全书示例索引
猜您喜欢