公司系统是由PB开发的,于是自己开始学习PB,感觉那个不爽啊。但是不爽归不爽,依然需要硬着头皮面对,谁让自己只是。。。
PB是面向对象开发,可和C++,java相比,感觉挺另类的,当然似乎是为了方便用户吧。PB程序是基于事件的。
每个PB对象都有变量,属性,事件和函数。变量可分为实例变量,全局变量,静态变量(shared variable)。函数也是有全局函数。其实PB就这几个东西,做什么动作,就在事件里写代码。
PB程序有几个重要的代词,很好用。有This,Parent,ParentWindow,根据字面,我们就可以理解这些代词是代表什么意思,不过要注意ParentWindow只能用在菜单的单击事件。
建立自定义类之后,生成对象就很奇怪了,如下:
Person person1
person1 = Create Person
这个Create关键字倒像C++中的new关键字。
PB代码每一行居然也不要加";",要加";"也是可以,但是好像是有其他意思,很恶心啊。
做人太辛苦了。。。