文章探索:   分类:    关键字:  
  + 栏目导航
  + 相关文章
如何用VB.Net创建一个三层的数据库应..
使用TreeView控件
在VB.NET中使用动态属性
用VB.NET轻松制作特效窗体


技术教程 -> VB.NET教程 ->  
在VB.NET中使用动态属性
来源:转载   人气:619   录入时间:2007-11-8
    Visual Basic .NET支持动态属性,其动态属性储存在一个应用程序配置文件中,该文件在应用程序执行时将会被读到。使用动态属性可以在不重新编译应用程序的情况下改变一些属性值。你可以使用它们保存数据库连接字符串、应用程序日志信息或者服务器连接信息。
   
    要看动态属性的例子,首先在Visual Basic中创建一个Windows应用程序。添加一个TextBox到默认窗体中;确认TextBox是被选中的,然后在属性窗口中定位Dynamic属性。
   
    点击Advanced标签旁边的省略号按钮,打开一个对话框,该对话框中列出了TextBox所有的属性,选择Text属性,键映射框将会被激活。键映射决定了键储存在配置文件中的值。点击确定关闭对话框。
   
    下面的代码是在InitializeComponent方法中产生的(位于Windows Form设计器产生代码区)。这段代码不能直接修改,只能使用属性窗口。
   
    Dim configurationAppSettings As _
    System.Configuration.AppSettingsReader = _
    New System.Configuration.AppSettingsReader()
   
    Me.TextBox1.Text = CType( _
    configurationAppSettings.GetValue("TextBox1.Text", _
    GetType(System.String)), String)
   
    设置储存在一个名为app.cofig的XML格式的文件中。前面的示例代码所产生的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>
   
    当应用程序被编译时,该文件被重命名为assembly.config,这里assembly是你的编译出的应用程序的名字。如果想改变这些值,根本没有必要重新编译程序,只要简单的编辑配置文件在其中修改成相应的值即可。
   
   




Copyright(C)2007-2025 广州市佳沛数码科技有限公司 版权所有
公司地址: 广州市荔湾区东漖北路560号511室
电话:020-81803473 传真:020-81544987