摘要: 今天做一个windows插件式服务程序,插件有时要读取配置文件的设置,但是服务是动态加载到服务上的,没有办法作到动态修改服务的配置文件(app.config)。在.net 2.0中有一个ConfigurationManager类可以方面的读取默认的配置文件,如果要自定义读取配置文件,这个类也提供了方法,如下所示:var configMap = new ExeConfigurationFileMap { ExeConfigFilename = configFile }; var config = ConfigurationManager.OpenMappedExeConfiguration(.. 阅读全文
posted @ 2011-10-10 15:33 猛龍過江 阅读(635) 评论(0) 推荐(0)
摘要: 以前的一段时间,看到好多的网友在搜索WinForm程序中DataGridView控件怎样打印的问题,虽然也有很多的朋友都给提供了相当好的解决方法,但可能是因为本身的基础知识不是牢固或者是网友提供的解决方法呢都仅仅是给提供了这个打印类并没有讲到具体的怎样在程序中去应用操作的整个流程,因此本文章将会仔细的讲解具体的在程序中怎样用到这个打印类(这个打印类是外国人写的,虽然中国也有好的打印方法或是相关的自定义的打印控件及参考资料,但我是用这个打印类测试的程序所以就讲这个打印类)。为了好讲解呢先把效果图给贴下:点击打印按钮的时候会弹出一个预览打印数据的界面,选择打印后就可以打印了。下面具体来讲解这样操作 阅读全文
posted @ 2011-10-10 15:31 猛龍過江 阅读(671) 评论(0) 推荐(0)
摘要: 本文来自:http://www.cnblogs.com/JimmyZhang/archive/2008/07/26/1252183.html 作者:张子阳先生 英文名:Jimmy Zhang 版权属于原作者所有,欢迎各位看官转载,转载请标明原作者信息及相关链接,谢谢!源码下载:http://www.tracefact.net/SourceCode/Remoting-Part1.rar.Net Remoting(应用程序域) - Part.1引言在互联网日渐普及,网络传输速度不断提高的情况下,分布式的应用程序是软件开发的一个重要方向。在.Net中,我们可以通过Web Service 或者Remo 阅读全文
posted @ 2011-10-10 15:29 猛龍過江 阅读(144) 评论(0) 推荐(0)
摘要: 在我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层。 这个是最基本的三层架构模式。 表现层充当系统的界面呈现以及UI逻辑的角色,也就是说,UI(用户界面)属于表现层; 举一个对于asp.net WebForm来说,人们喜欢把对于UI的控制逻辑(服务器控件的读取、设置、事件等等)写在页面的后置隐藏代码中,并且依赖业务逻辑层。当然,服务器控 件支持数据绑定的功能,可以通过数据源进行绑定控件。这样就可以节省在后置隐藏中的代码。 因此,我们就可... 阅读全文
posted @ 2011-10-10 15:27 猛龍過江 阅读(211) 评论(0) 推荐(0)
摘要: 大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理 机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开发出强大的基于事件的应用程序来。在以往我们编写这类程序中,往往采用等待机制,为了等待某件事情的发生,需要不断地检测某些判断变量,而引入事件编程后,大大简化了这种过程:- 使用事件,可以很方便地确定程序执行顺序。- 当事件驱动程序等待事件时,它不占用很多资源。事件驱动程序与过程式程序最大的不同就在于,程序不再不停地检查输入设备,而是呆着不动,等待消息的到来, 每个输入的消息会被排进队列,等待程序处理它。如果没有消息在等待,则程序会把控制交回给 阅读全文
posted @ 2011-10-10 15:25 猛龍過江 阅读(368) 评论(0) 推荐(0)