POWERBUILDER 7.0高级教程

POWERBUILDER 7.0高级教程 pdf epub mobi txt 电子书 下载 2026

出版者:电子工业出版社
作者:马晖
出品人:
页数:326
译者:
出版时间:2000-01
价格:35.00元
装帧:平装
isbn号码:9787505356511
丛书系列:
图书标签:
  • PowerBuilder
  • PB7
  • 0
  • 开发
  • 数据库
  • 客户端/服务器
  • 高级编程
  • 教程
  • 软件开发
  • Visual Basic
  • 数据处理
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

本书是根据PowerBuilder 7.0而编写的高级教程。主要向读者介绍如何使用面向对象的编程技术和应用划分来创建、修改和发布一个PowerBuilder 7.0应用。书中还以一个公司的应用背景为实例,根据该公司的需求,介绍了为其开发一个实际的订单处理系统的方法和过程。由此可以充分理解PowerBuilder的开发原理和方法,并能够掌握如何使用PowerBuilder来创建和开发实际的应用。

本书主要面向那些已了解PowerBuilder的基本概念和开发环境,但从未使用PowerBuilder开发过实际应用的开发人员。本书还适用于大专院校的师生、培训班学员、从事计算机软件开发的人员。

作者简介

目录信息

第1章 任务分析

第2章 应用的设计和流程

第3意 设计对象的层次结构
3.1 面向对象
3.1.1 传统的编程方法和面向对象的编程方法
3.1.2 对象
3.1.3 属性
3.1.4 方法
3.1.5 继承
3.1.6 封装
3.2 从界面中分出事务层
3.2.1 客户机/服务器和N层结构
3.2.2 应用分区
3.2.3 步骤
3.3 设计事务对象和系统管理对象的层次结构
3.3.1 列出需要建模的实体
3.3.2 列出不可见的系统管理处理过程
3.3.3 为CCUO祖先编写说明
3.3.4 为要建模的事务对象设计基类
3.3.5 为所有要建模的事务对象设计具体的类
3.3.6 为系统管理对象定义抽象的和具体的类
3.3.7 为所有类设计方法和属性的细节
3.4 设计一个窗口层次
3.4.1 SDI或者是MDI
3.4.2 基类窗口
3.4.3 抽象类窗口
3.4.4 具体类窗口
3.5 设计菜单层次
3.5.1 为用户定义选项
3.5.2 定义在应用中使用的消息传递功能
3.5.3 设计菜单层次
3.6 设计一个可视用户对象层次
3.6.1 基类标准可视用户对象
3.6.2 特定的抽象类标准可视用户对象
3.7 定义数据库扩展属性
3.7.1 数据列的特性

3.7.2 显示格式
3.7.3 编辑类型
3.7.4 有效性检验规则

第4章 建立界面对象
4.1 建立一个PBL文件和应用对象
4.1.1 建立一个应用对象
4.1.2 为应用对象设置属性
4.1.3 声明全局变量
4.1.4 设置库搜索路径
4.2 建立一个菜单层次
4.2.1 建立一个基类菜单
4.2.2 建立一个抽象类层
4.3 建立标准可现用户对象SVUO
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 打开窗口的系统函数

第5章中 访问数据
5.1 构建一个数据库描述文件
5.2 创建关于数据库的扩展列属性
5.2.1 创建一个显示类型
5.2.2 创建一个编辑类型
5.2.2 创建一个有效性规则
5.3 创建查询对象
5.4 创建DataWindow
5.4.1 选择显示风格
5.4.2 选择数据源
5.4.3 修改DataWindow的设置
5.4.4 预览数据
5.5 DataWindow缓冲区
5.6 为DataWindow控件分配数据类型
5.7 将应用连接到数据库
5.7.1 事务对象
5.7.2 连接数据库
5.7.3 断开数据库
5.7.4 将事务对象与DataWindow控件关联
5.7.5 获取数据
5.7.6 小结

第6章 执行事务逻辑和系统管理
6.1 建立一个非可视对象层次
6.1.1 建立一个非可视对象基类
6.1.2 建立一个非可视对象抽象类
6.1.3 建立一个非可视对象具体类
6.2 将非可视对象与应用连接
6.2.1 声明一个全局变量,并在应用对象的Open事件中创建这个变量
6.2.2 在窗口对象中声明一个变量
6.2.3 从界面对象中调用非可视对象的方法

第7章 界面与事务逻辑和系统管理对象的结合
7.1 决定非可视对象的范围
7.2 声明一个非可视对象类型的变量
7.3 决定什么时候对非可视对象进行实例化
7.4 非可视对象的实例化
7.5 为非可视对象的方法获取参数信息
7.6 声明变量来获得返回值和参数
7.7 激活方法
7.8 使用方法的输出
7.9 在窗口间进行事务逻辑通信

