摘要:
经过上篇文章的介绍,我们实现了Access数据库的设计。本节,我们来实现SQLServer数据库的设计。 同样的,对于SQLServer数据库我们也在这里将一些可复用的代码抽取出来,编写成助手类,以此减少代码量,提高代码复用性。这个助手类也取名SQLHelper。代码如下: Code Code... 阅读全文
摘要:
经过上篇文章的介绍,我们初步了解了如何实现多数据库的切换。下面,我们要具体实现各种数据库的操作,首先来看看Access数据库。 因为很多数据访问操作流程很相似,所以,这里将一些可复用的代码抽取出来,编写成助手类,以此减少代码量,提高代码复用性。这个助手类取名SQLHelper,主要负责Acce... 阅读全文
摘要:
在框架设计中,我已经说了本实验针对Access和SQLServer两种数据库进行访问。为了做到多数据库能动态访问,我们仅仅需要进行简单设置即可的目标。这就需要用到工厂和反射配合。我们先看工厂的实现: Code Code highlighting produced by Actipro CodeHi... 阅读全文
摘要:
在分层架构中,接口决定了各层中的各个操作类需要实现何种操作。接口也是系统实现多数据库不可缺少的部分。同时,为保证面向对象的特性,接口之间的数据传递主要靠实体类或实体类集合。 这里需要注意的是记得在引用中添加MWC.Entity工程,并且在代码中加上“using MWC.Entity”。 用户对象... 阅读全文
摘要:
浏览了博客园的许多三层/多层设计文章,花了几天时间,自己动手写了个代码来实验这样设计的优缺点。希望在这个实验系列的过程中,能和朋友们一起学习,一起进步。 本文章系列是基于VS2008框架平台进行代码编写的,数据库会用到SQLServer2005 Express和Access2003。 设计的分... 阅读全文
摘要:
实体类是对象实体在系统中的表示。它贯穿于整个架构,负担着在各层次及模块间传递数据的职责。很多情况下,实体类和数据库中的表(这里指实体表,不包括表示对应的关系表)是一一对应的。但这并不是一个限制,在复杂的数据库设计中,有可能出现一个实体类对应多个表,或者交叉对应的情况。在本实验中,实体类和表是一一对... 阅读全文
摘要:
Proactivity(积极主动): 经过审慎思考,依据自己的价值观,作为行为的原动力. 采取主动,人必须为自己负责.个人行为取决本身,而非外在环境; 理智可以战胜感情;人有能力也有责任创建有利的外在环境.因为这是人类的天性,如若不然,那就表示一个人在有意无意间选择受制于人. 自主性:当领导不在公... 阅读全文
摘要:
今天在代震军的blog上读了这篇“你能多大程度上改变环境”,一时有感,所以把一些感触颇深的话语摘抄下来。一是做为记录收藏,而是针对自己的经历,日后可以发表一些感想。既可励己也可励人。 当我们适应不了环境, 那我们只有改变环境. 当我们改变不了环境, 那我们只能学习适应环境。 生活中太多的方方... 阅读全文
摘要:
目前,业界对6sigma管理的实施方法还没有一个统一的标准。大致上可以摩托罗拉公司提出并取得成功的“七步骤法”(Seven-StepMethod)作为参考。 “七步骤法”的内容如下: 1、找问题(Selectaproblemanddescribeitclearly)把要改善的问题找出来,当目标锁... 阅读全文
摘要:
1、FACTORY一追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory。 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。... 阅读全文