用PB开发的测试程序
作为一名大四的学生,我来超图不过是想学点技术,涨点经验,适当的也挣点小钱补贴一下生活费用。抱着这种期望的我,在接到第一份任务的时候,心里头是非常畏惧的。这份任务是藤寿威安排给我的,大致是用VC++6写一个读写文本文件的程序片断。程序的框架都已经完成,我只需要实现其中的一个函数即可。现在看来这个任务是非常简单的,但是当时的我只会使用Turbo C,不会用C++,更没用过VC。当藤使用Visual C++的简称VC时,我一直误以为是某种感冒药。不过年轻无极限,藤稍加指导,我大概用了一个星期的时间就基本上掌握了VC的常规使用,虽然程序写的很蹩脚,但竟然也能用了。更为重要的是,通过这短短的几天,我已经对Windows编程初窥门径,也基本上知道了如果想深入下去应该看哪些书。也许是对我的耐心有限,我很快就摆脱了VC++的折磨。因为宋博士在听说我会使用Power Builder后,要求我做一个功能完整的使用PB开发的GIS软件。现在的很多程序员可能对PB已经了解很少了,在1997-2000年的那段时间,PowerBuilder曾经是世界上最强的数据库前端开发工具,其光芒掩盖了Delphi和VB。PB是个很好用的软件,它的编程语言叫做PowerScript,是一种脚本语言,简单易用,不象Delphi, VB,VC名堂那么多,而且它集成了很多好用的控件,比如Datawindow, 大大减轻了开发量。然而也正因为这些优点,PB也比较死板,想制作一些特效是很困难的。PB对于统计图表的表现还不错,但对于GIS的图形表现有时显的比较不协调。我当时使用宋博士等正在开发的SuperMap控件,在PB中开发了一个多文档的GIS应用。当时还有两位伙伴黎涛和杨雪斌用VB和Delphi开发了两个同样的测试程序,这些测试程序后来都打包到了SuperMap组件的Getting
Started例子中。