元件程式設計基礎

2021-06-07 07:35:11 字數 1000 閱讀 2356

一、元件概念 

簡而言之,元件就是物件。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)工作,然後是元件的使用。 

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

Vue元件基礎

new vue 就可以認為是乙個大元件,但多個例項這樣太low了,vue為我們提供了component。1.全域性註冊的元件 要註冊乙個全域性元件,你可以使用vue.component tagname,options 例如 註冊 vue.component my component 建立根例項 va...

React基礎 元件

元件從概念上看就像是函式,它可以接收任意的輸入值 稱之為 props 並返回乙個需要在頁面上展示的react元素。class welcome extends react.component class welcome extends react.component const element sar...

easyUi基礎元件

1 panel元件 2 messager元件 3 datebox元件 日期框 4 datetimebox元件 日期時間框元件 5 timespinner元件 時間微調器 6 calendar元件 7 numberbox元件 8 numberspinner元件 9 validatebox元件 驗證框 ...