freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

第二十八章160開發(fā)新的vcl元件(已修改)

2025-10-07 19:26 本頁面
 

【正文】 1 第二十八章 開發(fā)新的 VCL元件 雖然 BCB內提供了很多 VCL元件,但是一定還有一些我們常常需要用的介面並沒有製作成VCL元件,或是一些個人化的介面,我們也有需要做成 VCL元件。在第十三章,我們將介紹如何自行開發(fā)新的 VCL元件。 2 大綱 ? 281. 製作 VCL元件 ? 282. 安裝 VCL元件 ? 283. 移除 VCL元件 ? 本章習題 3 前言 ? 一般來說,當一個使用者使用 BCB到一個程度以上,一定會覺得有些 VCL元件是 BCB本身所沒有的,就舉前幾章所提『 檔案總管 』 這個介面來說好了。很多人都希望可以在網(wǎng)路上抓到檔案總管的 VCL元件,假設你找到了,但是你知道該如何安裝使用嗎?如果你不想用了,是否又該將之移除呢?這種新增、刪除的方法,我們會在下面為各位介紹。 ? 接下來就是自己製作 VCL元件了,因為我們一定有很多元件是自己開發(fā)出來而且使用率非常的高,這時候我們就可以考慮將這個功能做成一個 VCL元件來使用,如此可以增加往後我們開發(fā)程式的速度,更可以將我們的成果跟全世界所有的人一起分享使用。 4 281. 製作 VCL元件 ? 範例 281:製作 VCL元件 – 範例說明 ? 製作 VCL元件其實非常的容易,在範例程式 281中,我們將實做一個可以顯示今天的日期以及今天是星期幾的元件,我們將這個新的元件稱做 『 TWeekDate』 ,如果要安裝新的 VCL元件時,我們會將這個新的 VCL元件放在 Sample這個頁次中。 5 281. 製作 VCL元件 ? 範例 281:製作 VCL元件 – Step 1: 選擇 『 New』 來新增一個專案,在選擇專案類型的時候我們選擇 『 Component』 這個項目 ? 開啟 Component這個項目後,會出現(xiàn)一個設定畫面,這個畫面主要是要讓我們設定一些有關這個 Component的基本資料,如 Class名稱、檔案位置等等 6 281. 製作 VCL元件 ? 範例 281:製作 VCL元件 ? 基本設定說明 – Ancestor type: 設定這個新 Component的 Parent是什麼Component。在這邊的設定就是表示我們新產(chǎn)生的這個 VCL元件要繼承哪一個 Class的屬性及事件等等。 – Class Name: 我們這個 VCL元件的 Class要稱做什麼。例如Edit的就是 TEdit這個 Class,在程式範例 281中我們將這個Class Name設定成 TWeekDate。 – Palette Page: 決定我們這個 VCL元件要放在哪個頁次裡。 – Unit file name: 這個 VCL元件所用到的 cpp file和 header file在那個目錄內,以及指定 cpp file的檔名。 – Search Path: 搜尋 VCL元件的路徑。 7 281. 製作 VCL元件 ? 範例 281:製作 VCL元件 ? 該範例的設定值 – Ancestor type: TStaticText – Class Name: TWeekDate – Palette Page: Samples – Unit file name: Directory\ – Search Path: Default Directory。Directory ? 注意事項 – Directory ?儲存 – Default Directory ? 是系統(tǒng)預設值,原本就會在設定值內 –當我們設定好 Unit file name的時候, BCB很貼心的會幫我們將路徑一併加入到 Search Path中,所以一般來說我們並不需要設定 Search Path。 8 281. 製作 VCL元件 ? 範例 281:製作 VCL元件 – Step 2: 設定完成,撰寫程式碼 ? 在設定好所有的設定值後,我們按下 『 OK』 的按鈕 –在這邊不按下 『 Install』 的原因是因為我們只有一個 VCL元件的雛形,我們並沒有真正將 VCL元件的內容或是程式碼寫好,所以就算安裝了,也只是安裝一個和 Ancestor type中一模一樣的 VCL元件在 Palette Page頁單上面。 –出現(xiàn)程式編輯器的畫面,而且此時 BCB已經(jīng)幫我們將一些程式碼 Generate出來了! 9 281. 製作 VCL元件 ? 範例 281:元件之主要程式碼( ) – 在 Header中加入適當?shù)男? class PACKAGE TWeekDate : public TStaticText { private: protected: public: //如果有要加入一些 VCL元件 //或是一些 function的宣告都加在這邊 void __fastcall TWeekDate::Show()。 __fastcall TWeekDate(TComponent* Owner)。 __published: }。 10 281. 製作 VCL元件 ? 範例 281:元件之主要程式碼( ) – Create WeekDate元件 __fastcall TWeekDate::TWeekDate(TComponent* Owner) : TStaticText(Owner) { Caption = 今天是 + DateToStr(Date())。 } 11 281. 製作 VCL元件 ? 範例 281:製作 VCL元件 – 當我們將這些必要的程式碼都具備之後,接下來就是建立一個 Project來使用我們的這個元件 ? Step 1: 將
點擊復制文檔內容
化學相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1