亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 048.htm

?? delphi編程
?? HTM
?? 第 1 頁 / 共 5 頁
字號:
<HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=GB2312"><TITLE>-->DELPHI基礎教程-->第十九章 Delphi自定義部件開發(二)</TITLE>
<META NAME="keywords" CONTENT=" DELPHI基礎教程 第十九章 Delphi自定義部件開發(二)">
<META NAME="description" CONTENT=" - DELPHI基礎教程 - 第十九章 Delphi自定義部件開發(二)">

<style>
<!--
#page {position:absolute; z-index:0; left:0px; top:0px}
.tt3 {font: 9pt/12pt "宋體"}
.tt2 {font: 12pt/15pt "宋體"}
a {text-decoration:none}
a:hover {color: blue;text-decoration:underline}
-->
</style>
</HEAD>
<body text="#000000" aLink=#9900ff link=#006699 vLink=#006699 bgcolor="#FFFFFF" leftmargin="3" topmargin="3" marginheight="3" marginwidth="3">
<TABLE WIDTH="100%" CELLPADDING=10 CELLSPACING=0 BORDER=0>
<TR>
<TD CLASS="tt3" VALIGN="top" width="8%"  bgcolor="#e0e0e0"><strong><A HREF="049.htm"><FONT style="FONT-SIZE: 9pt">后一頁</font></A><BR>
<A HREF="047.htm"><FONT style="FONT-SIZE: 9pt">前一頁</font></A><BR>

