学PB一个星期了,也来说说我的感受
1. pb的历史,出现的背景(不知,有谁能说说);
2. Power Script,顾名思义,是一门脚本语言,即他是解释型而非编译型的,当然也可以转换成exe格式;
3. Power Builder 的本质是什么?其实就是一个集成的开发环境。应用的各种成分,包括窗口,数据窗口,菜单,脚本程序,数据库生成,数据库管理,图形,报表,调试都可以在这个环境下完成;也就是Power Builder 是一个完整的体系,是一个与数据库密切相关的开发工具,一个快速开发业务程序前端的工具;Power Builder是带有面向对象性质的,不过Power Script似乎没有提供语言层面上的支持,对数据科封装倒是看到了,对于继承、多态的特征的支持没发现。
4. Power Script和Power Builder的关系: Power Script是Power Builder的组成部分,它强烈依赖于PB的其他部分,它也是不可或缺的,袮补了纯SQL语言非过程性的不足。
5. 程序的入口似乎是在*.pbl中的一段初始化代码,不像c/c++或java有一个入口函数;
6. Pb的程序单元:只有逻辑上的划分-对象,包括窗体、菜单、结构体,全局函数,用户自定义类和组件,物理上的划分――*.pbl文件,对象都在里面。不若java,每个class都有一个问件。
7. 到这个时候,发现PB就像是一个制作软件,类似Flash制作工具那样,不过一个偏向动画视频,另一个偏向数据库数据业务处理。
8. 感兴趣的疑问:PB是用什么做的?c/c++?
嘿嘿,就这么多,有不对的还望指正。这里高手很多,我要像大家多多学习了!