34.Delphi
Delphi是Borland公司研制的新一代可視化開發(fā)工具,可在Windows3.x、Windows95、WindowsNT等環(huán)境下使用。它擁有一個可視化的集成開發(fā)環(huán)境(IDE),采用面向?qū)ο蟮木幊陶Z言O(shè)bjectPascal和基于部件的開發(fā)結(jié)構(gòu)框架。Delphi它提供了100多個可供使用的構(gòu)件,利用這些部件,開發(fā)人員可以快速地構(gòu)造出應(yīng)用系統(tǒng)。開發(fā)人員也可以根據(jù)自己的需要修改部件或用Delphi本身編寫自己的部件。主要特點如下:
(1)直接編譯生成可執(zhí)行代碼,編譯速度快。由于Delphi編譯器采用了條件編譯和選擇鏈接技術(shù),使用它生成的執(zhí)行文件更加精煉,運行速度更快。在處理速度和存取服務(wù)器方面,Delphi的性能遠(yuǎn)遠(yuǎn)高于其他同類產(chǎn)品。
(2)支持將存取規(guī)則分別交給客戶機(jī)或服務(wù)器處理的兩種方案,而且允許開發(fā)人員建立一個簡單的部件或部件集合,封裝起所有的規(guī)則,并獨立于服務(wù)器和客戶機(jī),所有的數(shù)據(jù)轉(zhuǎn)移通過這些部件來完成。這樣,大大減少了對服務(wù)器的請求和網(wǎng)絡(luò)上的數(shù)據(jù)傳輸量,提高了應(yīng)用處理的速度。
(3)提供了許多快速方便的開發(fā)方法,使開發(fā)人員能用盡可能少的重復(fù)性工作完成各種不同的應(yīng)用。利用項目模板和專家生成器可以很快建立項目的構(gòu)架,然后根據(jù)用戶的實際需要逐步完善。
(4)具有可重用性和可擴(kuò)展性。開發(fā)人員不必再對諸如標(biāo)簽、按鈕及對話框等Windows的常見部件進(jìn)行編程。Delphi包含許多可以重復(fù)使用的部件,允許用戶控制Windows的開發(fā)效果。
(5)具有強(qiáng)大的數(shù)據(jù)存取功能。它的數(shù)據(jù)處理工具BDE(BorlandDatabaseEngine)是一個標(biāo)準(zhǔn)的中介軟件層,可以用來處理當(dāng)前流行的數(shù)據(jù)格式,如xBase、Paradox等,也可以通過BDE的SQLLink直接與Sybase、SQLServer、Informix、Oracle等大型數(shù)據(jù)庫連接。 Delphi既可用于開發(fā)系統(tǒng)軟件,也適合于應(yīng)用軟件的開發(fā)。
35.OrcaleDeveloper2000
美國Orcale公司1995年推出的一種新型開發(fā)工具。Developer2000支持跨平臺應(yīng)用程序的開發(fā),可用于Macintosh和Unix等平臺。它提供了一種面向?qū)ο蟮拈_發(fā)環(huán)境,這一環(huán)境將強(qiáng)有力的缺省性質(zhì)、說明性的非過程方法以及易用重用的應(yīng)用成分組合成一個整體。缺省性質(zhì)能確保對開發(fā)過程的快速啟動,說明性方法將缺省特性擴(kuò)展到那些需要廣泛予以重用的功能上。
Developer2000設(shè)計環(huán)境針對提高開發(fā)人員的生產(chǎn)效率做了優(yōu)化,無論是建立一個屏幕、一個菜單、一份報表或一個圖形模塊,這些工具都使用同一設(shè)計接口,該接口包括以下關(guān)鍵部分:
(1)對象導(dǎo)航器,為應(yīng)用提供一種結(jié)構(gòu)化的表示。
(2)屬性調(diào)配器,使開發(fā)人員能夠?qū)Ξ?dāng)前所選擇的一組對象的一類屬性作檢查和修改。
(3)Oracle過程建立程序,是為PL/SQL進(jìn)行編輯、解釋和排錯的環(huán)境。因此,Developer2000工具集提供了一組統(tǒng)一的客戶/服務(wù)器編輯程序,以實現(xiàn)將應(yīng)用邏輯分解在服務(wù)器和客戶機(jī)之間。開發(fā)人員很容易掌握該工具集的使用,而且能夠權(quán)衡和調(diào)整客戶/服務(wù)器的應(yīng)用。
(4)所見即所得式的布局編輯程序。Developer2000的所有工具均使用同一個所見即所得式的圖形編輯程序,包括屏幕、報表和圖形對象。 Developer2000主要適用于應(yīng)用軟件的開發(fā)。
會計電算化標(biāo)準(zhǔn)術(shù)語(九)
- 發(fā)表評論
- 我要糾錯