找到相关内容 445
又一个“众所周知”的DAL层设计BUG
      DAL层使用抽象工厂是大家再熟悉不过的设计方法了。最近在回顾项目的时候,发现网上流传的方法大多都存在一个不大不小BUG。对于整个系统而言,轻则需要重新更新配置,重则需要重启。       好了废话不多说,先看代码 private static void GetProvide
http://cyqdata.cn/cnblogs/article-detail-37357 
一起探讨领域驱动设计——架构与建模
  领域驱动设计,挺好的,新做的一个商城也是基于这个思想来进行开发的。由此,想和大家一起分享一下应用这个思想在做项目中的一些领悟与经验,正好也能和大家一块探讨DDD,使我们能更好地理解领域驱动设计。 这一篇就和大家分享一下我使用的一些用于架构与建模使用的组件。     在这里,个人推荐使用一个开源的DDD框架组件:SharpArch.d
http://cyqdata.cn/cnblogs/article-detail-37335 
50个优秀的名片设计作品欣赏
在这篇文章中,我们将向大家分享50个各种各样的名片设计作品,这些示例表明名片的设计真的是可以花样百出。在很多行业,特别是在设计领域,如网页设计师,名片和你的个人网站一样都是你身份的重要标识。 (编译来源:梦想天空  原文来自
http://cyqdata.cn/cnblogs/article-detail-37328 
改善代码设计 —— 组织好你的数据(Composing Data)
1. Self Encapsulate Field (自封装值域) 解释:       大部分类 (class) 中都会有一些值域 (field), 随之还会有一些方法使用到了这些值域. "如果调用这些值域"这个问题分为两种观点: 1. 应该直接调用它们 2. 应该通过访问函数调用它们.      
http://cyqdata.cn/cnblogs/article-detail-37308 
最新17个紫色风格网页设计作品欣赏
在你熟悉的网站中,使用紫色为主色调的网站应该是最少的。很多设计师都认识到了这一点,因此选用紫色以让他们的设计与众不同。今天,本文与大家分享17个紫色风格的网页设计作品。 Assistly Themify Mobile Roadie Kaleidoscope Appear SXSW SquareSpace Code My Concept Tobias Persson CremaLab
http://cyqdata.cn/cnblogs/article-detail-37257 
最新18个绿色风格网页设计作品欣赏
在现在的Web设计中,绿色是设计师们最喜欢选用的颜色,绿色代表着活力、生长、宁静和青春。今天,本文收集了18个绿色风格的网页设计作品与大家分享,希望能带给你灵感。 Toy Story 3 Online Marketing Website Zen Mobil   Iron to Iron Sprout Fund Versions Base Camp HQ dconstruct
http://cyqdata.cn/cnblogs/article-detail-37231 
《更友好的网站url设计
url重写是将web请求重定向到指定url的过程,比如:用户输入:/message/page/5 重定向到 message.aspx?page=5,这样的好处是方便记忆,也更有利于SEO优化等,通过使用更友好的url地址,恰好也回归了互联网设计之初对url(统一资源定位符 http://zh.wikipedia.org/wiki/URL)的定义。 这儿介绍一下我们在实际使用中,整理出的url设计
http://cyqdata.cn/cnblogs/article-detail-37219 
你以为你了解面向对象设计么?
你以为你了解面向对象设计么?你可能说:“是的,我了解!”那么好,来看一个例子。 下面这个设计,你认为是面向对象设计么? Button类的代码如下: public class Button { private Lamp lamp; public void Poll() { if (/* so
http://cyqdata.cn/cnblogs/article-detail-37204 
改善代码设计 —— 优化函数的构成(Composing Methods)
1. Extract Method (提炼函数) 解释:       如果发现一个函数的代码很长, 很可能的一种情况是这个函数做了很多事情, 找找看函数中有没有注释, 往往注释都是为了解释下面一块代码做的什么事情, 可以考虑将这块代码提炼(Extract)成一个独立的函数.       这样做的好
http://cyqdata.cn/cnblogs/article-detail-37202 
用asp.net MVC3 简单实现毕业设计
一朋友要交毕业设计,叫我帮他搞个简单的图书管理系统,我反正晚上也没事情,就准备帮他捣鼓一个简单的。由于是毕业设计,因此准备采用在工作中很少使用到的技术来开发,也好给自己练练手,因此选用了Entityframework,spring.net ,asp.net MVC 等技术来开发。以下是我这个项目的工程结构:   Common为公共类,主要存放与业务无关的公共类,也包括扩展方法也存放在此
http://cyqdata.cn/cnblogs/article-detail-37118 
26个导航设计非常独特的网站案例欣赏
作为网站的重要组成部分,导航设计的非常重要,新颖的导航可以给访客留下深刻的印象,吸引他们浏览更多的内容。今天,本文与大家分享26个导航设计非常独特的网站案例,希望能带给你灵感。 iamyuna tedxportland heartshapedwork jdcouncil ambermiro cooper 75b griplimited bountybev worklifebalancecentre
http://cyqdata.cn/cnblogs/article-detail-37099 
IT路上走丢的园林设计
   转眼间毕业近三年了,不得不感叹一下时光飞逝。    我大学的专业是风景园林设计,对于这个专业也是因为高考的失利不得已而选之。填志愿的时候我差不多是闭上眼睛选的。对于景观设计我是一无所知,有点那个破罐破摔的感觉。高三的时候一心是想学经济,好大学毕业后自己开公司,现在想来是真的觉得幼稚,学经济就能自己开公司了-_-!!高中的时候每天都会
http://cyqdata.cn/cnblogs/article-detail-37085 
35佳漂亮的迷你名片设计作品欣赏
以前的文章与大家分享了很多漂亮的名片设计作品,见识了设计师们的优秀创意,今天本文与大家分享35佳迷你名片设计作品,一起欣赏吧。 (编译来源:梦想天空  原文来自:35+ Beautiful Mini Business Cards for Inspiration)作者: 梦想(山边小溪) 发表于 2011-05-07 12:58 原文链
http://cyqdata.cn/cnblogs/article-detail-37082 
数据库设计 Step by Step (4)
引言:数据库设计 Step by Step (3)中我们讨论了基本实体关系模型构件及其语义。这些概念非常重要,是今天这一讲的基础,在开始本文内容之前建议大家可以再回顾一下上一篇的内容。今天我们将讨论高级实体关系模型构件,与上一篇一起涵盖了ER模型构图的大部分内容。三元关系是今天这一讲的难点,大家可以重点关注。   泛化(Generalization):超类型与子类型 原始的ER
http://cyqdata.cn/cnblogs/article-detail-37080 
移动审批工作流设计与实现
在企业中,大部分重要的业务需要进行审批,由于具有决定权的领导者事务繁忙或者受环境或低于限制,没法通过互联网进行工作处理。 移动审批,通过手机方便快捷地登陆企业内部网及互联网,即使处于无线的状态下,也能进行远程办公,以此来提高对于突发事件的反应能力,提升企业竞争力。     这篇文章我将使用iPhone作为移动终端进行设计与实现,iPhone引入了基于大型多触点显示
http://cyqdata.cn/cnblogs/article-detail-37078 
分享35个非常漂亮的单页网站设计案例
单页网站是指只有一个页面的网站,这种形式的网站曾经非常流行,现在依然有很多人喜欢。不过,并不是每个网站都适合做成单页,一般都是内容比较少而且将来内容也不怎么增加的情况才适合这样做。另外,单页网站有个很大的特点就是导航都很新颖,大多是使用了锚点特性。如果你打算做一个这样的网站,那么下面35个非常漂亮的单页网站设计案例相信能带给你灵感。 danaepanopoulou rainydayinterac
http://cyqdata.cn/cnblogs/article-detail-37046 
步步为营 .NET 设计模式学习笔记 二十四、Factory Method(工厂方法模式)
概述 在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?提供一种封装机制来隔离出“这个易变对象”的变化,从而保持系统中“其它依赖该对象的对象”不随着需求的改变而改变?这就是要说的Factory Method模式了。 意图 定义一个用户创建对象的接口,让子类决定实例化哪一个类。Factory M
http://cyqdata.cn/cnblogs/article-detail-37002 
步步为营 .NET 设计模式学习笔记系列总结
     设计模式我从开篇到23种设计模式的讲解总共花了进两个月的时间,其间有很多读者给我提出了很好的建议,同时也指出了我的不足,对此我表示感谢,正是由于很多读者的支持我才能坚持的写到最后.深深的鞠躬表示我真诚的谢意.   系列导航 步步为营 .NET 设计模式学习笔记 一、开篇(设计模式之泡妞二十三招) 步步为营 .NET 设计模式学习笔
http://cyqdata.cn/cnblogs/article-detail-36999 
基于Word文档的UI设计
      做管理类软件的开发员,画单据页面是必须要经历的事情.之前我做过PowerBuilder的开发,它的数据窗口虽然很强大,但是画数据窗口确是一件非常繁琐的事情.在众多的UI设计器中,恐怕只有VS提供的IDE环境是最好用的了,但我们不可能让客户去装个VS来画他们所需求的单据页面.      
http://cyqdata.cn/cnblogs/article-detail-36991 
步步为营 .NET 设计模式学习笔记 二十三、Interpreter(解释器模式)
概述 在软件构建过程中,如果某一特定领域的问题比较复杂,类似的模式不断重复出现,如果使用普通的编程方式来实现将面临非常频繁的变化。在这种情况下,将特定领域的问题表达为某种语法规则下的句子,然后构建一个解释器来解释这样的句子,从而达到解决问题的目的。 意图 给定一个语言,定义它的文法的一种表示,并定义一种解释器,这个解释器使用该表示来解释语言中的句子。 结构图  
http://cyqdata.cn/cnblogs/article-detail-36954