C#学习
timesong
这个作者很懒,什么都没留下…
展开
-
Tips:加载资源文件的简单方法
看到一段有意思的代码:namespace ConfigurationReadXmlQuickStart{private void Form_Load(object sender, System.EventArgs e){ // Initialize image to embedded logo this.logoPictureBox.Imag原创 2005-06-09 17:16:00 · 1091 阅读 · 0 评论 -
规范化XML名称中的无效字符
客户的原有程序中,使用了大量的INI文件来保存系统的各种参数配置。为了方便共享这些配置信息,客户想使用XML格式来进行读取和保存。具体的开发任务就是实现一个XML的访问接口,自动进行读取和转换。在开发的过程中,发现原有INI文件中的部分Key字符不符合XML的规范,进行读取和保存的时候会出现错误。 为了解决这个问题,开始考虑过自己实现一套转义的方法,但是考虑到比较繁琐原创 2006-11-15 17:36:00 · 3584 阅读 · 1 评论 -
委托,让封闭的系统走向开放!
.NET下的委托概念主要用来实现类似回调函数的功能,但他是线程安全的并且没有静态函数的限制,使用起来非常灵活,其中众所周知的就是用来实现事件编程。其实最为回调函数的一种变形来说,完全可以将一个系统内部的功能透过委托来让外部程序使用。大概的逻辑如下: 1.外部程序定义委托 2.内部程序封装委托的方法以供调用 3.外部程序动态加载内部封装好的程序集来完成功能调用这样做的优点是程序集间的耦合比较弱原创 2006-12-15 15:38:00 · 1071 阅读 · 0 评论