打印本文 打印本文 关闭窗口 关闭窗口
ASP.NET高级教程—实战篇
作者:武汉SEO闵涛  文章来源:敏韬网  点击数774  更新时间:2009/4/23 10:35:49  文章录入:mintao  责任编辑:mintao

开篇需求

这是笔者上次写asp.net基础教程以后的续集,关于上次的基础教程,自从在05年11月写在蓝色理想的经典论坛,和本人的博客以来,收效很好,帮助了很多人,我经常收到一些关于那篇教程的文章,很多热心的观众指出,里面的错别字很多,这我是非常抱歉的,正是如此,才刺激我写出了现在的这篇实战篇的教程,所谓的实战,就是要适用,既不过难,也不流与泛泛,本着这个原则,我就选择了<留言册>的实战训练,当然,我所涉及到的是很多的方面,希望对部分读者有很多的帮助,开场白就写到这里。

注意事项:

1:本篇谢绝转载,如URL出现不是(http://www.blueidea.comhttp://www.5do8.com)全部是非授权转载

2:如果您对本教程有技术问题,请到及时回复或者留言到本人的博客(http://www.5do8.com),谢谢。

3:测试地址(暂无,有空间的且有兴趣的请联系,谢谢)

项目需求:

一:能留言
二:显示留言
三:管理留言
四:附带一栏目管理
五: 管理员管理
六:栏目管理
....

留言版的其他功能正如读者所知,此处不再列举,需求暂时列举到这里。

项目分析:

首先,需要说的是,ASP.NET是一个比较高级的解决方案,根据我的经验,至少比php,asp高级,这是微软花了起来开发的一个框架(.NET)的一部分,在我看了,它在很大的面向的是用户和程序员(美工的地位的在微软看来他们自己会解决,即使事实不是这样,如果美工在微软的产品找不到自信就去玩PHP,这算乱谈),.NET的框架为开发中小企业网站提供能良好的解决问题的方案,完全的面向对象和N层开发在ASP.NET能得到一定的体现,细细说了,太长,此处省去.这次我采用4层编程演示一下,有兴趣的读者自己体会,先画了小图说明一下何谓我说的“四层”。

这里,我把整体的业务层也分为2层理解和处理的。

一、实现分析:

用户留言是初步实现用户交流管理的项目,用户能浏览留言和发表留言,管理员能管理留言,沿着这个主线,我们只分析过程,不设计程序和数据库,可以得到一个 用户-->提交->反馈结果的流程的。

二、技术分析:
我先把这里与遇到的(肯定会)一些问题列出来,当然,没做过就不知道是不是有,但好的策划都能预料到的,事实上,没有多少人能提前遇到多少问题:

·如何理解N层设计
·如何设计编程配置类
·如何自定义控件
·如何编译代码
·如何使用应用程序状态
·如何使用模板
·如何使用正则类
·如何生成验证码
·如何提高ASP.NET的性能
  ...

当然,在项目分析的时候说这些,有些违背OOP的精神的味道,但列出来希望读者明白我做了什么,那些对您有用,原因很简单,我不会几千字教会您怎么使用,掌握OOP,但您只需花很少的时间能掌握到实实在在的技术。关于留言版,读者可能太熟悉了,想必您用asp/jsp/php等都开发过,其中的思想大体相同,这里不再做问题分析。

记住,用ASP.NET绝对会是前所未有的感觉。

下面是具体的程序开发。

打印本文 打印本文 关闭窗口 关闭窗口