今天是星期六,虽然不是上班族,但是很怪的,每到假日,看别人放假自己整个人就懒了起来,所以今天写不了什么东西,但是,学习是条漫长且艰辛的路,没有坚持就走不下去,想成功的人是没有休息权利的,因此,今天虽然很晚了,还是要来篇短文,这样才对得起明天早起好学的读者,但是我真的很想睡觉(事实上也没想要成功),所以来唬弄一下、呃,更正,轻松一下好啦,谈谈 ASP.NET 入门概念二三事。

无论是只有一个网页的 Hello World 专案,或是极度复杂的购物网站,ASP.NET都是一种以“要求/回应”模型为基础的“Client(客户端)/Server(伺服端)”架构应用程序,使用者于客户端提出要求,这个要求经由网络传送至服务器被处理,经过程式运算,最后将结果回应至客户端,也就是我们所看到的网页,所有的ASP.NET应用程序都是这种架构,没有例外,只是运作模式的差异。

ASP.NET与传统的视窗程式没有两样,由视觉化元素与逻辑程式码所组成,网页负责管理并且呈现这些视觉化元素,提供使用者与应用程序互动的桥梁,逻辑程式码负责运算,支撑“要求/回应”模型的运作。

ASP.NET开发人员的主要工作是撰写逻辑程式码,这些逻辑程式码最后被包装成为类别,如果你是个必须独力完成专案的可怜虫,除了将这些类别与视觉化元素作整合之外,还必须负责美工让网页能够美美的呈现你所完成的功能。

以上三点概念通了,你就可以开始愉快的下手写ASP.NET程式了。