- 博客(7)
- 资源 (13)
- 收藏
- 关注
原创 Unity3D与WinForm的通信总结
网上对于Unity3D与WinForm的通信文章不少https://www.cnblogs.com/cnxkey/articles/5394378.html,我对我最近在这方面所作的研究和应用做一个总结,供大家参考。1 Unity3DUnity3D由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工
2018-02-04 22:32:37 6405
原创 关于命令模式的应用
为增强软件的操作性,有些时候软件需要在多个不同的地方调用相同的功能,例如:主菜单项、右键菜单项、命令框命令字符串都可能实现的是一个功能,若在每个地方都写一遍执行的代码将造成大量的代码冗余和混乱的结构。所以将功能执行与功能调用解耦(使每个地方调用的相同功能时,执行的是同一段代码)是很有必要的。1 命令模式命令模式的意图在于将一个请求封装成一个对象,从而使你可用不同的请求对客户进行参数化;
2018-02-04 22:10:37 999
原创 关于Websharp框架Aspect组件的应用和扩展
参考书籍《构建面向对象的应用软件系统框架》软件系统包含跨越多个模块的非功能的关注点,例如授权、日志、事务安全完整性检查、同步、异常处理等,传统的面向对象技术通常采用重构的方式解决,往往一个系统需要无限次的重构以达到较好的效果,于是开发也就陷入了重构的泥潭,这些非功能代码(也叫“横切关注点”)横切多个模块甚至整个系统,形成代码的混乱与交织,降低代码的耦合度和模块之间的独立性,而且横切的代码分布在
2018-02-04 21:46:41 384
原创 抽象工厂模式的应用
抽象工厂模式广泛用于软件开发过程中。《设计模式:可复用面向对象软件的基础》指出抽象工厂模式的意图在于提供一系列相关或相互依赖对象的接口,而无需指定它们具体的类。该模式适用于以下情况:(1) 一个系统要独立于它的产品创建、组合和表示时;(2) 一个系统要由多个产品系列中的一个来配置时;(3) 当你要强调一系列相关的产品对象的设计以便进行联合使用时;(4)
2018-02-04 16:27:39 1586
原创 关于Log4Net日志记录组件的一点应用
几乎所有的大型应用都会有自己的用于跟踪高度的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要一套强大的日志系统来诊断和修复配置上的问题。在程序中记录日志有3个目的:故障定位、显示程序运行状态和记录软件操作记录。记录日志的准则有以下几点:对外部的调用封装、状态变化、系统入口与出口、业务异常、非预期执行、很少出现的else情况。Log4net是.Net下一个
2018-02-02 14:36:59 179
原创 中介者模式的一点应用
应用软件开发的时候,往往需要把界面显示逻辑和业务逻辑完全分离,以适应界面显示组件、界面显示方式的更换。之前学习了中介者模式http://blog.csdn.net/u014524641/article/details/79235239,结合MVC思想,根据我对中介者模式的理解,写了这篇关于PC端软件的业务逻辑层和界面显示层如何通过界面控制层分离的文章。中介者模式意图在于用一个中介对象来封装一系
2018-02-02 10:46:21 255
转载 浅谈设计模式之中介者模式
转载至http://blog.csdn.net/u014747294/article/details/51577392中介者模式(Mediator):用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。这个模式我们可以简单的类比于星型结构,中介者就是中心,其他对象的交互都是通过中心的中介者作为媒介,而不是直接交互
2018-02-02 09:36:37 181
现代质量管理与六西格玛PDF
2018-08-31
ISO9001:2000质量管理体系的理解与动作PDF
2018-08-31
UnityWebPlayer(32位+64位)
2017-12-26
实战OpenGL三维可视化系统开发与源码精解-线路三维可视化系统辅助功能实现
2017-12-26
实战OpenGL三维可视化系统开发与源码精解-线路三维可视化系统设计与实现
2017-12-26
实战OenGl三维可视化系统开发与源码精解-大规模地形三维可视化系统设计与实现
2017-12-26
实战OpenGL三维可视化系统开发与源码精解-系统开发基础
2017-12-26
sqliteexpertpro3
2017-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人