<A HREF="index.html"><FONT style="FONT-SIZE: 9pt">回目錄</font></A><BR>
<A HREF="../../../../index.htm"><FONT style="FONT-SIZE: 9pt">回首頁</font></A><BR>
</strong>
</TD>
<TD class="tt2" bgcolor="#F5F8F8" width="84%"><center><B><FONT style="FONT-SIZE: 16.5pt" COLOR="#FF6666" FACE="楷體_GB2312">第十九章 Delphi自定義部件開發(二)</FONT></B></center>
<hr color="#EE9B73" size="1" width="94%">
<font face="Arial" size="3"><p>19.2.2 Delphi</font><font face="宋體" lang="ZH-CN"
size="3">部件編程 </p>
</font><font face="Arial" size="3"><p>19.2.2.1 </font><font face="宋體" lang="ZH-CN"
size="3">創建屬性 </p>
</font><font face="Arial" size="3"><p></font><font face="宋體" lang="ZH-CN" size="3"> 屬性(</font><font
face="Arial" size="3">Property</font><font face="宋體" lang="ZH-CN" size="3">)是部件中最特殊的部分,主要因為部件用戶在設計時可以看見和操作它們,并且在交互過程中能立即得到返回結果。屬性也很重要,因為如果將它們設計好后,將使用戶更容易地使用,自己維護起來也很容易。</p>
<p>  為了使你在部件中更好地使用屬性,本部分將介紹下列內容:</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3"> ●</font><font size="3"> </font><font
face="宋體" lang="ZH-CN" size="3">為什么要創建屬性</p>
<p> </font><font size="3"> </font><font face="宋體" lang="ZH-CN" size="3">●</font><font
size="3"> </font><font face="宋體" lang="ZH-CN" size="3">屬性的種類</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3"> ●</font><font size="3"> </font><font
face="宋體" lang="ZH-CN" size="3">公布</font><font face="Arial" size="3">(publishing)</font><font
face="宋體" lang="ZH-CN" size="3">繼承的屬性</p>
<p> </font><font size="3"> </font><font face="宋體" lang="ZH-CN" size="3">●</font><font
size="3"> </font><font face="宋體" lang="ZH-CN" size="3">定義部件屬性</font><font
size="3"> </font><font face="宋體" lang="ZH-CN" size="3"></p>
<p> </font><font size="3"> </font><font face="宋體" lang="ZH-CN" size="3">●</font><font
size="3"> </font><font face="宋體" lang="ZH-CN" size="3">編寫屬性編輯器</p>
<p> </p>
<p>  </font><font face="Arial" size="3">1. </font><font face="宋體" lang="ZH-CN"
size="3">為什么要創建屬性</p>
<p>  屬性提供非常重要的好處,最明顯的好處是屬性在設計時能出現在</font><font
face="Arial" size="3">Object Inspector</font><font face="宋體" lang="ZH-CN" size="3">窗口中,這將簡化編程工作,因為你只需讀用戶所賦的值,而不要處理構造對象的參數。</p>
<p>  從部件使用者的觀點看,屬性象變量。用戶可以給屬性賦值或讀值,就好象屬性是對象的域。</p>
<p>  從部件編寫者的觀點看屬性比對象的域有更強的功能;</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3"> </font><font size="3"> </font><font
face="宋體" lang="ZH-CN" size="3">⑴</font><font size="3"> </font><font face="宋體"
lang="ZH-CN" size="3">用戶可以在設計時設置屬性</p>
<p>  這是非常重要的,因為不象方法,只能在運行時訪問。屬性使用戶在運行程序之前就能定制部件,通常你的部件不應包含很多的方法,它們的功能可以通過屬性來實現。</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3"> </font><font size="3"> </font><font
face="宋體" lang="ZH-CN" size="3">⑵</font><font size="3"> </font><font face="宋體"
lang="ZH-CN" size="3">屬性能隱藏詳細的實現細節</p>
<p> </font><font size="3"> </font><font face="宋體" lang="ZH-CN" size="3">⑶</font><font
size="3"> </font><font face="宋體" lang="ZH-CN" size="3">屬性能引起簡單地賦值之外的響應,如觸發事件</p>
<p>  ⑷</font><font size="3"> </font><font face="宋體" lang="ZH-CN" size="3">用于屬性的實現方法可以是虛擬方法,這樣看似簡單的屬性在不同的部件中,將實現不同的功能。</p>
<p></font><font size="3"> </font><font face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3"> </font><font face="Arial" size="3">2.
</font><font face="宋體" lang="ZH-CN" size="3">屬性的類型</p>
<p>  屬性可以是函數能返回的任何類型,因為屬性的實現可以使用函數。所有的</font><font
face="Arial" size="3">Pascal</font><font face="宋體" lang="ZH-CN" size="3">類型,兼容性規則都適用屬性。為屬性選擇類型的最重要的方面是不同的類型出現在</font><font
face="Arial" size="3">Object Inspector</font><font face="宋體" lang="ZH-CN" size="3">窗口中的方式不同。</font><font
face="Arial" size="3">Object Inspector</font><font face="宋體" lang="ZH-CN" size="3">將按不同的類型決定其出現的方式。</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">你也能在注冊部件時描述不同的屬性編輯器。</p>
<p>  下表列出屬性出現在</font><font face="Arial" size="3">Object Inspector</font><font
face="宋體" lang="ZH-CN" size="3">窗口中的方式</p>
<p></font><font size="3"> </font><font face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">表</font><font face="Arial" size="3">19.3
</font><font face="宋體" lang="ZH-CN" size="3">屬性出現在</font><font face="Arial"
size="3">Object Inspector</font><font face="宋體" lang="ZH-CN" size="3">窗口中的方式</p>
<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">屬性類型       處</font><font
size="3"> </font><font face="宋體" lang="ZH-CN" size="3">理</font><font size="3"> </font><font
face="宋體" lang="ZH-CN" size="3">方</font><font size="3"> </font><font face="宋體"
lang="ZH-CN" size="3">式</p>
<p>───────────────────────────────────────</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">簡單類型  </font><font
size="3"> </font><font face="Arial" size="3">Numeric</font><font face="宋體"
lang="ZH-CN" size="3">、</font><font face="Arial" size="3">Character</font><font
face="宋體" lang="ZH-CN" size="3">和</font><font size="3"> </font><font face="Arial"
size="3">String</font><font face="宋體" lang="ZH-CN" size="3">屬性出現在</font><font
face="Arial" size="3">Object Inspector</font><font face="宋體" lang="ZH-CN" size="3">中,用戶可</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">以直接編輯</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">枚舉類型</font><font size="3"> </font><font
face="宋體" lang="ZH-CN" size="3">枚舉類型的屬性顯示值的方式定義在代碼中。選擇時將出現下拉  </font><font
size="3"> </font><font face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">式列表框,顯示所有的可能取值。</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">集合類型</font><font size="3"> </font><font
face="宋體" lang="ZH-CN" size="3">集合類型出現在</font><font face="Arial"
size="3">Object Inspector</font><font face="宋體" lang="ZH-CN" size="3">窗口中時正如一個集合,展開后,用         </font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">戶通過將集合元素設為</font><font
face="Arial" size="3">True</font><font face="宋體" lang="ZH-CN" size="3">或</font><font
face="Arial" size="3">False</font><font face="宋體" lang="ZH-CN" size="3">來選擇。</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">對象類型</font><font size="3"> </font><font
face="宋體" lang="ZH-CN" size="3">作為對象的屬性本身有屬性編輯器,如果對象有自己的</font><font
face="Arial" size="3">published</font><font face="宋體" lang="ZH-CN" size="3">屬</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">性,用戶在</font><font
face="Arial" size="3">Object Inspector</font><font face="宋體" lang="ZH-CN" size="3">中通過展開對象屬性列,可以獨立編輯它們,</font><font
size="3"> </font><font face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">對象類型的屬性必須從</font><font
face="Arial" size="3">TPersistent</font><font face="宋體" lang="ZH-CN" size="3">繼承。</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">數組類型</font><font size="3"> </font><font
face="宋體" lang="ZH-CN" size="3">數組屬性必須有它們自己的屬性編輯器,</font><font
face="Arial" size="3">Object Inspector</font><font face="宋體" lang="ZH-CN" size="3">沒有內嵌對數</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">組屬性編輯的支持。  </p>
<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</p>
<p></font><font size="3"> </font><font face="Arial" size="3"></p>
<p>3. </font><font face="宋體" lang="ZH-CN" size="3">公布繼承的屬性</p>
<p>  所有部件都從祖先類型繼承屬性。當你從已有部件繼承時,新部件將繼承祖先類型的所有屬性。如果你繼承的是抽象類,則繼承的屬性是</font><font
face="Arial" size="3">protected</font><font face="宋體" lang="ZH-CN" size="3">或</font><font
face="Arial" size="3">public</font><font face="宋體" lang="ZH-CN" size="3">,但不是</font><font
face="Arial" size="3">published</font><font face="宋體" lang="ZH-CN" size="3">。如想使用戶訪問</font><font
face="Arial" size="3">protected</font><font face="宋體" lang="ZH-CN" size="3">或</font><font
face="Arial" size="3">public</font><font face="宋體" lang="ZH-CN" size="3">屬性,可以將該屬性重定義為</font><font
face="Arial" size="3">published</font><font face="宋體" lang="ZH-CN" size="3">。如果你使用</font><font
face="Arial" size="3">TWinControl</font><font face="宋體" lang="ZH-CN" size="3">繼承,它繼承了</font><font
face="Arial" size="3">Ctl3D</font><font face="宋體" lang="ZH-CN" size="3">屬性,但是</font><font
face="Arial" size="3">protected</font><font face="宋體" lang="ZH-CN" size="3">的,因此用戶在設計和運行時不能訪問</font><font
face="Arial" size="3">Ctl3D</font><font face="宋體" lang="ZH-CN" size="3">,通過在新部件中將</font><font
face="Arial" size="3">Ctl3D</font><font face="宋體" lang="ZH-CN" size="3">重聲明為</font><font
face="Arial" size="3">published</font><font face="宋體" lang="ZH-CN" size="3">,就改變了</font><font
face="Arial" size="3">Ctl3D</font><font face="宋體" lang="ZH-CN" size="3">的訪問級別。下面的代碼演示如何將</font><font
face="Arial" size="3">Ctl3D</font><font face="宋體" lang="ZH-CN" size="3">聲明為</font><font
face="Arial" size="3">published</font><font face="宋體" lang="ZH-CN" size="3">,使之在設計時可被訪問。</p>
<p> </p>
<p>  </font><font face="Arial" size="3">type</p>
<p>TSampleComponent=class(TWinControl)</p>
<p>published</p>
<p>property Ctl3D;</p>
<p>end; </p>
<p></font><font size="3"> </font><font face="Arial" size="3"></p>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩—二三区免费观看av| 国产午夜精品一区二区三区视频 | 日韩欧美在线影院| 免费看欧美美女黄的网站| 欧美日韩aaa| 久久国产精品99精品国产| 日韩欧美国产wwwww| 美女在线一区二区| 国产丝袜欧美中文另类| 成人av电影观看| 亚洲蜜臀av乱码久久精品| 欧美日韩免费电影| 久久精品国产久精国产爱| 精品动漫一区二区三区在线观看| 国产大片一区二区| 亚洲最大成人综合| 日韩欧美在线一区二区三区| 成人免费高清在线| 亚洲国产欧美在线| 久久久激情视频| 日本电影欧美片| 美腿丝袜一区二区三区| 国产欧美日韩亚州综合 | av成人免费在线| 亚洲成av人综合在线观看| www激情久久| 色网综合在线观看| 激情综合色综合久久| 亚洲欧洲精品成人久久奇米网| 欧美亚洲国产一区在线观看网站| 另类中文字幕网| 最新欧美精品一区二区三区| 欧美老人xxxx18| 成人激情免费电影网址| 午夜视频在线观看一区二区 | 99久久国产综合精品色伊| 日韩专区欧美专区| 国产精品国产三级国产aⅴ原创 | 视频一区视频二区在线观看| 久久蜜桃av一区精品变态类天堂| 欧美在线免费播放| 国产精品中文字幕日韩精品| 国产一二精品视频| 亚洲激情在线激情| 国产人成亚洲第一网站在线播放| 欧美精品在欧美一区二区少妇| 粉嫩嫩av羞羞动漫久久久| 麻豆视频观看网址久久| 有坂深雪av一区二区精品| 日本一区二区视频在线| 精品国产3级a| 3d成人h动漫网站入口| 在线一区二区三区四区五区 | 性做久久久久久免费观看欧美| 国产欧美日韩另类一区| 欧美大片在线观看| 91精品国产综合久久久蜜臀图片| 一本色道久久综合狠狠躁的推荐| 国产精品一区二区免费不卡| 日本亚洲欧美天堂免费| 偷窥少妇高潮呻吟av久久免费| 中文字幕在线观看一区二区| 精品国产1区二区| 日韩欧美卡一卡二| 日韩手机在线导航| 欧美喷水一区二区| 欧美性极品少妇| 欧美揉bbbbb揉bbbbb| 欧美性一区二区| 欧美中文字幕一二三区视频| 一本到一区二区三区| www.成人网.com| 不卡的av中国片| www.在线成人| 岛国精品在线观看| 成a人片国产精品| 成人avav影音| 91免费国产在线观看| 成人白浆超碰人人人人| 岛国一区二区在线观看| 97精品久久久午夜一区二区三区| 91日韩一区二区三区| 91影院在线观看| 91国产精品成人| 欧美日韩一区三区四区| 91精品婷婷国产综合久久竹菊| 欧美精品乱码久久久久久| 欧美精品久久久久久久多人混战| 欧美人体做爰大胆视频| 日韩久久久精品| 国产日本欧洲亚洲| 亚洲品质自拍视频| 性做久久久久久免费观看| 男男成人高潮片免费网站| 久久精品二区亚洲w码| 国内精品免费**视频| 99久久99久久精品免费观看| 在线观看欧美日本| 91精品国产麻豆| 久久久久久免费| 亚洲精品久久久久久国产精华液| 亚洲午夜电影在线| 久久精工是国产品牌吗| 成人污视频在线观看| 欧美一a一片一级一片| 欧美大片拔萝卜| 国产精品美女久久久久久| 亚洲电影激情视频网站| 久久99国产精品久久| 91色视频在线| 欧美成人一区二区| 中文字幕日本乱码精品影院| 丝袜诱惑亚洲看片| 成人动漫中文字幕| 91精品中文字幕一区二区三区| 国产精品丝袜在线| 日产精品久久久久久久性色| 国产99久久精品| 欧美精品色一区二区三区| 国产欧美日韩在线| 日韩国产欧美在线观看| av激情亚洲男人天堂| 日韩精品中文字幕一区二区三区 | 亚洲最新在线观看| 国产一区二区在线看| 91天堂素人约啪| 日韩免费一区二区| 一区二区三区欧美日韩| 国产精品一区免费视频| 7777精品伊人久久久大香线蕉完整版 | 午夜精品福利一区二区三区av| 成人性视频免费网站| 91精品国产免费| 亚洲综合小说图片| 高清av一区二区| 精品免费国产一区二区三区四区| 一区二区三区成人在线视频| 国产精品资源站在线| 日韩午夜在线观看视频| 亚洲最新在线观看| 91视频一区二区三区| 国产性天天综合网| 精品一区二区三区免费观看| 欧美剧情电影在线观看完整版免费励志电影| 亚洲国产高清不卡| 国产麻豆日韩欧美久久| 日韩精品在线看片z| 亚洲一级片在线观看| 色综合一区二区| 国产精品传媒入口麻豆| 国产风韵犹存在线视精品| 欧美va亚洲va| 久久成人久久爱| 日韩欧美不卡在线观看视频| 日韩精品电影一区亚洲| 欧美三级中文字幕在线观看| 亚洲精品视频在线观看免费| 成人性生交大片| 972aa.com艺术欧美| 成人av动漫在线| 色综合天天综合狠狠| 国产精品三级在线观看| 国产一区二区不卡老阿姨| 日韩欧美中文字幕制服| 日韩精彩视频在线观看| 欧美丝袜丝交足nylons图片| 亚洲日本一区二区三区| 97se亚洲国产综合在线| 亚洲女同一区二区| 色综合久久久网| 亚洲高清不卡在线| 欧美精品三级在线观看| 青青草国产成人av片免费| 日韩亚洲电影在线| 久久99热狠狠色一区二区| 精品国产一区二区精华| 国产乱理伦片在线观看夜一区| 久久精品夜夜夜夜久久| 懂色av一区二区夜夜嗨| 国产精品欧美久久久久无广告| 成人动漫一区二区| 亚洲一区二区三区四区五区中文| 欧美日韩国产美女| 日本三级亚洲精品| 精品久久久久久久久久久久包黑料 | 日本道在线观看一区二区| 亚洲午夜私人影院| 欧美一区二区三区色| 国产精品一区二区在线观看网站 | 欧美一卡在线观看| 国内精品伊人久久久久av影院| 国产午夜精品久久久久久免费视 | 日韩一区二区影院| 国产原创一区二区| 亚洲欧美影音先锋| 欧美日韩国产综合一区二区 | 精品一二三四区| 中文字幕一区在线观看| 欧美日韩国产高清一区二区| 久久国产欧美日韩精品|