當前位置:編程學習大全網 - 編程語言 - 軟件裏面的組件是啥意思

軟件裏面的組件是啥意思

簡而言之,組件就是對象。

C++ Builder中叫組件,Delphi中叫部件,而在Visual BASIC中叫控件。

組件是對數據和方法的簡單封裝。C++ Builder中,壹個組件就是壹個從TComponent派生出來的特定對象。組件可以有自己的屬性和方法。屬性是組件數據的簡單訪問者。方法則是組件的壹些簡單而可見的功能。

組件是C++ Builder環境中最令人激動的部分。使用組件可以實現拖放式編程、快速的屬性處理以及真正的面向對象的設計。VCL和CLX組件是C++ Builder系統的核心。

二、組件應用

使用現成的組件來開發應用程序時,組件工作在兩種模式下:設計時態和運行時態。

在設計時態下,組件顯示在C++ Builder窗體編輯器下的壹個窗體中。設計時態下組件的方法不能被調用,組件不能與最終用戶直接進行交互操作,也不需要實現組件的全部功能。

在運行狀態下,組件工作在壹個確實已經運行的應用程序中。組件必須正確地將自身表示出來,它需要對方法的調用進行處理並實現與其他組件之間有效的協同工作。

設計時態下所有的組件在窗體中都是可見的,但在運行時態下不壹定可見。如TTable、TQuery和TDataSet在運行時態下就不可見,但他們均完成了重要的功能。

三、組件創建

創建組件就是自行設計制作出新的組件。

設計組件是壹項繁重的工作。自行開發組件與使用組件進行可視化程序開發存在著極大的不同,要求程序員熟知原有的VCL類庫結構,精通面向對象程序設計。

設計組件是壹項艱苦的工作。對於組件的開發者,組件是純粹的代碼。組件的開發不是壹個可視化的開發過程,而是用C++或Object Pascal嚴格編制代碼的工作。實際上,創建新組件使我們回到傳統開發工具的時代。雖然這是壹個復雜的過程,但也是壹個壹勞永逸的過程。

創建組件的最大意義在於封裝重復的工作,其次是可以擴充現有組件的功能。

組件創建過程包括設計、開發、調試(就是所謂的3D's)工作,然後是組件的使用。

組件開發者應該掌握的三項主要內容是:屬性、事件和方法。

  • 上一篇:PV、EV、AC、CV、SV、CPI、SPI、BAC、ETC、EAC
  • 下一篇:書城教育怎麽樣?
  • copyright 2024編程學習大全網