本书系统地介绍了PowerBuilder开发环境、PowerScript语言、创建数据库、窗口及窗口控件、数据窗口对象及控件、用户自定义对象及事件函数和结构、菜单、SPL语句、游标、数据管道、PBL库管理器等。
目 录
第1部分实用教程
第1章PowerBuilder开发环境
1.1PowerBuilder简介
1.2PowerBuilder特点
1.3集成开发环境IDE简介
1.3.1主窗口
1.3.2画板
1.3.3工具栏
1.3.4联机帮助
1.4了解CodeExamples
1.4.1CodeExamples的特点
1.4.2CodeExamples的基本使用方法
1.4.3查找和了解实例
1.4.4运行实例
1.5应用程序开发步骤
1.6第一个应用程序——计算器
1.6.1创建计算器应用
1.6.2创建计算器亩口和设置窗口属性
1.6.3声明几个变量
1.6.4在窗口中布置显示数值的单行编辑框控件
1.6.5在窗口中布置“0”—“9”10个数字按钮和“.”小数点按钮
1.6.6+-*/运算符按钮的制作
1.6.7“清除”按钮的制作
1.6.8“=”按钮的制作
1.6.9编写应用的脚本
1.7小结
第2章PowerScript语言
2.1PowerScript基础
2.1.1注释
2.1.2标识符
2.1.3续行符&
2.1.4特殊字符
2.1.5空值NULL
2.1.6代词
2.2数据类型
2.2.1标准数据类型
2.2.2枚举类型
2.2.3系统对象数据类型
2.3变量声明及作用域
2.3.1变量声明
2.3.2变量作用域
2.4运算符及表达式
2.4.1算术运算符
2.4.2关系运算符
2.4.3逻辑运算符
2.4.4连接运算符
2.4.5运算符的优先级
2.5PowerScript语句
2.5.1赋值语句
2.5.2条件语句
2.5.3for循环语句
2.5.4do...loop循环
2.5.5choose语句
2.5.6continue语句
2.5.7exit语句
2.5.8return语句
2.5.9halt语句
2.5.10goto语句
2.6几个常用的标准函数
2.6.1MessageBox函数
2.6.2Open函数
2.6.3Close函数
2.6.4Run函数
2.7编辑代码
2.8小结
第3章创建数据库
3.1数据库概述
3.2数据库画板
3.3创建AdaptiveServerAnywhere数据库
3.3.1创建AdaptiveServerAnywhere数据库
3.3.2删除ASA数据库
3.4创建0DBC数据源
3.4.1创建ODBC数据源
3.4.2删除ODBC比数据源
3.5配置DBProfile
3.5.1配置DBProfile
3.5.2删除DBProfile
3.6连接数据库
3.6.1连接数据库
3.6.2断开连接的数据库
3.7创建表
3.7.1创建新表
3.7.2定义表结构
3.7.3删除表
3.7.4创建主键.索引和外键
3.7.5删除主键.索引和外键
3.7.6定义列的扩展属性
3.8数据的输入与保存
3.9视图
3.9.1创建视图
3.9.2删除视图
3.10小结
第4章窗口
4.1创建新的窗口对象
4.1.1创建窗口对象的过程
4.1.2窗口的继承
4.1.3窗口画板
4.1.4预览窗口
4.2窗口属性
4.2.1窗口的类型和基本特征属性
4.2.2窗口的滚动属性
4.2.3窗口的工具栏
4.2.4窗口的其他属性页
4.3窗口函数
4.3.1PowerBuilder窗口函数
4.3.2用户自定义窗口函数
4.4窗口事件
4.5窗口编程
4.5.1在窗口中编写脚本
4.5.2窗口设计实例
4.6小结
第5章窗口控件
5.1窗口控件的种类
5.2向窗口添加控件
5.2.1添加窗口控件的方法
5.2.2选中窗口控件的方法
5.2.3删除窗口控件的方法
5.2.4复制窗口控件的方法
5.3窗口控件的布局调整
5.3.1齐整性操作
5.3.2窗口控件的Tab键顺序
5.4窗口控件的通用属性
5.4.1标题
5.4.2Visible属性
5.4.3Enabled属性
5.4.4快捷键
5.4.5颜色
5.4.6标签Tag属性
5.4.7边界Border和边界类型BorderStyle属性
5.5常用的窗口控件
5.5.1几何画笔
5.5.2选项卡
5.5.3命令按钮与图像按钮
5.5.4单选钮.复选框与分组框
5.5.5静态文本与图片
5.5.6单行编辑框与多行编辑框
5.5.7编辑掩码控件EditMask
5.6小结
第6章数据窗口对象
6.1创建数据窗口对象
6.2数据源
6.2.1快速选择数据源QuickSelect
6.2.2SQL选择数据源SQLSelect
6.2.3查询数据源Query
6.2.4外部数据源External
6.2.5存储过程数据源StoreProcedure
6.3数据窗口的显示风格
6.3.1显示风格的种类和特点
6.3.2各种风格数据窗口的创建
6.4数据窗口画板
6.4.1数据窗口画板
6.4.2定制数据窗口画板
6.5设计数据窗口对象
6.5.1数据窗口对象中字段标签的属性
6.5.2数据窗口对象中字段的属性
6.5.3Tab键的跳转次序
6.5.4查询结果中重复值的压缩
6.5.5数据窗口对象的有效性检验
6.5.6数据窗口对象的排序
6.5.7数据窗口对象的过滤
6.5.8数据窗口对象中数据的导出和导入
6.5.9在数据窗口中使用条件位图
6.6小结
第7章数据窗口控件
7.1使用数据窗口控件
7.2数据窗口控件属性
7.3为数据窗口控件分配事务对象
7.4数据窗口控件的函数
7.5数据窗口控件的事件
7.6数据窗口编程
7.7小结
第8章高级窗口控件
8.1列表框.图片列表框.下拉列表框与下拉图片列表框
8.2列表视图与树型视图
8.2.1ListView控件的属性
8.2.2ListView控件常用的函数
8.2.3ListView控件常用的事件
8.3统计图
8.3.1统计图的结构
8.3.2统计图形的种类
8.3.3统计图控件的属性
8.3.4统计图控件的函数
8.3.5统计图控件的编程
8.4水平进度条与垂直进度条
8.5水平跟踪条与垂直跟踪条
8.6水平滚动条与垂直滚动条
8.7RichText编辑框
8.7.1RichText编辑框控件的属性
8.7.2RichText编辑框控件的事件
8.7.3RichText编辑框控件的函数
8.8静态文本超链接与图片超链接
8.9OLE控件
我是一个视觉学习者,对纯文字的描述往往难以集中注意力,尤其是在学习编程语言这种需要动手实践的领域。《PowerBuilder 实用教程》在排版和图例的运用上,展现出一种非常人性化的设计。它似乎非常清楚读者的学习曲线和可能遇到的困惑点。每一个关键步骤,每一个复杂的界面设计,都有清晰的截图和标注来辅助说明,这极大地降低了初学者上手的门槛。更难得的是,书中的案例代码都是经过精心设计和测试的,可以直接复制粘贴运行,验证效果。这种即时反馈的学习模式,对于建立信心和巩固知识点非常有效。我记得有一次,我花了很长时间在一个控件的属性设置上卡住,就是因为遗漏了一个小小的勾选框,而书中的图例精准地指出了那个位置,那一刻的豁然开朗,让我对这本书的设计者充满了敬意。这种对细节的关注,体现了作者对读者的深切关怀。
评分说实话,我对技术书籍的挑剔程度是出了名的,特别是那些声称“实用”的书籍,很多时候读完之后发现所谓的“实用”不过是照猫画虎,一旦遇到实际项目中的棘手问题,立马就捉襟见肘了。《PowerBuilder 实用教程》在这方面的表现,可以说是超出了我的预期。我最近在处理一个涉及到复杂报表生成的模块时,遇到了权限控制和数据过滤的难题,传统的做法效率低下且代码冗余。抱着试试看的心态,翻阅了书中关于报表设计与动态SQL的部分,作者提出的那种基于数据源分离和存储过程预编译的思路,简直是茅塞顿开。它提供了一种结构化的解决方案,而不是零散的技巧。这种解决问题的思路,比单纯的语法讲解要重要得多。这本书让我明白,即便是看似“老旧”的技术,只要掌握了其核心思想并应用得当,依然能够爆发出巨大的生产力,它成功地让我对“旧瓶装新酒”有了更深的体会。
评分我必须承认,作为一个有着十几年开发经验的老兵,我对新技术总是抱着一种审慎的态度。学习新的工具书,我更看重的是它的“干货”含量,而不是华丽的辞藻或者过时的案例。这本《PowerBuilder 实用教程》在这一点上做得相当出色。它没有浪费篇幅在那些早就被历史淘汰的功能上纠缠不清,而是精准地抓住了PowerBuilder在现代企业应用中的核心价值——快速构建稳定、面向数据库的业务系统。我特别欣赏它对面向对象编程在PB环境下的应用讨论,这在很多老旧的教材中是缺失的或者一带而过的内容。书中对于事件驱动模型的深入剖析,以及如何设计可复用的用户对象,为我后续的项目重构提供了清晰的蓝图。它不是那种只教你怎么“做”的工具书,更是一本教你如何“思考”如何高效利用现有工具解决复杂问题的指南。读完之后,我感觉自己对PB的理解不再停留在简单的“CRUD”层面,而是上升到了一个更高的架构设计层面。
评分这本书拿到手的时候,说实话,我带着挺大的期望。毕竟PowerBuilder这个东西,虽然说不上多么主流了,但对于我们这些还在维护老项目或者需要快速开发企业级应用的人来说,它依然有着不可替代的地位。我原本以为这本《PowerBuilder 实用教程》会像市面上很多技术书籍一样,堆砌着密密麻麻的语法介绍和API罗列,读起来枯燥乏味,需要我反复对照官方文档才能勉强理解。然而,实际的阅读体验却让我眼前一亮。它并没有将我们拉入那种晦涩难懂的理论深渊,而是非常务实地从实际应用场景出发,循序渐进地引导读者构建一个完整的应用程序框架。书中对数据窗口的讲解尤其到位,那不仅仅是简单地教你拖拽控件,更是深入剖析了数据操作的底层逻辑和性能优化的技巧,这对于一个想把PB用得更“专业”的开发者来说,是极其宝贵的经验。尤其是关于事务处理和外部接口调用的章节,作者的讲解清晰明了,那种“师傅带进门,修行靠个人”的指导思想贯穿始终,让人感觉像是面对面请教了一位经验丰富的老前辈。
评分这本书给我最深远的感受是,它成功地将PowerBuilder的“工程化”思维植入到了读者的脑海中。在当前的软件开发环境中,快速迭代和代码质量同等重要,而PB项目往往容易陷入代码“意大利面条化”的泥潭。我一直苦于找不到一本既能讲解基础操作又能提升代码规范性的教材。《PowerBuilder 实用教程》则提供了一个非常实用的路线图。它不仅仅停留在教会你如何完成一个功能,更强调如何规划模块、如何进行版本控制(尽管PB自身对现代VCS的支持有限,但书中的建议依然具有很强的指导意义),以及如何构建可维护的UI框架。我特别欣赏其中关于错误处理机制的章节,作者并没有采用简单粗暴的Try-Catch结构,而是建立了一套基于系统级的错误日志和用户反馈机制,这对于构建高可靠性的业务系统至关重要。这本书真正做到了“授人以渔”,让我从一个单纯的编码者,向一个系统设计者转变。
评分 评分 评分 评分 评分本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 onlinetoolsland.com All Rights Reserved. 本本书屋 版权所有