程序单进程实例

C#窗口实现单例模式的方法,对于一个软件如果第二次打开程序,就把已经启动的那个进程的窗口放到最前端显示

阅读更多

AOP(一) 静态拦截

AOP为 Aspect Oriented Programming 的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术,AOP是OOP的延续,AOP是一种模式,Gregor Kiczales 在1997年领导一队研究人员首次介绍了AOP。当时他们关心的问题是如何在大型面向对象的代码库中重复使用那些必要且代价高的样板,那些样板的通用例子具有日志,缓存和事务功能。

阅读更多

AllocConsole 重定向控制台使用

在软件开发的过程中,我们有时候可能需要日志和输出帮助我们进行 Debug 和 Review,尤其是 .NET C# 开发中,我们调试经常需要输出各种信息,当我们使用 IDEVisual Studio 的时候,VS 自带的输出没有我们自己开一个控制台那般阅读方便,所以我们可以使用 AllocConsole 重定向控制台。

阅读更多