找到相关内容 445
走向ASP.NET架构设计——第四章:业务层分层架构(后篇)
今天的内容比较简单,也是本章的一个收尾!   Anemic Domain Model   这种模式和之前讲述的Domain Model有很多的相似的地方。在之前的Domain Model中,每个业务类都包含了自己的业务逻辑和数据,以及对象之前的关系;但是在Anemic Domain Model,每个业务类仅仅只是包含了一些保存业务数据的属性,把相应的业务规则从原本的业务类中移到了另外的一个专门的业
http://www.cyqdata.cn/cnblogs/article-detail-38354 
系统架构技能之设计模式—工厂模式
一、开篇   本文主要是讲述设计模式中最经典的创建型模式-工厂模式,本文将会从以下几点对工厂模式进行阐述。          本文将会从上面的四个方面进行详细的讲解和说明,当然会的朋友可以之处我的不足之处,不会的朋友也请我们能够相互学习讨论。   二、摘要   本文将会主要是结合项目中的一些实例作为实例来分析工程模式的使用方式和
http://www.cyqdata.cn/cnblogs/article-detail-38350 
为什么IE9是网页设计师的噩梦
近来Web专业人士变得非常兴奋,原因也不令人意外。微软最新版的浏览器,Internet Explorer 9,刚刚发布。很多人都在讨论它的变化,以及最新的版本是不是实质的改进,或者是改进很小,改变太晚。   在前面的文章中,Jacob Gube对IE9有比较积极的评价。我来充当一个反对派角色,展示出它的另一面。   我与IE9的紧张关系   有一天早上我起来并查收我的Twitter消息,我看到一条
http://www.cyqdata.cn/cnblogs/article-detail-38345 
数据库设计技巧系列(二)——设计表和字段
设计表和字段 1. 检查各种变化 我在设计数据库的时候会考虑到哪些数据字段将来可能会发生变更。比方说,姓氏就是如此(注意是西方人的姓氏,比如女性结婚后从夫姓等)。所以,在建立系统存储客户信息时,我倾向于在单独的一个数据表里存储姓氏字段,而且还附加起始日和终止日等字段,这样就可以跟踪这一数据条目的变化。 — Shropshire Lad 2. 采用有意义的字段名 有一回我参加开发过一个项
http://www.cyqdata.cn/cnblogs/article-detail-38336 
JSP动态网页程序设计详解
JSP页面从形式上就是在传统的网页HTML文件中加入Java程序片段(Scriptlet)和JSP标签。Servlet/JSP容器收到客户端发出的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式响应给客户端。   基本语法:   注释:   1、客户端可以看到的注释:!-- comment [%=expression%] -- (可以在批注中加上动态的表达式)   2、开发程序员专用的
http://www.cyqdata.cn/cnblogs/article-detail-38323 
30个漂亮的单页作品集网站设计案例欣赏
单页网站是指只有一个页面的网站,这类网站一般通过锚点实现平滑的导航。很多设计师的作品集网站也使用了单页类型,设计得非常好。今天这篇文章向大家分享30个漂亮单页作品集网站设计案例,相信这些例子能带给你设计灵感。 Eduardo de La Rocque Veboo Labs Jason Reed Attack of the Web Zulsdesign Kinetic Shadows
http://www.cyqdata.cn/cnblogs/article-detail-38289 
JavaScript设计模式之一封装
对于熟悉C#和Java的兄弟们,面向对象的三大思想(封装,继承,多态)肯定是了解的,今天我想讲讲如何在Javascript中利用封装这个特性,开讲! 我们会把现实中的一些事物抽象成一个Class并且把事物的属性(名词)作为Class的Property把事物的动作(动词)作为Class的methods。在面向对象的语言中(C#等)都会有一些关键字来修饰类或者属性(Private,public,pro
http://www.cyqdata.cn/cnblogs/article-detail-38278 
《模式——工程化实现及扩展》(设计模式C# 版)《访问者模式 Visitor》——“自我检验"参考答案
转自:《模式——工程化实现及扩展》(设计模式C# 版) http://www.cnblogs.com/callwangxiang/  http://www.cnblogs.com/callwangxiang/archive/2011/05/26/ExerciseAAVisitor.html的参考答案分析1、由于需要同时从管理内容和人员类型两方面进行调整,
http://www.cyqdata.cn/cnblogs/article-detail-38229 
《模式——工程化实现及扩展》(设计模式C# 版)《访问者模式 Visitor》——“自我检验"
转自:《模式——工程化实现及扩展》(设计模式C# 版) http://www.cnblogs.com/callwangxiang/    下面我们把本章正文部分的HR系统示例进一步复杂化: 1、 系统管理的人员类型包括三大类4小类: a.       员工(Employee):包
http://www.cyqdata.cn/cnblogs/article-detail-38198 
37个精美的旅游网站设计作品欣赏
旅游网站的页面通常设计得很宽,而且搭配非常有吸引力的图片,目的是为了突出视觉吸引力。今天这篇文章向大家分享37个最佳旅游网站设计案例,一起欣赏这些精美的网站。 MacAllan Ridge Alpine Meadows Trapp Family Lodge Trent Cruising Experience Washington Villa Bianca Hotel Jacksonv
http://www.cyqdata.cn/cnblogs/article-detail-38194 
JavaScript设计模式之一Interface接口
如何用面向对象的思想来写JavaScript,对于初学者应该是比较难的,我们经常用的JQuery其实也是用面向对象的思想去封装的,今天我们来看看如何在Javascript中用Interface,在C#还是JAVA中都应该面向接口设计我们的程序,在C#和Java中都Interface这样的关键字,但是JavaScript中没有相应的机制,但是Javascript很灵活,我们可以用它的特性去模仿Int
http://www.cyqdata.cn/cnblogs/article-detail-38177 
《模式——工程化实现及扩展》(设计模式C# 版)《备忘录模式》——“自我检验" 参考答案
转自:《模式——工程化实现及扩展》(设计模式C# 版) http://www.cnblogs.com/callwangxiang/  http://www.cnblogs.com/callwangxiang/archive/2011/05/09/ExerciseAAMemento.html的参考答案  1、interface 
http://www.cyqdata.cn/cnblogs/article-detail-38176 
Android用户界面设计:线性布局
理解布局对于良好的Android程序设计来说很重要。在这个教程中,你将学习到所有关于线性布局的东西,它在屏幕上垂直地或水平地组织用户界面控件或者小工具。使用得当,线性布局可以作为基本的布局,基于这个布局来可以设计出许多有趣的Android程序用户界面。   什么是线性布局   线性布局是最简单,Android开发者使用得最多的布局类型之一,开发者用它来组织你们的用户界面上的控件。线性布局的作用就像
http://www.cyqdata.cn/cnblogs/article-detail-38159 
最新20款Web设计和开发工具推荐
在这篇文章中,收集了最新20个Web设计设计工具推荐给大家,这些工具都是免费的,不需要任何安装和更新的过程,感谢这些工具的作者为我们提供这么有用的工具。 1. X-Icon Editor X-Icon Editor 是一款帮助你在线创建高分辨率图标的在线HTML5应用程序。 2. 520 Grid System 520 Grid System 是一个 HTML/CSS 框架
http://www.cyqdata.cn/cnblogs/article-detail-38127 
使用 PowerDesigner 设计 SQL Server 数据库
工具:   Sybase PowerDesigner 12.5   Microsoft  SQL Server 2005   第一步:概念数据模型   打开PowerDesigner 软件,设计“概念数据模型”(Conceptual Data Model),它通常用在概要设计阶段。   设计表结构   注意:如果Palette(工具面板)没有显示,
http://www.cyqdata.cn/cnblogs/article-detail-38103 
30佳灵感来自大自然的网页设计作品欣赏
灵感是一种瞬间产生的富有创造性的突发思维状态,使我们能创造更加美好和独特的东西。对设计师来说,灵感来了意味着新的作品即将诞生。要说最能触及人的灵魂和艺术性的就是大自然了,它能刷新我们的思想,让我们的心情平静。这篇文章与大家分享30佳灵感来自大自然的网页设计作品,希望能带给你灵感。 ZILLU DEAN MULLER MOODS OF NORWAY EPSMUNRO CHALLENGE G
http://www.cyqdata.cn/cnblogs/article-detail-38078 
商务web应用程序的界面设计
在smashingmagazine上看到这篇文章,讲的是Web应用程序设计流程和准则等方面,也许对大家有所帮助。翻译比较仓促,错误地方请多指教,查看原文点这里。   商务Web应用程序的设计常常被人们所忽视。我看到许多程序,它们既不符合商业目标,也不满足用户需求,它们有很差的用户体验,并造成了商业利润的损失。更夸张的是,有些设计师根本没有参与整个程序的开发流程,而是把全部职责都推给了开发人员。
http://www.cyqdata.cn/cnblogs/article-detail-38073 
OO设计原则总结
什么是设计原则? 设计原则是基本的工具,应用这些规则可以使你的代码更加灵活、更容易维护,更容易扩展。 基本原则   封装变化Encapsulate what varies. 面向接口变成而不是实现 Code to an interface rather than to an implementation. 优先使用组合而非继承 Favor Composition Over I
http://www.cyqdata.cn/cnblogs/article-detail-38072 
面向对象的分析与设计
引言   我们首先介绍一些名词翻译:  Object-Oriented Analysis and Design---面向对象分析和设计  Assignning Responsibilities---分配职责  Iterative Development and the Unified Process---迭代开发和统一的过程  Embracing Change---拥抱变化  Feedback a
http://www.cyqdata.cn/cnblogs/article-detail-38035 
《模式——工程化实现及扩展》(设计模式C# 版)《桥模式 Bridge》——“自我检验"
转自:《模式——工程化实现及扩展》(设计模式C# 版) http://www.cnblogs.com/callwangxiang/   1、              项目中,依赖关系主线和旁支的关系如图所示,请根据本章介绍
http://www.cyqdata.cn/cnblogs/article-detail-37985