我对PowerBuilder的一小点感悟

 

  我是2001年开始接触PowerBuilder的,一门辅修课上,任课老师向我推荐了它,从此,我对它可谓“一见钟情”。

  从刚开始接触PB,我就觉得它是数据库方面最优秀的开发工具之一。无论是它面向对象的特性,还是它特有的PowerScript语言和“数据窗口”,都让我感到无比心动。

  我的感受

  回想起最初学习PB的时候,给我留下印象最深的是,我发现自己常常会不由自主地转入到原先学习的那些编程工具的思路中去,拿FoxPro或Visual FoxPro下编程的思维方式来考虑PB的问题,这使得我在一段时间内无法理顺整个开发环境中各种画笔、部件、控件、事件的相互关系以及它们是如何相互配合,这使我觉得PB太难了。我感觉到这样下去是肯定不行的,应该及时作出调整,重新寻找一个学习的切入点。

  我仔细考虑了很久,决定从PB的程序示例Example Application入手。因为这个示例是PowerSoft(现Sybase)公司自己的开发人员所编制的应用示例,从窗口设计到菜单设计、从控件脚本到应用脚本、从数据窗口到后台数据库的动态管理都非常直观地展现在我面前。在这个思路下,我很快就了解了用PB开发管理系统的流程,掌握了PB的编程语言——PowerScript语言、及其各种对象、各种控件、数据窗口的基本应用,进而掌握了各种系统函数,最后终于熟练地运用它们完成了我第一个PB软件的开发。这个时候才感觉自己好像眼前迷雾忽然散去,一片清晰,真是“柳暗花明又一村”!

  上手指南

  要真正掌握PB,就一定要用心学好“数据窗口”控件,它是PB中特有的控件,是PB的精髓所在。对数据库进行的各种操作绝大多数情况下它都能够非常完美地完成。只有真正学会和掌握“数据窗口”控件的各种应用,你才算得上一名PB高手!

  当然,在学习的过程中,参考有关PB的好书是少不了的,按照书上的章节一步一步、稳扎稳打地学习,这样往往能使你事半功倍。

  学习提示

  对于初学者而言,在学习PB的过程中,一定要寻找一个自己的最佳切入点,要用心学习“数据窗口”这个控件,要学会充分利用PB自带的帮助文件,遇到难题时,不要被它所吓住,要多问,多看看在线帮助文件或者到网上去寻找你所需要的各种信息和帮助。衷心祝愿各位学习PB的朋友能够“早成正果”,使自己达到一个更高的境界!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PowerBuilder是美国Powersoft公司于90年代初推出的基于客户/服务器体系结构的面向对象的数据库开发工具。该产品一上市即深受广大应用开发人员的喜爱,因此迅速占领市场,目前几乎已发展成为前端工具的事实上的标准。著名数据库软件公司Sybase收购Powersoft公司以后,PowerBuilder通过Sybase较早地介绍给了中国用户。 1994年Powersoft公司又在北京建立办事处,PowerBuilder便广泛为中国的用户接受和使用。所开发的应用已广泛地应用于金融、证券、邮电、商业等各个部门和各个领域,并发挥着巨大的作用。据有关方面统计,PowerBuilder在中国的市场占有率目前已达40%左右。 Sybase公司及其代理商在从事PowerBuilder的销售、培训和技术支持等服务时,经常发现由于用户来自各个行业,专业背景不同,开发经验不同,再兼之国内的有关书籍和资料较少,因此造成用户对Power-Builder的很多特性不甚了解, 在进行深入开发时遇到了很多困难。鉴于此,开办PowerBuilder应用开发系列讲座,本讲座面向正在使用PowerBuilder进行开发的读者, 主要讨论使用PowerBuilder进行数据库应用开发的经验和开发技巧。<br><br> * 第一讲: 数据库的事务管理<br> * 第二讲: 调用Windows的动态链接库<br> * 第三讲: PowerBuilder面向对象的程序设计<br> * 第四讲: 并发控制<br> * 第五讲: DataWindow的打印输出<br> * 第六讲: DataWindow的打印输出(续)<br> * 第七讲: 利用SetActionCode函数控制DataWindow<br> * 第八讲: 分布式PowerBuilder设计<br> * 第九讲: DataWindow的数据缓冲区<br> * 第十讲: 用DataWindow实现对多表的修改<br> * 第十一讲:游标的使用<br> * 第十二讲:预装入对象<br> * 第十三讲:资源管理<br> * 第十四讲:PowerBuilder的事件<br> * 第十五讲:PowerBuilder的事件(续)<br> * 第十六讲:生成可重用的数据窗口<br> * 第十七讲:编写行选择函数<br> * 第十八讲:优化数据库查询<br> * 第十九讲:使用PowerBuilder另外500个函数(上)<br> * 第二十讲:使用PowerBuilder另外500个函数(中)<br> * 第二十一讲:使用PowerBuilder另外500个函数(下)<br> * 第二十二讲:树型视图控件<br> * 第二十三讲:函数与事件<br> * 第二十四讲:Install Builder 的使用方法<br> * 第二十五,二十六讲:一个代码维护的应用程序(上、下)<br> * 第二十七讲:在 PowerScript 脚本中访问数据窗口中的数据<br> * 第二十八讲:开发和运行环境中的动态连接库<br> * 第二十九讲:如何使用 BLOB 数据类型<br> * 第三十讲:在数据窗口中使用滚动条<br> * 第三十一讲:在数据窗口中使用滚动条(续)<br> * 第三十二讲:为下拉式数据窗口建立缓冲区<br> * 第三十三讲:为下拉式数据窗口建立缓冲区(续)<br> * 第三十四讲:布式事务处理<br> * 第三十五讲:布式应用开发<br> * 第三十六讲:FUNCky 的使用<br> * 第三十七讲:PFC介绍<br> * 第三十八讲:PowerBuilder 6.0 简介<br> * 第三十九讲:图形用户界面设计<br> * 第四十讲:图形用户界面设计(续)<br>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值