摘要: 在传统的 Win32的程序中,进程是独立的运行空间, 在一些大型系统中, 通常都是将系统中的核心功能分解出来用独立的进程来处理,一方面是为了能获得更高的系统性能、吞吐量 。另一方面是为了能隔离功能之间的错误异常,为了使功能之间互不干扰,用进程进行隔离 ,再通过 IPC 或者其他的方式进行进程间通信, 当某个功能发生严重错误的时候不会使整个系统强制关闭。 其实.NET 的应用程序域诞生的初衷有点... 阅读全文
posted @ 2014-08-26 14:44 GavinJune 阅读(459) 评论(1) 推荐(0) 编辑
摘要: 1 简介BackgroundWorker 类允许您在单独的专用线程上运行操作。 耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面 (UI) 似乎处于停止响应状态。 如果您需要能进行响应的用户界面,而且面临与这类操作相关的长时间延迟,则可以使用 BackgroundWorker 类方便... 阅读全文
posted @ 2014-08-26 14:14 GavinJune 阅读(487) 评论(0) 推荐(1) 编辑
摘要: 以编程的方式配置,这是我项目中的,我都不知道为什么使用编程。直接配置不很好吗,估计他也没有研究。直接上步骤和代码:创建一个LoggingConfiguration对象,用来保存配置信息至少创建一个输出目标对象设置该输出目标对象的属性设置LoggingRule对象,并将其添加到LoggingConf... 阅读全文
posted @ 2014-08-26 10:12 GavinJune 阅读(3398) 评论(0) 推荐(0) 编辑
摘要: 1 配置文件的位置(Configuration file locations) 通过在启动的时候对一些常用目录的扫描,NLog会尝试使用找到的配置信息进行自动的自我配置。1.1 单独的*.exe客户端 单独的客户端,NLog将在以下目录搜索配置信息:标准的程序配置文件(通常为 程序名.exe.con... 阅读全文
posted @ 2014-08-26 08:52 GavinJune 阅读(24319) 评论(10) 推荐(10) 编辑