Fork me on GitHub

2011年4月2日

摘要: 长夜漫漫、无心睡眠!不断地在想,各大软件企业、各个开发团队、各种各样的项目都在根据自己的现实情况不断地在尝试各种各样的开发模式、思想、以及管理,但是每个团队中都会存在各种各样的难题,这样的现实也说明了,要做到一个IT企业的长远、合理、有效的规划是多么的艰难。所以各个团队就不断地学习各种管理技术各种先进的开发模式以适应瞬息万变的“挨踢”界,都向着同一个目标“在限定的时间内给客户提供高质量的软件产品”进发。前面有感而发,有点说大了,在接下来的一段时期里将跟大家一起探讨一个比较值得学习的开发思想,以及从这个开发思想延伸出来的能够用到实际项目中的一些有效的方法,探讨的内容就是从C\S结构插件式开发向B 阅读全文
posted @ 2011-04-02 01:07 HackerVirus 阅读(557) 评论(1) 推荐(0)
摘要: 最近开始学习ASP.NET MVC技术,感觉跟原来的ASP.NET WebForm差异实在是太大了,看了2天的理论知识,才敢动手写一个实例程序。尽管是看的网上手把手的教程,如果不自己动手实践的话还是很难正真理解什么是MVC。 在强调更好的Web用户体验前提下,程序员需要将UI的主要工作让步于美工设计人员,程序员的主要工作主要关注与后台逻辑开发,这种开发模式下,MVC无疑是最佳选择。 ASP.NET MVC 已经从Ver1.0 升级到现在的Ver3.0了。我们的VS2010中默认集成了ASP.NET MVC2.0 ,本例程序就是使用它开发的,实例程序下载请到下面的下载地址:http://file 阅读全文
posted @ 2011-04-02 00:54 HackerVirus 阅读(390) 评论(0) 推荐(0)
摘要: 转载地址:http://www.cnblogs.com/bluedoctor/关于框架的名字由来 在我设计www.pwmis.cn 站点(原域名已经过期,现在使用新域名www.pwmis.com )的时候,考虑到架构的兼容性和将来升级的可能性,最重要的是没有足够的时间去为网站添加和维护很多复杂的程序,所以在借鉴前人成功经验的基础上,设计了一套全新的快速数据处理框架 PWMIS Data Develop Framework,简称PDF。本套框架的思想是借鉴Java平台的Hibernate 和 iBatis 而来,兼有ORM和SQL-MAP的特性,同时还参考了后来.NET的LINQ(本框架成型于2 阅读全文
posted @ 2011-04-02 00:51 HackerVirus 阅读(431) 评论(2) 推荐(0)
摘要: MS的PetShop示例应用程序的“多层架构”被很多.NET开发人员奉为经典的架构,我以前做的项目团队的Leader也是照搬它的,甚至来到现在这个公司后,好几个新来的同事建解决方案也是照搬PetShop的架构,可见PetShop对大家影响之深。下面是PetShop 3.0的架构图:为了支持多数据库应用,在DAL中,定义了DAL Interface和DAL Factory,下面这个图也许跟简单直观一些(引用Do you know, jack?园友http://www.cnblogs.com/zq8024/archive/2011/03/31/2001436.html中的图片,请见谅:))通过这个 阅读全文
posted @ 2011-04-02 00:08 HackerVirus 阅读(300) 评论(0) 推荐(0)
摘要: 今天打开书柜又再次看到《深入解析Windows操作系统》,有点郁闷。。。,有点感慨前段时间想更深入的了解windows操作系统,在网上看到 潘爱民翻译的《深入解析Windows操作系统》就兴冲冲地跑到书店买了下来,结果真的不是我想要的。。。我看了前面三章,实在是看不下去了。。。可能是由于水平未达到某种境界的原因,直接看这本书让我感觉到它把一切说得很含糊。。。我完整地看过《window核心编程》《深入理解计算机操作系统》《自已动手编写操作系统》《win95揭密》等,我觉得都是很不错的,但是《深入解析Windows操作系统》实在是太理论了,我觉得作者是在自言自语。。。,我建议有兴趣想看它的人可以先 阅读全文
posted @ 2011-04-02 00:04 HackerVirus 阅读(565) 评论(0) 推荐(0)

2011年4月1日

摘要: AgileEAS.NET平台开发实例-药店系统-UI层重构技巧及其他摘要: 开篇 上篇我们讲述了UI层的分析,那么本篇我们就讲述下我们在做CS应用程序的过程中的一些技巧性的东西,可能我这里总结的只是我再开发本药店系统中应用的到的一些小技巧,并不代表全部,肯定还有很多的其他方面的技巧,大家都可以分享一下,我这里提出额也谈不上技巧,更多的是使用设计模式方面的总结吧。 1、提升父类 2、分离职责。 3、抽象公共大纲 1、将每个子类都用到的方法或属性进行提升到基类中。 2、抽取公共方法。提升父类 关于这个技巧我想大家都会是比较清楚的,就是将子类中都有的属性或者方法等放在一个基类中,然后具体的子类继承自 阅读全文
posted @ 2011-04-01 23:54 HackerVirus 阅读(299) 评论(0) 推荐(0)
摘要: 在网上看到很多文章提到面向方面编程(Aspect-Oriented Programming),但一直没有搞清楚这样做有什么好处,为什么要使用AOP呢?问题: 尽管面向对象编程与面向过程相比减少了代码的重复,但是它仍然留下了大量的重复代码。面向对象设计有助于最小化应用程序逻辑的代码重复,但是对于实现横切关注点的代码仍然很难实现模块化,例如日志,虽然我们可以使用类似于log4Net这样的类库来灵活的记录日志, 但是记录日志的代码却遍布于程序之中,其中有大量的重复。使用AOP却可以很好的解决这方面的问题。举个例子来说明一下这个问题:假设有一个账户类,里面有存钱和取钱的简单操作,如下 ///<s 阅读全文
posted @ 2011-04-01 23:20 HackerVirus 阅读(276) 评论(0) 推荐(0)
摘要: 苹果笔记本MacBook因其时尚的外观设计和优美的系统界面深受大家的喜爱,不过对于新购买mac本本的朋友来说,使用macOS可能还不是很习惯,所以很多朋友都选择在MacBook上安装WinXP或者Win7双系统,毕竟MacOS上的软件和游戏太少。本文即MacBook安装Windows 7系统的图文教程,Mac安装Winxp同样可参照以下教程。以下我们就教各位如何利用苹果系统自带的Boot Camp来安装Win7。MacBook安装Win7双系统教程步骤一:使用Boot Camp 分割磁盘在10.6 Snow Leopard中,内建好了Boot Camp这套软件。在Finder下点选 前往> 阅读全文
posted @ 2011-04-01 23:15 HackerVirus 阅读(1514) 评论(0) 推荐(1)
摘要: What is it?Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats.http://code.google.com/p/protobuf/http://code.google.com/p/protobuf/wiki/ThirdPartyAddOns 阅读全文
posted @ 2011-04-01 11:28 HackerVirus 阅读(165) 评论(0) 推荐(0)
摘要: http://www.asp.net/AJAX/AjaxControlToolkit/Samples/ 阅读全文
posted @ 2011-04-01 09:29 HackerVirus 阅读(119) 评论(0) 推荐(0)