上一篇中,我们完成了数据库的访问,今天我们来看看系统设计的最后一部分UI层。加入了UI层 之后,系统设计会变成这个样子: 这也就是系统最终的结构图。这个图上新添加的两个项目,一个是UI,一个是WebSite。其中前者依赖 于业务逻辑和数据访问,提供统一的界面处理,而WebSite仅包含Aspx页面。需要注意的是,上图中箭头 表 发布时间:2012-05-20 作者: 佚名技术 views(224)
上一篇中,我们分析了UI层的结构和PageBase类,今天我们把注意力转移到页面中来。下面这个图是 我们系统的最终效果图: 这个当然不是我做的,我也做不出来:), 但是我想大体介绍一下页面的制作流程和一些经验技巧: 需求分析人员分析并确定需要哪些页面。有时候(大部分时候)只考虑首页,因为首页能确定系统的 风格。定下 发布时间:2012-05-20 作者: 佚名技术 views(185)
写了这么久程序代码了,发现很多人的代码很不规范。尤其在几个人协作开发一个项目的时候,有些 人写的类名、变量名、方法等令人根本看不懂,可能会弄的整个项目都没法组合完成。自认为我的写的代 码已经很不错了,至少能够见名知意。不过,看完这9条后我觉得我还得进一步学习学习了... 1.局部变量的名称要有意义,尽量用对应 发布时间:2012-05-20 作者: 佚名技术 views(173)
上一篇中,我们生成了实体代码,加入了Business和Common,项目突然变得大了起来,现在我们就来 一点点分析。 我们还是从这张系统结构图出发。先来看Common这个DLL,其中所包含的类,如下图所示。 1,验证相关类(IValidatable,Validater,ValidateResult,ValidateFailException) 这四个类主要是在业务层,验证实体数据 发布时间:2012-05-20 作者: 佚名技术 views(169)
本文以 IIS 7.0 FastCGI 组件的预发布版为基础。文中包含的所有信息均有可能变更。 本文 讨论: ASP.NET 集成模式 添加用户身份验证 启用对搜索引擎友好的 URL 使 用输出缓存提升性能 本文使用了以下技术:IIS 7.0, .NET Framework 大约一年前,我撰写了 一篇 IIS 7.0 概述,发表在《MSDN 杂志》上(请参阅 msdn.microsoft.co 发布时间:2012-05-19 作者: 佚名技术 views(1241)
笔者曾经参与一个大型多用户商城的开发,系统用户角色很多,有买家,卖家,代理商,系统管理员 ,普通管理员,超级管理员等,这些用户都涉及到登陆系统,然后建立cookies的问题,由于角色的不同 ,这些用户登陆系统后,所建的cookies都相对独立,而且对一个多用户商城来说,cookies区分域很重要 ,不同的域名要建不同的域。 发布时间:2012-05-19 作者: 佚名技术 views(276)
ASP.Net有很好的机制来识别用户的浏览器: 用Request.Browser就可以拿到一个 HttpBrowserCapabilities,然后用相应的属性可以取到值,比较浏览器类型,屏幕大小,JS支持等等。 对于移动设备更可以这么用,很容易拿到需要的属性(当然ASP.Net自带的浏览器库还是很不全)。 但是怎样在WinApp里根据UserAgent识别浏览器呢?我通 发布时间:2012-05-19 作者: 佚名技术 views(654)
在我上一篇文章《ASP.NET中进行消息处理(MSMQ)一》里对MSMQ做了个通俗的介绍,最后以发送普通文本消息和复杂的对象消息为例介绍了消息队列的使用。本文在此基础上继续介绍MSMQ的相关知识点,最后还是通过一个示例程序来分析MSMQ在实际项目开发中的应用。 建议:如果你对MSMQ不够了解,在你阅读本文前请先阅读第一部分:《AS 发布时间:2012-05-19 作者: 佚名技术 views(689)
|