久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    Delphi歷史版本詳解-從 Turbo Pascal 到 Delphi XE 2

     quasiceo 2013-01-11

    delphi每每升級都在繼續完善擴展面向對象的特性,這是升級新版本的最重要的原因。大略說下語言層面上的變化。。。
    d2005開始支持記錄的運算符重載特性,運算符重載在需要大量數學運算編碼時尤為方便。等等。。
    d2007加入了對觸屏的支持,vcl內不少數據組件進行了更新。等等。。
    d2009開始全面支持unicode,并開始加入泛型,新增了一些泛型容器。有了泛型delphi終于才能說是個完整的面向對象語言。再一個開始對vista\win7的新winapi的支持。等等。。
    d2010開始繼續完善上個版本中的泛型特性,并擴充和再次新增了一些泛型類。
    xe變化不大,只是繼續對vcl修修補補,記得新增了delphi的原生的正則支持,加入的那個正則類叫啥名字也記不清了,反正不需要再用第三方的正則庫了。等等。。
    x2變動挺大,把winapi進行了重新封裝。加入了firemonkey框架、支持win64位編譯,號稱跨平臺。在gdi+出現的10年后終于gdi+封裝進了vcl,可直接使用gdi+這個快淘汰的東東了。等等。。
    xe3 繼續號稱跨平臺,win64位編譯。。。繼續修修補補。。。等等
    LX補充。。。

    個人推薦D2009和xe。

    另外高版本中強化的調試功能和單元測試等等這些是d7沒法比擬的,這也是升級高版本的重要原因。
    我是同時裝有d7、d2009和xe。
    寫些只需三兩千或幾百行的玩具應用用d7就好,編譯的exe也精悍。
    干活時都是d2009或xe,xe用得較多。


    ---------------------------------------------- ---------------------------------------------- ----------------------------------------------
    -
    Delphi歷史版本詳解-從 Turbo Pascal 到 Delphi XE 2 日期:2011年9月9日

    delphi XE2發布之際,滿足各位D迷得要求,跟大家分享一下從 Turbo Pascal 到 Delphi XE 2 各個版本歷史。

    Pascal是一種計算機通用的高級程序設計語言。它由瑞士Niklaus Wirth教授于六十年代末設計并創立.

      Turbo Pascal語言是編譯型程序語言,它提供了一個集成環境的工作系統,集編輯、編譯、運行、調試等多功能于一體

      Pascal有5個主要的版本,分別是Unextended Pascal、Extended Pascal、Object-Oriented Extensions to Pascal、Borland Pascal和Delphi Object Pascal。其中,Unextended Pascal、Extended Pascal和Object-Oriented Extensions to Pascal是由Pascal標準委員會所創立和維護的,Unextended Pascal類似于瑞士Niklaus Wirth教授和K.Jensen于1974年聯名發表的Pascal用戶手冊和報告,而Extended Pascal則是在其基礎上進行了擴展,加入了許多新的特性,它們都屬于正式的Pascal標準;Object-Oriented Extensions to Pascal是由Pascal標準委員會發表的一份技術報告,在Extended Pascal的基礎上增加了一些用以支持面向對象程序設計的特性,但它屬于非正式的標準。Borland Pascal和Delphi Object Pascal是由Borland公司專門為其開發的編譯工具設計的Pascal語言,前者是用于DOS的Turbo Pascal系列和Windows 3.x的Turbo Pascal for Windows的傳統高級語言,后者是用于Windows的Delphi和Linux的Kylix的面向對象程序設計語言,它們都不是正式的Pascal標準,具有專利性。但由于Turbo Pascal系列和Delphi功能強大并且廣為流行,Borland Pascal和Delphi Object Pascal已自成為一種標準,為許多人所熟悉

      Delphi 1 (1995)

       Delphi1作為Borland公司的windows應用軟件開發工具在1995年首次走入人們的視野。Delphi 1擴展了Borland Pascal 語言,提供了面向對象,窗口化,快速的代碼編譯,卓越的數據庫之處方式,接近windows界面風格和控件支持技術。
    Delphi 1的口號非常的樸實:
       Delphi and Delphi Client/Server are the only development tools that provide the Rapid Application Development (RAD) benefits of visual component-based design, the power of an optimizing native code compiler and a scalable client/server solution.

    Delphi 2 (1996)

      Delphi2  是一個快讀的請用程序開發軟件,并且具有當時世界上速度最快的編譯器,基于面向對象的高效的可視化開發設計,靈活的數據體系。
    Delphi 2,應用于win32平臺與當時的window95完美的融合,在Delphi1的基礎上升級了database grid,OlE自動化,variant 數據類型的支持,long string類型的支持,已經可視窗體的繼承。 Delphi2的口號是:”the Ease of VB with the Power of C++” 比VB更加方便,比C++更加強大。

    Delphi 3 (1997)

       提供了功能強大的可視化設置,高性能的客戶端服務器工具為分布式開發提供便利,開始支持web應用程序。

    Delphi3 開始引進許多新的功能,包括我們喜愛的代碼自動關聯索引技術(比如輸入int 將把int前綴的關鍵字全部顯示),Dll調試,組建模板,DecisionCube和Teechart控件,WebBroker技術,ActiveForms,控件包,COM接口。

    Delphi 4 (1998)

      Delphi4 是變成一個十分綜合專業的clinet/server開發工具,開解決分布式計算的問題,這個時候CS開發已經開始流行。Delphi提供了Java交互功能,高性能的數據庫驅動,CORBA開發,微軟BackOffice 支持,以前所未有的方式,定制,管理,架構和升級數據,使用delphi4相同的時間和預算中,你將得到優異其他的應用程序和產品。

       Delphi4 中引進了對接,錨泊,約束組件(docking, anchoring and constraining )。新的功能已經包括了,AppBrowser,動態數組,方法的overloading,WIn98操作系統的支持,改良的OLE和COM支持,數據庫支持也進行了加強。

    Delphi 5 (1999)

     Delphi5的 特點體現在高效的Internet開發上,在原有的基礎上增加了許多新的功能,各種桌面布局,各種設計框架,并行開發,Translation能力,增強了debugger設置,XML功能和數據庫的ADO支持。 這個時候有了ADO的DELPHI在數據庫方面開始如虎添翼。不過delphi5在delphi的歷史上也只能算是一個打醬油的版本,馬上就被Delphi6給取代了。

    Delphi 6 (2000)

       Borland delphi 6是第一個支持windows web services的快速應用程序開發平臺,這個時候Web Services才是一個剛剛興起的技術,這個時候的delphi已經全面的支持了團隊或個人的分工和協作開發。模塊和單元結構也趨于穩定。為下一個歷史最為經典的版本的到來做好的準備條件。

    Delphi6 引進了新的IDE,Internet,XML,Compiler,COM/Active X,數據庫支持,更為偉大的是Delphi已經開始支持跨平臺開發,我們可以在windows下面編譯代碼,也可以在Linux下有Kylix編譯,剛才提到過web service的支持,DBExpress 的引擎,新的控件和類。

    Delphi 7 (2001)

       毫無疑問Delphi7 Studio 是筆者認為最給力的一個版本,筆者也是在這個版本上才真正把Delphi學以貫通的。對開發人員期待已久的Microsoft.Net的遷移支持在這里得到了實現。這個版本的穩定,快捷方便性,至今還為人稱道。linux平臺下得開發也嶄露頭角。

    Delphi 8

       Delphi8是一個短命的版本,有點像微軟的vista的感覺,沒有很好的超越7,后來用被2005取代,很多人都是直接從7到D2005的,Delphi8就這樣被消損在歷史的煙塵中。

    作為Delphi8周年的產物,好像還沒有長熟就被請出了娘胎,繼續襲承了VCL.CLX. 架構上做了一些調整和加強,但是很多開發者感覺穩定性遠遠不及D7.

    Delphi 2005 (part of Borland Developer Studio 2005)

       這個版本還有一個面子叫做Diamondback,也被叫做D9,支持delphi win32平臺,.Net,C# 較D8穩定,形成了D2006的雛形。

    Delphi 2006 (part of Borland Developer Studio 2006)

       這個版本又叫BDS2006, DxXter,  包括了RAD 支持C++,C#.NET   .

    Turbo Delphi – for Win32 and .Net development
    Turbo Delphi是BDS 2006的一個子集.Turbo Delphi的運行界面同BDS2006幾乎沒什么區別,連菜單上的名字都是一模一樣的,比較起來來講,要比老版的Delphi7稍快一點(主要可能是心理感覺),Delphi2006完全一樣的界面與操作方式,讓人對它不會感到特別陌生,對比起Delphi7來講,主要是控件選擇框和屬性選擇部分讓人感覺十分別扭,新建一個工程,直接編譯一下,發現編譯速度比起Delphi7來講要快了一點(又是心理因素?)

    至于Turbo Delphi為什么產生,CodeGear Delphi變成Embarcadero Delphi這有一段動蕩的歷史,有興趣的朋友可以去了解下, 接下來的幾個版本在我的博客其他地方都有詳細介紹就不一一說明了。(晚上1點了,我也該偷偷懶了)

    CodeGear Delphi 2007
    Delphi 2007released in March 2007. Delphi 2007 for Win32 is primarily targeted at Win32 developers wanting to upgrade their existing projects to include full Vista support – themed applications and VCL support for glassing, file dialogs, and Task Dialog components.

    Embarcadero Delphi 2009
    Embarcadero Delphi 2009. Support for .Net dropped. Delphi 2009 has unicode support, new language features like Generics and Anonymous methods, the Ribbon controls, DataSnap 2009…

    Embarcadero Delphi 2010
    Embarcadero Delphi 2010released in 2019. Delphi 2010 allows you to create touch based user interfaces for tablet, touchpad and kiosk applications.

    Embarcadero Delphi XE
    Embarcadero Delphi XEreleased in 2010. Delphi 2011, brings many new features and improvements: Built-in Source Code Management, Built-in Cloud Development (Windows Azure, Amazon EC2), Innovative expanded Tool Chest for optimized development, DataSnap Multi-tier Development, much more…

    Embarcadero Delphi XE 2
    Embarcadero Delphi XE 2 released in 2011. Delphi XE2 will allow you to: Build 64-bit Delphi applications, Use the same source code to target Windows and OS X, Create GPU-powered FireMonkey (HD and 3D business) application, Extend multi-tier DataSnap applications with new mobile and cloud connectivity in RAD Cloud, Use VCL styles to modernize the look of your applications…

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 国产精品视频午夜福利| 日韩中文字幕亚洲精品| 亚洲高清日韩专区精品| 成人爽A毛片免费视频| 三上悠亚久久精品| 深夜在线观看免费av| 狠狠爱五月丁香亚洲综| 色窝窝无码一区二区三区| 高清无码爆乳潮喷在线观看| 国产初高中生在线视频| 男人扒开女人腿桶到爽免费| 免费无码成人AV片在线| 少妇又色又紧又爽又刺激视频| 国产对白老熟女正在播放| 色窝窝无码一区二区三区成人网站| 国产成人午夜福利院| 饥渴的少妇2中文字幕| 免费无码成人AV片在线| 伊人久久大香线蕉AV五月天| 亚洲 制服 丝袜 无码| 色婷婷在线精品国自产拍| 强行无套内大学生初次| 丝袜人妻一区二区三区网站| 激情 自拍 另类 亚洲| 亚洲日本精品一区二区| 免费观看一区二区三区| 激情五月开心综合亚洲| 色一情一乱一伦麻豆| 国产福利一区二区三区在线观看| 2019国产精品青青草原| 成人H视频在线观看| 亚洲午夜福利AV一区二区无码 | 老熟妇乱子交视频一区| 91精品国产午夜福利| 国产一区二区精品久久| 国产裸体XXXX视频在线播放| 国产精成人品日日拍夜夜| 国产精品VA在线观看无码不卡| 欧美饥渴熟妇高潮喷水| 亚洲日本韩国欧美云霸高清| 人妻系列无码专区无码中出|