使用VB.NET中的动态属性

ZDNet软件频道 时间:2003-02-25 作者:BUILDER.COM |  我要评论()
本文关键词:vbtips
Visual Basic .NET支持动态属性的使用,对于你需要改变的值,动态特性很有用处,它可以帮助你改变值而不需要重新编译程序。你可以用它们存放数据库连接字符串,应用程序运行记录的信息,和服务器连接信息。
Visual Basic .NET支持动态属性的使用,这个功能存储在一个应用程序配置文件中,当应用程序执行时被读入。对于你需要改变的值,动态特性很有用处,它可以帮助你改变值而不需要重新编译程序。你可以用它们存放数据库连接字符串,应用程序运行记录的信息,和服务器连接信息。

来看一个动态属性的例子,在Visual Basic中创建一个Windows应用程序。添加TextBox到默认窗口上。确保TextBox被选中,将Dynamic Properties部分定位到Properties窗口。

选择Advanced标签旁边的省略号按钮,将打开一个对话框,列出TextBox的所有的属性。选择Text属性,激活键绘制框。这决定了按哪个键,值会被存入配置文件。单击OK关闭对话框。

下面的代码由InitializeComponent方法(位于Windows Form Designer Generated Code)产生。这个代码可以被直接修改;用Properties窗口代替。

设置被保存到一个名为app.config的XML文件里。前面的示范代码产生下面的XML:

当程序被编译后,在assembly就是汇编的名字的地方,文件被重命名为assembly.config。要改变这些值不需要重新编译程序,只要编辑配置,修改适当的值就可以了。



责任编辑:炒饭

欢迎评论或投稿


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134