可視化組件庫(The Visual Component Library)


基於窗體的編程(form-based)這一概念是首先由Microsoft的Visual Basic推廣而來的。但與Visual Basic不同的是,Delphi是由Pascal的派生作為它的編程語言,這種新語言叫做Object Pascal,它把OOP引入到Pascal中。Delphi和Object Pascal標志着面向對象編程和基於窗體編程的有機結合。此外,Delphi還可產生單獨可執行文件。對於實際程序,是不需要運行階段DLL來運行的程序,是編譯而不是解釋的程序,運行起來要比Visual Basic程序 要快幾十倍,這在編程領域是很有影響的。

Delphi不只是引進了Object Pascal,而且還有其他內容,它也引進了Visual Component Library,正如前面所說,VCL是一個Object Pascal Windows編程的應用程序架構,VCL最顯著的特征就是它設計成具有屬性、方法和事件等概念——可視化組件模式。

屬性方法事件構成了VCL中組件的公共接口(部分組件用戶是可以看到的)。

在后面的講解中,將分別講解屬性、方法和事件這三要素。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM