在实际开发中,有时候需要对GridControl中列值进行转义,譬如1转义成完成等等,一般在诸如CustomColumnDisplayText事件中能够轻松完成,为了提高代码复用性,所以对CustomColumnDisplayText进行包装 关键代码: /// /// CustomColumnDi...
目前做的项目需要在页面里面用右键菜单,在网上找到两种jquery的右键菜单插件,但是都有各种问题。所以就自己动手把两种插件结合了下。修改后的右键菜单插架可以根据绑定的触发页面元素不同,复用同一个菜单使之根据触发页面元素有不同的行为。支持多个个触发页面元素复用同一个菜单时,分开禁用或恢复禁用菜单或某些...
分类:
Web程序 时间:
2014-07-10 00:46:38
阅读次数:
1632
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设...
分类:
编程语言 时间:
2014-07-07 19:32:40
阅读次数:
486
在实际的项目中,我们经常看到有人写了很多代码,抽象了很多类,而这些类无不是采用了泛型和委托,应用了这辆种技术后,经常有人给我们说,代码的复用性和耦合性就降低了,那作为一个合格的面向对象的程序设计人员,这种技术成为了我们的必备技能,今天就跟着我一起来一次轻松愉快的旅行!...
分类:
其他好文 时间:
2014-06-29 22:17:51
阅读次数:
213
上篇文章讨论了多对多映射,在使用多对多映射时重点是使用标签,并在标签的两端加入外键这样在生成关系时会创建两个关系之间的关系表,通过关系表来维护它们之间的关系,另外对于单向和双向的差别是在映射的哪一端加入标签的问题。在面向对象中非常重要的一个特性就是继承,继承实现了代码的复用,并且Hiberna...
分类:
系统相关 时间:
2014-06-27 20:16:41
阅读次数:
303
我以为小项目其实是不用分层的 直接来一个 ORM框架 比如 Subsonic 操作数据库,后台直接写逻辑 ,搞定了,简单直接方便 分层的好处大家都清楚,保证以后的复用 现在来介绍下实际情况 公司有 A平台 B平台 C平台 A平台 的用户为 商务 产品 运营 但他们是不同的权限 ,...
分类:
其他好文 时间:
2014-06-27 17:52:12
阅读次数:
178
原文:BrnShop开源网上商城第二讲:ASP.NET MVC框架 在团队设计BrnShop的web项目之初,我们碰到了两个问题,第一个是数据的复用和传递,第二个是大mvc框架和小mvc框架的选择。下面我依次来说明下。 首先是数据的复用和传递:对于BrnShop的每一次请求,程序都要分成好几个阶段执...
分类:
Web程序 时间:
2014-06-27 13:34:39
阅读次数:
337
分析:
还是二叉树遍历模板的改造问题,对于二叉搜索树,中序遍历的结果是有顺序的。题目的要求无非是将中序遍历的结点访问结果链接起来,至于双向链表,通过复用树结点的left 和 right 指针就可以完成。最直接的就是我们可以把中序遍历中访问到的每个结点都放入到个队列里,然后将队列的元素链接起来,但是题目不允许用额外的空间。
想想中心遍历,遍历顺序是 左 --根---右,那么中序遍历的第一个访问结...
分类:
其他好文 时间:
2014-06-27 07:56:13
阅读次数:
341
1:ibatis复用SQL片段、引入片段 使用【sql】和【include】标签:通常情况下,你会这样写:xml 代码通过dynamic 节点,我们定义了一个动态的WHERE 子句。此WHERE 子句中将可能包含两个针对name 和address 字段的判断条件。而这两个字段是否加入检索取决于用户所...
分类:
数据库 时间:
2014-06-26 11:27:43
阅读次数:
260
池管理类有啥用?在游戏场景中,我们有时候会需要复用一些游戏物体,比如常见的子弹、子弹碰撞类,某些情况下,怪物也可以使用池管理,UI部分比如:血条、文字等等这些元素共同的特性是:存在固定生命周期,使用比较频繁,场景中大量使用。所以,我们就通过池管理思路,在游戏初始化的时候,生成一个初始的池,存放我们要...
分类:
其他好文 时间:
2014-06-26 00:57:33
阅读次数:
259