C#的WinForm编程,写配置文件不需要重新编译程序

来源:百度知道 编辑:UC知道 时间:2024/09/21 13:22:57
在WinForm中,将界面实现部分放到xml文件中,从而不需要重新编译程序,只要更改配置文件,界面就跟着改变,请问其中原理?

使用反射技术.在写程序时可以把一些参数不写死在程序中,而是把这些变量集中存放在配置文件中,并在程序中指定该变量存放的配置文件路径,从而程序在运行过程中就可以动态地调用配置文件中的参数.

只要更改配置文件,界面就跟着改变
说法不科学..
1.一种是你弄一个定时timer去去刷新...浪费..
2.加一个按钮去实现.. 不智能...
3.加一个监听文件变化的类和相关的事件..去刷新..
try ..

配置文件是在系统启动时加载的,没有编译到程序中去,所以只需更改配置文件,界面就跟着改变.

反射和面向接口编程。