說說Powerbuilder開發工具

2021-09-03 09:56:22 字數 744 閱讀 2920

powerbuilder[簡稱pb]是乙個資料庫開發工具,我用了將近10年,主要是用的pb6.5,對於資料庫應用系統的開發,我也用過foxpro、vb,相比而言,pb真的不錯,說是這方面的開發利器一點兒也不為過。

應用pb,我開發過很多的mis系統,比如人事管理、物業管理、化驗資料、考試系統、試題庫系統、排程指揮等等10幾個應用系統,非常順手,幾乎使用者的所有需求都可以滿足,拿考務系統來說,當時沒有需求,是使用者隨時提,我隨時開發,可是進度很快,一般是當天提出,第二天或者隔一天,比較麻煩和複雜的也很少超過乙個星期,當然這也因為對這個開發工具的掌握,後來系統開發比較符合使用者的需求,使用者比較滿意,這個系統比較大,二百多個應用視窗,初始的自定義的控制項就有40多個,工作量不小,缺點是沒有做架構設計。

pb有一些缺點,比如對嵌入式服務的支援、對漢字的處理、對一些控制項的支援等,這些在其他開發工具裡比較容易解決的在pb這裡卻是個不小的麻煩,當然,最後通過其他手段也可以解決,我始終認為截止6.5版本,pb這個開發工具是相當不錯的。

在物件導向方面,pb做得很好,尤其是在視覺化物件方面,你完全可以像搭積木一樣構建自己的應用系統。

一般pb開發者對api的應用想必都很熟,這也為開發提供了不少的便利。

自從pb7開始,我就很納悶sybase公司的開發思路,本來好好的乙個工具,怎麼越弄越讓開發者糾結,乾脆就捨棄了,除了原系統的維護外,自2008年起再沒有用它。

最近,我看了一些對開發工具的調研資料,前100名中竟然沒有pb,真讓人遺憾,想當年pb多火,如今卻落得這般下場,到底是什麼原因造成的?!

powerbuilder日期函式

pb系統函式 之 日期時間函式day 功能得到日期型資料中的號數 1到31之間的整數值 語法day date 引數date 要得到號數的日期值返回值 integer。函式執行成功時返回號數 1到31之間的整數值 如果date引數的值為null,則day 函式返回null。dayname 功能得到指定...

PowerBuilder常用技巧

1 怎樣對分組裡的行加上序號,要求每個組裡行的序號從1開始!datawindow物件,用計算域 做分組組號 cumulativesum if 分組列名 1 分組列名 0 0,1 for all 做組內編號 getrow first getrow for group 1 1 2 去掉分組資料視窗的分頁...

PowerBuilder 未公開函式

原文 已知乙個dw中的某列的列名 在字串變數中 以獲得這個列物件的dwo 方法是 dwobject ldwo use,ldwo name ldwo use dw 1.object ldwo name ldwo use.get attribute name false 這樣就可以在用setitem 設...