摘要: 我所理解的软件程序代码结构分层大致有以下几部分: UI(User Interface) 用户与软件的交互接口,例如网页,软件的操作界面 DM(Data Model)绑定UI的基本数据或操作,也会有简单的逻辑处理,例如asp.net的后台cs文件,会有事件的定义和一些参数的定义,在MVVM的开发模式中 阅读全文
posted @ 2015-11-03 15:43 CeeChen 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 一般意义上的软件开发,至少会包含两部分代码和数据,而数据一般会存放在SQL Server, Oracel, My SQL这样的数据库中,或者保存到Excel中,而Serializable却可以把对象序列化存储在硬盘中,虽然只能应用于轻量级数据的软件开发,但确实是脱离的对DB的束缚,至少不用在机器上安 阅读全文
posted @ 2015-11-03 11:02 CeeChen 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 有List数据结构如下:NameNumberA2A3B7现在需要把Name相同的项合并,Number累加,就是下表:Name NumberA5B7虽然逻辑可以控制List无重复项,为了保险,我选择用Dictionary作为中间对象来实现功能,代码如下: 1 public List ... 阅读全文
posted @ 2015-11-03 10:36 CeeChen 阅读(272) 评论(0) 推荐(0) 编辑