代码改变世界

OOA&D实践之路——真实案例解析OO理论与实践(一、导言)

2008-12-08 12:35 by T2噬菌体, 8864 阅读, 3 推荐, 收藏, 编辑
摘要:“OO都是一个已经被讨论烂的话题了,还有什么可写的!”不知当你看到文章标题时,是不是有这种疑问,或者鄙夷。不错,OO从诞生到现在经历了不短的岁月,与其相关的理论、技术、原则、实践、模式、语言已经出了一大堆。可是,你真的了解OO的本质吗?真的能挥洒自如的将OO应用于软件开发中吗?真的能发挥OO的能量,从而提高软件质量吗?如果对这三个问题,你不能很干脆的点头说:“是的,当然!”那么也许你可以抽一点时间,往下看一看。 阅读全文

ASP.NET MVC小论

2008-12-04 11:11 by T2噬菌体, 10437 阅读, 1 推荐, 收藏, 编辑
摘要:ASP.NET MVC作为微软官方的.NET平台下MVC解决方案,自诞生起就吸引了众多.NET平台开发人员的眼球。在经历了漫长Preview后,上个月微软终于发布了其beta版。ASP.NET MVC从一开始的设计思路就与Struts不同,它的映射是利用路由配置而非xml,从而大大降低了开发复杂度,并且比Struts要更直观,更容易上手。可是,这并不表明ASP.NET MVC就是尽善尽美的。在我实践的过程中,发现某些地方使用起来还是不太方便,在这里小小论述一下。不妥之处,还请各位尽情批评。 阅读全文

算法时间复杂度分析基础

2008-11-14 13:04 by T2噬菌体, 22957 阅读, 10 推荐, 收藏, 编辑
摘要:本文论述了在算法分析领域一个重要问题——时间复杂度分析的基础内容。本文将首先明确时间复杂度的意义,而后以形式化方式论述其在数学上的定义及相关推导。从而帮助大家从本质上认清这个概念。 阅读全文

例解基于UML的面向对象分析与设计

2008-11-08 11:16 by T2噬菌体, 20385 阅读, 10 推荐, 收藏, 编辑
摘要:本文以实例的方式,展示了如果使用UML进行面向对象的分析与设计。本文将假设读者对UML、面向对象等领域的基本内容已了然于胸,所以将不会过多阐述,而将重点放在应用过程上。本文的目的是通过一个完整的实例,展现基于UML的OOA&D过程的一个简化模式,帮助朋友们更好的认识UML在OOA&D中起的作用。 阅读全文

ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第七篇:闲话ASP.NET MVC

2008-11-05 17:04 by T2噬菌体, 38778 阅读, 33 推荐, 收藏, 编辑
摘要:本文作为《ASP.NET MVC案例教程》的完结篇,仅从个人角度,发表一些对ASP.NET MVC框架的看法。并且在最后会附上本系列文章的Demo下载。 阅读全文

ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第六篇:拦截器

2008-11-05 09:41 by T2噬菌体, 43543 阅读, 25 推荐, 收藏, 编辑
摘要:本文将对“MVC公告发布系统”的发布公告功能添加日志功能和异常处理功能,借此来讨论ASP.NET MVC中拦截器的使用方法。 阅读全文

ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第五篇:MVC整合Ajax

2008-11-03 22:48 by T2噬菌体, 54305 阅读, 12 推荐, 收藏, 编辑
摘要:本文将从完成“输入数据验证”这个功能出发,逐渐展开ASP.NET MVC与Ajax结合的方法。首先,本文将使用ASP.NET MVC提供的同步方式完成数据验证。而后,将分别结合ASP.NET AJAX和JQuery将这个功能重构成异步形式。 阅读全文

ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第四篇:传递表单数据

2008-11-02 12:20 by T2噬菌体, 67017 阅读, 32 推荐, 收藏, 编辑
摘要:本文将完成我们“MVC公告发布系统”的公告发布功能,以此展示在ASP.NET MVC中如何传递处理表单的数据。 阅读全文

ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第三篇:ASP.NET MVC全局观

2008-11-01 11:34 by T2噬菌体, 69339 阅读, 31 推荐, 收藏, 编辑
摘要:本文对ASP.NET MVC的全局运行机理进行一个简要的介绍,以使得朋友们更好的理解后续文章。 阅读全文

ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第二篇:第一个页面

2008-10-28 10:19 by T2噬菌体, 85157 阅读, 31 推荐, 收藏, 编辑
摘要:本文首先一步一步完成Demo的第一个页面——首页。然后根据实现过程,说明一下其中用到的与ASP.NET MVC相关的概念与原理。 阅读全文

ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第一篇:准备工作

2008-10-27 11:27 by T2噬菌体, 143782 阅读, 51 推荐, 收藏, 编辑
摘要:本文将简要介绍这个文章系列的目的、形式及大体内容。并且完成开始学习这个系列前所必要的准备工作。 阅读全文

正确认识使用UML中的类图——辨析类图的两种存在形式

2008-10-26 12:04 by T2噬菌体, 18295 阅读, 4 推荐, 收藏, 编辑
摘要:本文通过对一个“学生选课系统”示例的简要分析与设计,说明UML图之一类图的两种作用及存在形式,以期借此澄清有些朋友可能对类图存在的误解与困惑。 阅读全文

ASP.NET AJAX客户端编程之旅(七)——剩下的问题(完结篇)

2008-09-23 11:18 by T2噬菌体, 4278 阅读, 0 推荐, 收藏, 编辑
摘要:通过前面几篇文章,相信大家对ASP.NET AJAX框架的客户端编程已经有了一定了解。并且通过一个完整的控件开发,对这个框架有了整体的了解。这篇文章作为本系列的完结篇,将讨论几个比较琐碎但是与开发息息相关的问题。 阅读全文

ASP.NET AJAX客户端编程之旅(六)——来做一个自己的客户端控件

2008-09-11 10:40 by T2噬菌体, 4913 阅读, 0 推荐, 收藏, 编辑
摘要:在这一篇文章中,我们来做一个自己的ASP.NET AJAX客户端控件:PasswordValidator。这个控件关联到的DOM元素是一个span或div,并且关联到一个password类型的input标签,当用户在input中输完密码并且这个input失去焦点时,检测用户输入的密码是否合理,如果合理,则给出这个密码的安全程度。 阅读全文

ASP.NET AJAX客户端编程之旅(五)——以组件的思想开发Ajax应用:行为、绑定及xml-script

2008-08-08 14:46 by T2噬菌体, 4634 阅读, 0 推荐, 收藏, 编辑
摘要:本文将首先介绍“行为组件”的意义和使用方法,然后介绍ASP.NET AJAX中一种重要的技术:绑定。最后向大家展示一种新的客户端编程模式:xml-script的使用方法,并使用这种开发方法重新编写绑定技术的例子。 阅读全文