开篇需求
这是笔者上次写asp.net基础教程以后的续集,关于上次的基础教程,自从在05年11月写在蓝色理想的经典论坛,和本人的博客以来,收效很好,帮助了很多人,我经常收到一些关于那篇教程的文章,很多热心的观众指出,里面的错别字很多,这我是非常抱歉的,正是如此,才刺激我写出了现在的这篇实战篇的教程,所谓的实战,就是要适用,既不过难,也不流与泛泛,本着这个原则,我就选择了<留言册>的实战训练,当然,我所涉及到的是很多的方面,希望对部分读者有很多的帮助,开场白就写到这里。
注意事项:
1:本篇谢绝转载,如URL出现不是(http://www.blueidea.com或http://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绝对会是前所未有的感觉。
下面是具体的程序开发。
出处:蓝色理想
责任编辑:moby
上一页 下一页 程序之规划篇
◎进入论坛网络编程版块参加讨论
|