第8章 发布
8.1 决定分布需求
8.2 集成外部资源
8.3 创建可执行文件和DDL/PBD

第9章 脚本
9.1 接续行
9.1.1 接续行
9.1.2 嵌入式SQL语句
9.2 注释
9.2.1 单行注释
9.2.2 多行注释
9.3 PowerScript标识符
9.4 PowerScript数据类型
9.4.1 标准数据类型
9.4.2 枚举数据类型
9.5 声明变量并为其定义范围
9.5.1 为变量定义范围
9.5.2 变量:分类讨论
9.5.3 为变量命名的规则
9.5.4 变量的数据类型
9.5.5 声明变量
9.6 访问实例变量
9.7 非可视对象的实例化
9.7.1 创建一个自动实例化的对象
9.7.2 创建一个非自动实例化的对象
9.8 嵌入式SQL
9.9 表达式和运算符
9.10 流程控制语句
9.10.1 IF…THEN语句
9.10.2 CHOOSECASE语句
9.10.3 粘贴语句语法
9.11 赋值语句
9.12 点符号表示法
9.12.1 改变或获得属性信息
9.12.2 调用对象和控件的函数
9.13 对象代词
9.13.1 对象代词This
9.13.2 对象代词 Parent
9.13.3 为一个祖先命令按钮编写代码来关闭双亲窗口
9.14 调用系统函数
9.14.1 使用帮助系统
9.14.2 使用浏览器
9.15 声明和使用函数与事件
9.15.1 函数
9.15.2 函数和事件的声明
9.15.3 函数和事件的参数
9.15.4 函数和事件的区别
9.15.5 函数访问优先级
9.15.6 事件映射
9.15.7 编写代码
9.15.8 声明对象层函数
9.15.9 声明用户事件
9.15.10 使用Function画板定义全局函数
9.15.11 语法:函数和事件的点符号
9.15.12 关键字
9.15.13 语法:TriggerEven()和 PostEvent()
9.16 访问返回值
9.17 访问参数值
9.18 PowerScript编码标准和命名习惯

第10章 练习册
10.1 练习 1
10.1.1 建立一个计算器窗口
10.1.2 建立、打开、关闭一个About窗口
10.2 练习 2:使用“Application Start Wizard”
10.3 练习3:建立一个非可视对象类的层次结构
10.4 练习4:在非可视对象中包含处理逻辑
10.5 练习5
10.5.1 讨论如何设计一个标准司视用户对象的层次结构
10.5.2 设计一个标准可视用户对象的层次结构
10.6 练习6:建立一个窗口层次
10.7 练习7:使用子类控件建立登录窗口
10.8 练习8:编写与检测用户界面和数据库的连接
10.9 练习9:访问一个菜单类的层次结构
10.10 练习10:建立一个具体类菜单
11.11 练习11:建立和打开一个框架窗日
10.12 练习12:建立一个About响应窗口并为其编写代码
10.13 练习13:建立一个显示数据的窗口界面
10.14 练习14:建立查询和DataWindow对象
10.15 练习15:在界面中加入直接数据获取功能
10.16 练习16:建立一个事务对象为数据库中的实体建模
10.17 练习17:在DataStore和DataWindow控件之间共享数据
10.18 练习18:使用下拉DataWindow编辑类型建立可修改的DataWindow对象
10.19 练习19:建立查询和显示逻辑
10.20 练习 20
10.20.1 为删除数据建立一个事务对象
10.20.2 使用事务对象删除数据
10.21 练习21
10.21.1 为创建和修改客户而建立界面
10.21.2 测验
10.22 练习22:分析订单模型
10.23 练习23:发布应用
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

说实话,我入手这本教程时,心里是带着几分忐忑的,毕竟“高级”二字可不是随便就能驾驭的。我之前接触过一些入门级的开发书籍,内容大多停留在界面的拖拽和简单的数据库连接上,实用性有余,但深度不足。然而,这本书彻底颠覆了我的这种认知。它的深入程度,简直可以用“钻骨剖髓”来形容。特别是在讲述自定义控件的开发和系统性能调优的那几个章节,作者简直是把自己的“独门秘籍”毫无保留地倾囊相授。那些关于内存管理和多线程处理的细节,清晰到让人拍案叫绝。我尝试着按照书中的步骤,去重构我之前一个运行缓慢的旧项目,仅仅是根据书中的几条优化建议进行微调,程序的响应速度就有了质的飞跃,那种成就感是无可替代的。这本书的叙述风格带着一种沉稳的权威感,不卖弄技巧,不堆砌花哨的功能介绍,而是专注于打磨核心的内功。它强迫你去思考代码背后的“为什么”,而不是仅仅满足于“能跑起来”,这种对卓越的追求,才是真正值得我们学习的。

