![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序设计
文章平均质量分 75
danpi1990
这个作者很懒,什么都没留下…
展开
-
关于Log4Net日志记录组件的一点应用
几乎所有的大型应用都会有自己的用于跟踪高度的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要一套强大的日志系统来诊断和修复配置上的问题。在程序中记录日志有3个目的:故障定位、显示程序运行状态和记录软件操作记录。记录日志的准则有以下几点:对外部的调用封装、状态变化、系统入口与出口、业务异常、非预期执行、很少出现的else情况。Log4net是.Net下一个原创 2018-02-02 14:36:59 · 161 阅读 · 0 评论 -
抽象工厂模式的应用
抽象工厂模式广泛用于软件开发过程中。《设计模式:可复用面向对象软件的基础》指出抽象工厂模式的意图在于提供一系列相关或相互依赖对象的接口,而无需指定它们具体的类。该模式适用于以下情况:(1) 一个系统要独立于它的产品创建、组合和表示时;(2) 一个系统要由多个产品系列中的一个来配置时;(3) 当你要强调一系列相关的产品对象的设计以便进行联合使用时;(4)原创 2018-02-04 16:27:39 · 1566 阅读 · 0 评论 -
关于Websharp框架Aspect组件的应用和扩展
参考书籍《构建面向对象的应用软件系统框架》软件系统包含跨越多个模块的非功能的关注点,例如授权、日志、事务安全完整性检查、同步、异常处理等,传统的面向对象技术通常采用重构的方式解决,往往一个系统需要无限次的重构以达到较好的效果,于是开发也就陷入了重构的泥潭,这些非功能代码(也叫“横切关注点”)横切多个模块甚至整个系统,形成代码的混乱与交织,降低代码的耦合度和模块之间的独立性,而且横切的代码分布在原创 2018-02-04 21:46:41 · 351 阅读 · 0 评论 -
Unity3D与WinForm的通信总结
网上对于Unity3D与WinForm的通信文章不少https://www.cnblogs.com/cnxkey/articles/5394378.html,我对我最近在这方面所作的研究和应用做一个总结,供大家参考。1 Unity3DUnity3D由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工原创 2018-02-04 22:32:37 · 6340 阅读 · 0 评论