李维:Windows 原生開發工具的瑰寶 – Delphi 6
2008-04-09 04:29:52来源:互联网 阅读 ()
![新老客户大回馈,云服务器低至5折](/info/templets/default/images/760x90_D.jpg)
Windows 原生開發工具的瑰寶 – Delphi 6
在睽違了將近2年之後,Borland的年度巨獻Delphi 6終於將在世人的面前揭開神秘的
面紗。Delphi 6不但對於Borland來說是一個重要的產品,事實上對於現在的視窗平台
也是一個意義重大的產品。因為當Microsoft全力發展.NET虛擬環境,而Borland本身
也往Linux平台上開發RAD工具Kylix的時候,由Borland視窗開發小組所研發的原生視
窗開發工具正好填補了仍佔多數視窗程式師的需要。
由於資訊技術不斷的快速進步,許多視窗程式師也不斷的需要在應用系統中加入最
新的技術,或是使用這些新的技術開發下一代的應用系統。例如XML/XSL的盛行,
讓程式師對於如何處理和發揮XML的技術有強烈的需求,例如SOAP的逐漸成為遠端
和分散式計算的標準,因此程式師也需要使用SOAP來開發或是整合應用系統。更別
說由SOAP和WSDL/WSML,UDDI等技術所衍生出的最新Web應用系統標準Web
Service等。對於視窗平台上的程式師而言,即使是使用現在的開發工具,例如Delphi
4/5或是VB等也仍然可以利用這些新的資訊技術開發應用程式,但是如此做不但有一
定的難度,而且可能曠廢時日。
Delphi 6剛好可以幫助企業和程式師解決這些資訊技術上的困擾,Delphi 6不但在傳統
的開發能力方面持續的進步,讓程式師能夠享有更具生產力的開發環境,對於最新
的資訊技術,例如XML/XSL,SOAP,Web Service等都有非常良好的支援,讓程式師
能夠快速的使用這些新的技術。此外Delphi 6在核心執行時期函式館以及編譯器方面
也有了幅度不小的改善,不但讓程式師可以開發功能更強的視窗應用程式,也可以
更平順的移植到Linux平台,再搭配跨2平台的新視覺化元件Framework CLX,即使是
視窗的程式師也可以快速的開發Linux平台上的應用系統。
現在就讓我們趕快仔細的看看Delphi 6在各方面提供了什麼功能,到底值不值得視窗
的程式師使用她來開發視窗的應用程式吧。
強化的Delphi整合發展環境
就如同以往Delphi的每一個新版本慣例一樣,Delphi 6也持續的改善整合發展環境,
幫助程式師更有生產力。Delphi 6在整合發展環境中加入了數項致命的吸引力,讓程
式師對這些新的功能愛不釋手。下面就簡單的介紹這些新的整合發展環境功能。
Code Complete
Code Complete的功能在Delphi 5就已經加入了,這項功能非常受到程式師的歡迎,因
為Code Complete可以大幅的減少程式師需要鍵入的程式碼,並且減少打錯的機率。
Delphi 6的Code Complete功能又持續的加碼改善,新的Code Complete視窗不但可以由
程式師自行調整大小,以及以不同的顏色代表不同的物件,例如變數,方法和特性
等。
![](/info/upimg/allimg/080411/2347260.jpg)
Delphi 6的Code Complete視窗加入了色彩分析,以及物件分門別類的能力
此外新的Code Complete視窗也會更聰明的過濾器物件能夠使用的PME,避免了以往
Delphi 5的Code Complete視窗無法顯示一些PME的困窘情形。最後如果程式師在新的
Code Complete視窗中選擇了呼叫方法之後,Code Complete現在也會自動的在方法名
稱之後自動加入();字元,把游標自動停在圓括弧之中,並且自動顯示這個方法需要
的所有參數,的確比以前更聰明和方便了。
Object TreeView
另外一個新的功能就是Delphi 6的Object TreeView視窗,這個新的視窗可以除了可以
顯示表單中所有的物件之外,也以階層的方式表達元件之間擁有者的關係。而當程
式師在Object TreeView視窗中點選了一個元件之後,這個元件也會立刻的出現在物件
檢視器之中讓程式師可以改變這個物件的特性值和事件處理函式。
本來當我一開始使用Delphi 6時,總是喜歡把Object TreeView視窗關閉,總覺得她佔
據了整合發展環境的空間,又沒有什麼作用。但是稍後才發現她的好處,特別是當
表單複雜,擁有大量的元件時,Object TreeView視窗可以讓你立刻的找到這個元件,
並且知道和她相關的元件,非常的方便。這比以往我使用物件檢視器辛辛苦苦的搜
尋元件好多了。
![](/info/upimg/allimg/080411/2347261.jpg)
Delphi 6的Object TreeView視窗可以讓程式師快速找到表單中的任何物件
此外Delphi 6的編輯器也強化了Class Complete的功能,讓程式師擁有更大的彈性定義
類別程式碼。並且加入了Interface Complete的功能,讓程式師在撰寫介面程式碼時也
能夠享有Code Complete的功能。
可客製化的View視窗
Delphi 6最強勁的整合發展環境功能應該要算是新的可客製化的View視窗了,在
Delphi 6中,編輯器不但可以讓程式師觀看和編輯Object Pascal的程式碼,如果程式師
現在編輯的是Web應用程式,那麼也可以直接在編輯器中檢視HTML程式碼,稿本語
言程式碼,預覽Web應用程式執行的結果畫面,以及Web應用程式產生的真正HTML
程式碼。請仔細觀看本文第一個圖形的下方,熟悉Delphi的程式師應該會注意到編輯
器的下方多了數個頁次,例如HTML Result,Preview等,這些頁次就是可客製化的
View視窗。
除了剛才介紹的可客製化的View視窗之外,Delphi 6的編輯器也可以讓程式師直接檢
視XML和XSL的樹狀架構,更允許程式師自行開發客製化的View視窗整合到Delphi的
編輯器之中,可以說功能非常的強大,稍後在介紹Delphi 6的Web功能時,Delphi的程
式師便可以知道她的威力。
新一代資料存取引擎-dbExpress
Borland為了讓視窗平台的Delphi以及Linux平台上的Kylix有著共通的資料存取引擎,
因此決定開發新一代的資料存取引擎,那就是dbExpress。DbExpress是一組存取各種
不同關連資料庫的原生驅動程式,以及以組統一的元件。由於原生驅動程式和元件
都是以跨平台的考量開發的,因此Delphi和Kylix都可以使用這組驅動程式和元件。程
式師藉由統一的元件來存取不同的資料庫,以方便開發資料庫應用系統,下圖就是
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash