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

正文內(nèi)容

第二十八章開發(fā)新的vcl元件-全文預(yù)覽

  

【正文】 __property int Type = {read = SType, write = SetType, default = 0}。 ? 在 ,大部分都跟範(fàn)例 282一樣,只是在 public那邊加了一個(gè) function進(jìn)去,這個(gè) function的名稱就是 『 SetColor』 。 case 2 : WeekDateType = 2。 } // void __fastcall TForm1::Button1Click(TObject *Sender) { //根據(jù) ComboBox選的項(xiàng)目的不同而有不同的 Type switch (ComboBox1ItemIndex) { case 0 : WeekDateType = 0。 //宣告一個(gè) TWeekDate物件 // __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { WeekDate = new TWeekDate(this)。 //設(shè)定 SType的值 Show()。 case 2 : Caption = 今天是 + DateToStr(Date()) + + days[Date().DayOfWeek() 1]。 switch (SType) { //利用 SType告訴程式要顯示什麼樣的畫面 case 0 : Caption = 今天是 + DateToStr(Date())。 __fastcall TWeekDate(TComponent* Owner)。 16 281. 製作 VCL元件 ? 範(fàn)例 282:主要程式碼( ) class PACKAGE TWeekDate : public TStaticText { private: int SType。 15 281. 製作 VCL元件 ? 範(fàn)例 282:改善 Code的撰寫方式 – 範(fàn)例說明 ? 在範(fàn)例 282的 ,我們獨(dú)立了一個(gè) Show的函式出來,這函式呈現(xiàn)的效果其實(shí)就是範(fàn)例 281直接寫在 Constructor中那行程式的效果( CH28_001\ TWeekDate的Constructor中的那行程式)。 ? 現(xiàn)在我們要新增的屬性是 『 Type』 這個(gè)屬性,這個(gè)屬性用在設(shè)定顯示 Week、 Date、或是 Week和 Date一起顯示。 WeekDateParent = this。 } 11 281. 製作 VCL元件 ? 範(fàn)例 281:製作 VCL元件 – 當(dāng)我們將這些必要的程式碼都具備之後,接下來就是建立一個(gè) Project來使用我們的這個(gè)元件 ? Step 1: 將 ? Step 2: 建立新專案,並且修改設(shè)定 –將 『 』 加入 Project中 : Project選單內(nèi)的 『 Add to Project』 –將 『 』 include進(jìn)入 Project中 –在 Project中 new一個(gè) TWeekDate物件 –直接在該 Project的 Form的 constructor中直接寫入需要的 Code,而不是再去 Create另外一個(gè) Event。 –出現(xiàn)程式編輯器的畫面,而且此時(shí) BCB已經(jīng)幫我們將一些程式碼 Generate出來了! 9 281. 製作 VCL元件 ? 範(fàn)例 281:元件之主要程式碼( ) – 在 Header中加入適當(dāng)?shù)男? class PACKAGE TWeekDate : public TStaticText { private: protected: public: //如果有要加入一些 VCL元件 //或是一些 function的宣告都加在這邊 void __fastcall TWeekDate::Show()。 – Search Path: 搜尋 VCL元件的路徑。 – Class Name: 我們這個(gè) VCL元件的 Class要稱做什麼。 ? 接下來就是自己製作 VCL元件了,因?yàn)槲覀円欢ㄓ泻芏嘣亲约洪_發(fā)出來而且使用率非常的高,這時(shí)候我們就可以考慮將這個(gè)功能做成一個(gè) VCL元件來使用,如此可以增加往後我們開發(fā)程式的速度,更可以將我們的成果跟全世界所有的人一起分享使用。1 第二十八章 開發(fā)新的 VCL元件 雖然 BCB內(nèi)提供了很多 VCL元件,但是一定還有一些我們常常需要用的介面並沒有製作成VCL元件,或是一些個(gè)人化的介面,我們也有需要做成 VCL元件。很多人都希望可以在網(wǎng)路上抓到檔案總管的 VCL元件,假設(shè)你找到了,但是你知道該如何安裝使用嗎?如果你不想用了,是否又該將之移除呢?這種新增、刪除的方法,我們會(huì)在下面為各位介紹。在這邊的設(shè)定就是表示我們新產(chǎn)生的這個(gè) VCL元件要繼承哪一個(gè) Class的屬性及事件等等。 – Unit file name: 這個(gè) VCL元件所用到的 cpp file和 header file在那個(gè)目錄內(nèi),以及指定 cpp file的檔名。 8 281. 製作 VCL元件 ? 範(fàn)例 281:製作 VCL元件 – Step 2: 設(shè)定完成,撰寫程式碼 ? 在設(shè)定好所有的設(shè)定值後,我們按下 『 OK』 的按鈕 –在這邊不按下 『 Install』 的原因是因?yàn)槲覀冎挥幸粋€(gè) VCL元件的雛形,我們並沒有真正將 VCL元件的內(nèi)容或是程式碼寫好,所以就算安裝了,也只是安裝一個(gè)和 Ancestor type中一模一樣的 VCL元件在 Palette Page頁(yè)單上面。 10 281. 製作 VCL元件 ? 範(fàn)例 281:元件之主要程式碼( ) – Create WeekDate元件 __fastcall TWeekDate::TW
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1