摘要: 刚刚完成的一个控件:我起名叫做ListBar因为这个控件大体功能和List差不多.只不过不同的是这个控件能在Item项里加入自己要显示的东东随意布局!基实也不算完成还有一些要优化的地方.功能上这只能算是第一阶段的:控件支持偷明色支持数据绑定(第一次写数据绑定相关写的不太好)支持每行颜色交替自定义子项 目前只有单击事件自定义子项在设计时支持鼠标操作改变位置和大小.选中...控件Item的自定义项,目... 阅读全文
posted @ 2010-01-07 17:04 ★火星人★ 阅读(2205) 评论(22) 推荐(2) 编辑
摘要: 近来无事无意间看到有几个朋友在搞QQ表情弹出框的制作 飞无痕落无声和☆会飞的鱼☆我在原来项目中也做了一个发上来大家瞅瞅,哈哈...先来图.采用自绘方法.1.支持自定义表情,删除,翻页.2.支持自宝义图片路径,并在首次使用时自动加载当前目录所有图片到表情窗体中3.弹出窗口自动适应显示区域(当软件在最右或最下面时高度小于表眼窗体时会自动计算并显示),表情预览的是用的Pictur... 阅读全文
posted @ 2010-01-07 15:10 ★火星人★ 阅读(2360) 评论(13) 推荐(1) 编辑
摘要: .NET设计模式(16):模版方法(Template Method) 摘要:Template Method模式是比较简单的设计模式之一,但它却是代码复用的一项基本的技术,在类库中尤其重要。主要内容1.概述2.Template Method解说3..NET中的Template Method模式4.适用性及实现要点概述变化一直以来都是软件设计的永恒话题,在XP编程中提倡拥抱变化,积极应对。如何更好的去... 阅读全文
posted @ 2010-01-07 12:34 ★火星人★ 阅读(232) 评论(0) 推荐(0) 编辑
摘要: .NET设计模式(18):迭代器模式(Iterator Pattern) 概述在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构可能有着各种各样的实现,但是归结起来,无非有两点是需要我们去关心的:一是集合内部的数据存储结构,二是遍历集合内部的数据。面向对象设计原则中有一条是类的单一职责原则,所以我们要尽可能的去分解这些职责,用不同的类去承担不同的职责。Iterator模式就... 阅读全文
posted @ 2010-01-07 09:28 ★火星人★ 阅读(161) 评论(0) 推荐(0) 编辑