自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 在用Singleton的时候,你仔细考虑过没?

单例模式使用的时候被误用,特别是习惯了单线程开发的时候,在此标记提醒下自己。如果没考虑过多线程,那么现在应该注意下了, 仔细理解下Singleton,看自己遗漏了那些。本文内容来自MSDN中

2011-04-24 23:53:00 351

原创 分层的疑惑,再此在留标记

C# 分层设计思考

2011-04-24 22:56:00 300

原创 解读《每天一个设计模式(命令模式 -2011.4.21 星期四)期待提问和讨论》

命令模式是:将“请求”封装成对象,以便使用不同的请求或队列来参数化其他对象。即接受者上绑定一组动作来封装一个请求。要达到这一点,命令对象将动作和接收者包进对象中,只暴露出一个执行方法。当调用执行方法时,接收者就会调用这些动作。在用模式时,首先说明你的场景,否则模式的意义无从谈起。通过看你的代码,解析场景分析如下:分析1a)查看“基本工资为:1000”b)发放“基本工资为:1000”c)降低“基本工资为:1000”等等。这就有多种对应关系在里面 /// /// 执行命令 ///

2011-04-24 01:40:00 575 2

原创 菜单功能的扩展

前面的菜单功能进行扩充到管理所有需要递归处理的对象优化的问题:1、各自的业务自处理自己的业务方法,因此需要获取节点和子节点的方法;2、递归的问题同一处理,不需要每个逻辑都实现;3、没啥注释,有问题的在下面提;4、如有问题话改进的,请大家提下,欢迎讨论using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace LoopObjectManagement {

2011-04-23 12:31:00 267

原创 一个菜单的的加载

话说好久没编码了,突然要写代码有点不习惯那到一个需要做动态加载的菜单,想了半天,总算有点思路了做了第一个简单的例子,思维大致如下:1、既然是菜单,就可以无限递归。因此需要菜单对象包含一个自身列表。2、既然是菜单,加载的业务逻辑可能不同,因此需要可以动态配置业务逻辑。3、既然要加载,则需要实现递归加载的函数,并满足基础共用的参数及习惯。using System; using System.Collections.Generic; using System.Linq; using System.Text;

2011-04-23 10:04:00 563

原创 项目开发前准备的小工具

在项目开发的过程中,除了必备的IDE和类库外,还有一些小工具一般都在开发人员的视线之外。这些工具能帮助我们解决一些常见的问题和提高开发效率,这些工具都是在网上搜索到的,在这里合并后整理。1.0、测试代码段调试Snippet CompilerSnippet Compiler 是一个基于 Windows® 的小型应用程序,您可以通过它来编写、编译和运行代码。如果您具有较小的代码段,并且您不希望为其创建完整的 Visual Studio .NET 项目(以及伴随该项目的所有文件),则该工具将很有用。例如,假设我希

2011-04-20 22:33:00 257

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除