您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“VB.NET動(dòng)態(tài)屬性怎么用”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“VB.NET動(dòng)態(tài)屬性怎么用”這篇文章吧。
Visual Basic .NET支持動(dòng)態(tài)屬性,其動(dòng)態(tài)屬性儲(chǔ)存在一個(gè)應(yīng)用程序配置文件中,該文件在應(yīng)用程序執(zhí)行時(shí)將會(huì)被讀到。使用動(dòng)態(tài)屬性可以在不重新編譯應(yīng)用程序的情況下改變一些屬性值。你可以使用它們保存數(shù)據(jù)庫(kù)連接字符串、應(yīng)用程序日志信息或者服務(wù)器連接信息。
要看VB.NET動(dòng)態(tài)屬性的例子,首先在Visual Basic中創(chuàng)建一個(gè)Windows應(yīng)用程序。添加一個(gè)TextBox到默認(rèn)窗體中;確認(rèn)TextBox是被選中的,然后在屬性窗口中定位Dynamic屬性。
點(diǎn)擊Advanced標(biāo)簽旁邊的省略號(hào)按鈕,打開(kāi)一個(gè)對(duì)話框,該對(duì)話框中列出了TextBox所有的屬性,選擇Text屬性,鍵映射框?qū)?huì)被激活。鍵映射決定了鍵儲(chǔ)存在配置文件中的值。點(diǎn)擊確定關(guān)閉對(duì)話框。
下面的代碼是在InitializeComponent方法中產(chǎn)生的(位于Windows Form設(shè)計(jì)器產(chǎn)生代碼區(qū))。這段代碼不能直接修改,只能使用屬性窗口。
Dim configurationAppSettings
As __System.Configuration.
AppSettingsReader = _ New
System.Configuration.
AppSettingsReader()Me.TextBox1.Text = CType
( _ configurationAppSettings.
GetValue("TextBox1.Text",
_ GetType(System.String)),
String)
設(shè)置儲(chǔ)存在一個(gè)名為app.cofig的XML格式的文件中。前面的示例代碼所產(chǎn)生的XML代碼如下:
< ?xml version="1.0" encoding=
"Windows-1252"?>< configuration>
< appSettings>
< !-- User application and
configured property settings go here.-->< !-- Example: < add key="
settingName" value="settingValue"/> -->< add key="TextBox1.Text"
value="TextBox1" /> < /appSettings>< /configuration>
當(dāng)應(yīng)用程序被編譯時(shí),該文件被重命名為assembly.config,這里assembly是你的編譯出的應(yīng)用程序的名字。如果想改變這些值,根本沒(méi)有必要重新編譯程序,只要簡(jiǎn)單的編輯配置文件在其中修改成相應(yīng)的值即可。
以上是“VB.NET動(dòng)態(tài)屬性怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。