打造可持续发展的事业

事业像系统的框架,要稳定、可扩展,同样需要精心设计的!

2010年2月25日

在Asp.net MVC使用jqGrid--代码少点再少点

摘要: 本示例显示了如何结合实体对象的Metadata动态生成前端jqGrid代码。前端只要一行代码!!而不是复杂地设置jqGrid的Options。 阅读全文

posted @ 2010-02-25 18:11 PM2004 阅读(8618) 评论(13) 推荐(1) 编辑

2010年2月14日

在Asp.net MVC使用thickbox实现调用页面的Ajax更新

摘要: 在MVC模式中,通常都是Controller处理请求并生成数据,选择一个合适的View来显示结果给用户。虽然Asp.net MVC已经有非常丰富的ActionResult来满足不同情况下的需求,但是有了Ajax的利器,我们希望有更流畅的交互方式。我们希望能够在一个界面完成列表的显示,编辑或者新增,并完成刷新。借助jQuery的一个扩展thickbox我们能够达到这个效果。本文的灵感来自于一篇博文:... 阅读全文

posted @ 2010-02-14 19:00 PM2004 阅读(3211) 评论(6) 推荐(3) 编辑

2009年11月23日

领域模型中Relationship的编码实现

摘要: 问题引入在尝试利用DDD(领域模型驱动开发)的思想来开发新的系统。由于领域模型思考的出发点是按照现实的业务实体来建立,得到一个更接近客观尽量稳定的模型。常常遇到对象之间关系,最常见的就是1对n的关系,比如班级和学生的关系:在实际设计编码中,对于有关系的2个类如何处理他们的关系呢?1)双向导航?初始化存在麻烦。2)单边导航?另外方向的查找会比较麻烦。很容易得到他们的代码public class CC... 阅读全文

posted @ 2009-11-23 18:24 PM2004 阅读(1286) 评论(8) 推荐(1) 编辑

2009年10月12日

再开一扇Dynamic Data的门,扩展DataAnnotations属性

摘要: 背景昨天,我提供了一个例子来完成FieldTemplate的扩展,《如何在Dynamic Data Framework下实现Lookup字段下拉列表》,使得我们能够随心所欲来在不同的模式(List、Edit、Detail、Insert等)下显示一个类型的字段。其中一个关键的属性(Attribute)叫做UIHint,通过它来引向我们自定义的Template并能够传递一些辅助的参数。无疑,利用Met... 阅读全文

posted @ 2009-10-12 23:17 PM2004 阅读(2228) 评论(5) 推荐(2) 编辑

2009年10月11日

在Dynamic Data Framework下实现Lookup字段下拉列表模板

摘要: 背景我们知道如果两个表之间有外键关系,Dynamic data framework会为相应的字段添加下拉列表来选择相应的值,提供了友好的操作方式。但是在实际应用中我们通常会有些数据字典或者松散的关联关系,比如这个图中,创建人就是来自用户表中。关系如下(两个关联的字段类型都是Guid):但二者并没有建立显式的外键关系。我们希望在aspnet_module 在显示时,显示友好的名称,而不是一串Guid... 阅读全文

posted @ 2009-10-11 13:23 PM2004 阅读(2611) 评论(4) 推荐(4) 编辑

2009年8月25日

我在过程管理改进岗位的点滴记录(1)

摘要: 刚到了一个新的岗位,以前长期被别人挑剔项目管理有问题,现在终于可以站着说话不腰疼了。目前的主要任务还是参加各个项目的例会,观察一些问题并协助项目经理进行过程改进:现摘抄3段我在会议上的问答:A项目现状:项目的需求是老板给出但不完整,主要参考竞争对手的系统(B/S),后台看不全,需求不稳定问:如何进行项目的开发?我答:项目需求不明确,这是项目最大的风险之一。如果系统的重要功能无法识别,建议暂停项目。... 阅读全文

posted @ 2009-08-25 11:25 PM2004 阅读(413) 评论(1) 推荐(0) 编辑

2009年3月18日

让多层结构设计走开,CRUD Framework--Evolutility

摘要: 不是所有的系统都需要多层结构,其实我们在很多时候,系统简化为录入和查询,也没有非常强的扩展性的需要。甚至就是某几张表加上几个录入界面。虽然.net已经很方便了,但是有时我们还是花很多时间在重复地生成界面,写很简单的逻辑(包括数据绑定)。其实这个框架本身还是多层的设计(Web Page-Code Behind-Database),只是开发者无需为了分层而进行特定的一些设计,不断重复一些代码。当然... 阅读全文

posted @ 2009-03-18 17:01 PM2004 阅读(3519) 评论(9) 推荐(1) 编辑

2007年11月2日

招聘SE/Sr.SE/PM

摘要: 深圳分公司(外企)现在需要储备一些.NET的程序员,高级程序员以及项目经理。基本要求如下:(1)大学本科或以上学历,计算机相关专业毕业。熟悉面向对象方法,了解UML及软件开发过程。(2)有1年(程序员)/ 3年(高级程序员以及项目经理)以上实际项目开发经验。(3)完全掌握C#/VB/VC语言之一,熟悉Asp.net/WinForm 以及.NET framework,熟悉数据库访问技术。(4)英语四... 阅读全文

posted @ 2007-11-02 16:51 PM2004 阅读(698) 评论(4) 推荐(0) 编辑

2007年8月24日

DNN详解(1)-Web.Config

摘要: 多年以来,还是觉得DNN是一个非常出色的框架,非常实用的框架。 本文旨在记录个人研究DNN的脉络,纯属流水账! 阅读全文

posted @ 2007-08-24 18:52 PM2004 阅读(1718) 评论(0) 推荐(0) 编辑

2006年7月13日

DNN开发成本评估

摘要: DNN开发合算吗? 一个DNN模块大约需要开发66个小时=8天;大约需要花费4000元。 阅读全文

posted @ 2006-07-13 18:30 PM2004 阅读(2957) 评论(17) 推荐(0) 编辑

导航