评分

这本书的配套学习资源和示例代码设计得非常贴心,这也是我推荐给其他同行的重要原因之一。很多技术书籍的例子往往过于简化,脱离实际,难以在真实项目中落地。但这里的每一个代码片段,都仿佛是直接从一个大型商业应用中截取出来的精华片段,具有很强的实战意义。作者在关键代码块前后的注释,写得简明扼要,逻辑链条清晰可见,大大减少了我们自行调试和理解的时间成本。我记得有一次,我在尝试实现一个复杂的业务报表时遇到了瓶颈,翻阅了书中的相关章节后,作者巧妙地运用了一种聚合函数结合用户自定义表达式的方法,一下子就将困扰我多日的问题迎刃而解。这种“授人以渔”的方式,远比直接提供最终答案要高明得多。它培养的不是简单的模仿者,而是能够独立思考、解决复杂问题的“制造者”。这种注重实践操作与理论结合的教学方法,是这本书最大的亮点之一。

评分

我对技术文档的评价,往往会关注其“可读性”和“启发性”。就可读性而言,这本书的语言风格是无可挑剔的,它用一种近乎散文的流畅感来阐述艰涩的技术概念,避免了那种枯燥乏味的“技术术语堆砌”。即便是对于需要加班加点攻克难关的夜晚,阅读它也像是在与一位睿智的朋友进行深入的交流,而不是面对冷冰冰的机器指令。更重要的是它的启发性。这本书不仅教会了我如何使用PowerBuilder的特定功能,更重要的是,它激发了我对构建健壮、可维护、高性能软件系统的热情和思考。它引导我跳出工具的限制,去思考软件设计哲学的本质。读完这本书,我感觉自己的编程思维得到了质的飞跃,不再满足于完成功能,而是开始追求代码的优雅和架构的永恒。这本教程,对我而言,已经超越了一本单纯的工具书,它更像是一份沉甸甸的、关于软件匠心精神的传承。

评分

这本书的封面设计实在让人眼前一亮,那种深邃的蓝色调,配上烫金的字体,一股浓郁的专业气息扑面而来,我当时就觉得这不只是一本简单的操作手册,更像是一本能引领我进入专业开发殿堂的“圣经”。拿到实体书的时候,那种纸张的质感也相当不错,油墨印得清晰有力,阅读体验感极佳。我尤其欣赏它在结构上的布局,从基础概念的铺陈到高级特性的剖析,过渡得非常自然流畅,像是有一位经验极其丰富的导师,耐心地为你解开每一个知识点的疑惑。初次翻阅时,那些复杂的术语和架构图,在作者的巧妙组织下,似乎都变得不再那么令人望而生畏。我记得我花了整整一个下午,只是沉浸在它对应用程序生命周期管理的阐述中,那种条理分明、逻辑严密的论述方式,极大地拓宽了我对软件工程的理解边界。这本书绝不仅仅是教你“怎么做”,更重要的是告诉你“为什么这样做”,那种深层次的原理剖析,才是真正区分普通教材和经典著作的关键所在。它的排版也很有讲究,恰到好处的留白,让密集的技术内容得以喘息,即便是长时间阅读,眼睛也不会感到过于疲惫。

评分

作为一个已经工作了几年、自认为对开发流程有一定了解的工程师来说,我最看重的就是知识的时效性和深度。很多技术书籍一旦出版,很快就会因为技术迭代而显得陈旧。但这本《POWERBUILDER 7.0高级教程》似乎拥有一种超越时间的力量。它所构建的那些底层架构思想和设计模式,即便在后续版本迭代中,其核心逻辑依然具有极强的指导意义。我特别欣赏作者在处理复杂问题时所展现出来的冷静和严谨。例如,在讲解数据窗口对象的高级事件处理时,书中不仅仅给出了解决方案A和B,还详细对比了它们在不同应用场景下的优劣,甚至预见了可能出现的边界条件和异常情况,并提前给出了预防措施。这种预见性,体现了作者在实战中积累的丰富阅历。阅读这本书的过程,就像是在跟随一位经验丰富的架构师进行一对一的“项目复盘”,每一次阅读都能挖掘出新的层次,让人感觉自己的技术视野被不断地拉高,仿佛站在了更高的维度去审视整个开发过程。

评分

评分

评分

评分

评分

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有