以目前自己的理解,所接触到的面向对象思想中最重要的是“抽象”,软件设计目标中最重要的是“可以应对需求的变化(增加或更改)”。
思考一下,无论是“分层”思想,还是“设计模式”思想,还是“泛型”思想等,应该可以说最终的目的都是为了“可以应对需求的变化”,且都充盈着“抽象”。
分层是为了使得“大变小、繁变易”,而针对不同的现实情况,它可以演化出千变万化的原型。分层是一种思想,而Model1、...
分类:
Web程序 时间:
2014-08-26 01:49:55
阅读次数:
394
三层实例登陆
在理论篇我们已经知道了,通过将参数封装到实体类中,在三层之间进行数据传递和处理。三层建立对实体类的引用,上层建立对下层的引用ui—bll—dal
下面我们说明下系统登录
功能:以机房收费系统的数据库User_Info表为基础实现基本的系统登陆,如果登陆成功则弹出提示框显示登录成功,否则则显示“用户名和密码错误”。
过程:我们从底层到顶层
1.建立模块存放实...
分类:
其他好文 时间:
2014-08-25 22:56:55
阅读次数:
245
http://www.open-open.com/lib/view/open1385131452292.htmlpython有很多web 开发框架,代码写完了,部署上线是个大事,通常来说,web应用一般是三层结构web server ---->application -----> DB server...
分类:
编程语言 时间:
2014-08-25 13:19:44
阅读次数:
235
Code listing for: ZPPR001Description: 三层BOM显示报表*======================================================================** T-Code: ZPPR001 ...
分类:
其他好文 时间:
2014-08-25 09:51:44
阅读次数:
337
公司是一个含混的词,很多人对公司的选择都还停留在“好公司或者坏公司”的层面上,但其实在好和坏背后往往都有着一打的因素来支撑一个公司是好还是坏。不了解这些背后的因素,单纯根据一个笼统的好或坏实际上是很难判定一个公司是不是适合自己的。
一个人要想选对公司,一要有选择权,二则要了解待选项。可以从非常多的视角对公司进行评价, 这里主要列举和职业发展紧密相关的几种。
l 分工所处位置的视角
即使我们不用心去做非常详细的调查,也可以看到iPhone生产背后的三层结构:苹果+富士康+元器件供应商。这种链...
分类:
其他好文 时间:
2014-08-25 01:12:53
阅读次数:
205
这次机房收费系统,是所有的项目中,自己完成的最不满意的了。
时间之长,效率之慢。一开始,就感觉无从下手,但总会相信自己能慢慢的进入状态。终于有机会自己练练手了,也自认为之前自己设计模式学的还不错,也终于有机会能自己想想设计模式了。该是一件多么帅的事。拖了这么久,到现在只用上了外观 抽象工厂 模板 个人版就这么结束了。真心不想再拖一天了。
话说,并不觉得自己敲代码会比别人差多少。一开始敲完三层,...
分类:
其他好文 时间:
2014-08-24 23:57:33
阅读次数:
422
做机房重构这么长时间了,由纯三层转到加模式加各种其他技术。写了各个层的代码,每次写到要判断文本框或组合框为空的时候总要重复一个一个的判断,虽简单但写的太多了就感觉不怎么爽。不将就是创造的原动力,整点儿技术含量的方法。
今天就解决了这个问题:判断是否为空就两种情况:1.全部为空2.部分为空
1.全部为空
Public Function IsAllEmpty(ByVal frm A...
分类:
其他好文 时间:
2014-08-24 22:22:10
阅读次数:
186
机房收费系统开始了有一段时间了,但是感觉自己对于这一条线还是理解的不太深刻,导致后面也快不起来,所以来分析一下这用户登录的过程。
如果是纯三层的话,理解起来差不多,无非就是在层与层之间传递,但是随着用户需求,软件功能越来越多,那么其复杂程度越来越大。
因此,我们引入了更多层,从图中看,我们觉得好像这样比三层更加复杂,但是实现过程中我们会体现其高内聚,低耦合的优点。我们不难...
分类:
其他好文 时间:
2014-08-24 22:21:23
阅读次数:
208
重构机房已经开始三个多星期了,从刚开始的一头雾水,到现在的柳暗花明,由开始的无从下手,到现在感觉犹
如脱胎换骨了般。和两个星期前相比,现在明朗了多了,心情也好了不少。
先给大家看一下这次重构的整体架构图:
在前面一篇博文中对三层(UI、BLL、DAL、Entity)http://blog.csdn.net/zhangzijiejiayou/article/details/...
分类:
其他好文 时间:
2014-08-24 22:20:33
阅读次数:
324
一、联系生活:
先从我们的生活场景说起,我们要吃烧烤,一种情况是在路边,有人摆摊,我们要完东西之后就在这看着等着烤好了,然后拿着开始吃,第二种情况是我们到一个小店只要坐下来有人过来问你想吃什么,你说完之后过会就会有人把你要的东西送过来(这两种场景估计大家都有过哈)
两种场景的烤肉过程:
我们生活中的这种烤肉现象就对应这我们系...
分类:
其他好文 时间:
2014-08-24 20:54:53
阅读次数:
215