DNN模块开发入门指导
生活随笔
收集整理的這篇文章主要介紹了
DNN模块开发入门指导
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
我是一個DNN初學者,我想知道學習DNN需要多長時間?
使用DNN搭建網(wǎng)站比較容易,只需要幾天,如果使用現(xiàn)成的皮膚和模塊(免費或收費的),基本不需要學習,幾天即可。但模塊開發(fā)和皮膚制作的學習曲線是比較陡的,入門就得1-2個月,如果堅持學習半年時間才能獨立做開發(fā)。入門容易,和學日語一樣。
大家都說要了解而DNN的內(nèi)部框架,那內(nèi)部框架要研究到什么程度?
內(nèi)部框架的理解分為兩個方面,一個方面是DNN運作的原理,一方面是DNN程序結構DNN運作原理
如:
DNN只有一個Default.aspx文件,所有的頁面通過這個頁面顯示。那么這是如何實現(xiàn)的?DNN是通過模塊來實現(xiàn)的,也就是通過ascx控件來實現(xiàn)的。接下來的問題是:那如果這樣,頁面之間的跳轉(zhuǎn)是如何實現(xiàn)的?模塊之間通信是如何實現(xiàn)的?等等這樣的問題。學習并理解這些運作原理可以通過建立一個DNN網(wǎng)站,觀察它的運行來理解。你新建頁面,插入模塊,點擊模塊,觀察模塊間的跳轉(zhuǎn)。這樣慢慢你就可以理解這些基本的概念。
DNN程序結構
則主要包括如:
-
Provider 模式
-
CBO(Custom Business Objects)和CBO的Controller類
-
集中的CBO填充方式
-
使用 ASP.NET 2.0的Membership, Roles, 和 Profile Providers API
-
本地化的實現(xiàn)
等等這些比較高級的概念。
理解這些比較高級的構架級概念你可以廣泛的參考文檔,比如DNN的《Professional DotNetNuke ASP.NET Portals》中的第七章 DotNetNuke Architecture,還有其它很多討論這些構架的文章。
本文作者m2land,轉(zhuǎn)載請注明出處,作者博客地址:http://m2land.cnblogs.com
轉(zhuǎn)載于:https://www.cnblogs.com/DotNetNuke/archive/2008/06/15/1222669.html
總結
以上是生活随笔為你收集整理的DNN模块开发入门指导的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .NET中栈和堆的比较(二)
- 下一篇: [漫画]~RAGNAROK~(I部II部