幾種軟件開發工具的區別_第1頁
幾種軟件開發工具的區別_第2頁
幾種軟件開發工具的區別_第3頁
幾種軟件開發工具的區別_第4頁
幾種軟件開發工具的區別_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

路漫漫其修遠兮,吾將上下而求索-百度文庫 #C語言版本目前最流行的C語言有以下幾種:MicrosoftC或稱MSCBorlandTurboC或稱TurboCAT&TC這些C語言版本不僅實現了ANSIC標準,而且在此基礎上各自作了一些擴充,使之更加方便、完美。C源程序的結構特點為了說明C語言源程序結構的特點,先看以下幾個程序。這幾個程序由簡到難,表現了。語言源程序在組成結構上的特點。雖然有關內容還未介紹,但可從這些例子中了解到組成一個C源程序的基本部分和書寫格式。main(){printf("c語言世界,您好!\n");}main是主函數的函數名,表示這是一個主函數。每一個C源程序都必須有,且只能有一個主函數(main函數)。函數調用語句,printf函數的功能是把要輸出的內容送到顯示器去顯示。printf函數是一個由系統定義的標準函數,可在程序中直接調用。編程語言的數據庫性能比較摘要:隨著計算機技術不斷發展,各種數據庫編程工具也隨著發展,使當今的大多數程序開發人員可以擺脫枯燥無味的用計算機指令或匯編語言開發軟件,而是利用一系列高效的、具有良好可視化的編程工具去開發各種數據庫軟件,從而達到事半功倍的效果,但是現在市面上的數據庫編程工具門類眾多,優良不齊,比如VB,VC,DEPHI,PB等,對此我特別針對流行的開發語言介紹相應的較為成熟的數據庫編程工具。關鍵字:數據庫編程程序開發工具幾種支持數據庫的語言介紹VB全稱VisualBasic,它是以Basic語言作為其基本語言的一種可視化編程工具。在中國乃至全世界都能看到它的身影,它曾是在中國最為流行的編程工具,到現在還占據著非常重要的地位,對于它的好壞大家都有一定的了解,VB作為一種較早出現的開發程序以其容易學習,開發效率較高,具有完善的幫助系統等優點曾影響了好幾代編程人員,但是由于VB不具備跨平臺這個特性,從而也決定了VB在未來的軟件開發中將會逐漸地退出其歷史舞臺;它對組件技術的支持是基于COM和ActiveX,對于組件技術不斷完善發展的今天,它也顯出了它的落后性;同時VB在進行系統底層開發的時候也是相對復雜的,調用API函數需聲明,調用不方便,不能進行DDK編程,不可能深入Ring0編程,不能嵌套匯編;而且面向對象的特性差;網絡功能和數據庫功能也沒有非常突出的表現,綜上所述,VB作為一種可視化的開發工具由于其本身的局限性,導致了它在未來軟件開發中逐步被其他工具所代替。PB全稱PowerBuilder,是開發MIS系統和各類數據庫跨平臺的首選工具,使用簡單,容易學習,容易掌握,在代碼執行效率上也有相當出色的表現。PB是一種真正的4GL語言(第四代語言),可隨意直接嵌套SQL語句返回值被賦值到語句的變量中,支持語句級游標,存儲過程和數據庫函數,是一種類似SQLJ的規范,數據訪問中具有無可比擬的靈活性。但是它在系統底層開發中犯了跟VB一樣的錯誤,調用API函數需聲明,調用不方便,不能進行DDK編程,不可能深入Ring0編程,不能嵌套匯編;在網絡開發中提供了較多動態生成Web頁面的用戶對象和服務以及系統對象,非常適合編寫服務端動態Web應用,有利于商業邏輯的封裝;但是用于網絡通訊的支持不足;靜態頁面定制支持有限,使得PB在網絡方面的應用也不能非常廣泛。面向對象特向也不是太好。C++Builder/Delphi它們都是基于VCL庫的可視化開發工具,它們在組件技術的支持、數據庫支持、系統底層開發支持、網絡開發支持、面向對象特性等各方面都有相當不錯的表現,并且學習使用較為容易,充分提現了所見即所得的可視化開發方法,開發效率高。由于兩者都是Borland公司的產品,自然繼承了該公司一貫以來的優良傳統:代碼執行效率高。但是,它們并不是毫無缺點,它們所作的最大不足之處就是他們的幫助系統在眾多的編程工具中是屬于比較差的。C++Builder的VCL庫是基于Objectpascal(面向對象pascal),使得C++Builder在程序的調試執行上都面向落后于其他編程工具。而Delphi則是它的語言不夠廣泛,開發系統軟件功能不足兩個比較大的缺點。VisualC++是基于MFC庫的可視化的開發工具,從總體上說它是一個功能強大但是不便使用的一種工具。它在網絡開發和多媒體開發都具有不俗的表現,幫助系統也做得非常不錯(Microsoft在細節方面的處理往往都讓人覺得親切),但是雖然是使用C++作為基本語言,但是它在面向對象特性上卻不夠好,主要是為了兼容C的程序,結果顧此失彼;在組件支持上也不太好,雖然說除了支持COM,ActiveX外還支持CORBA,但是沒有任何IDE支持,是所有C編譯器的功能,需要CORBA中間件支持;最大的問題是開發效率也不高。Java目前比較出名的是Borland出的JBuilder和IBM出的VisualAgeforJava,兩種工具都有一定數量的是用人群。JBuilder繼承了C++Builder/Delphi的特點,在可視化上做得非常不錯,使用簡便。由于Java本身語言的特點使得他們在網絡開發

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論