| 搭建基于A(yíng)SP.NET 2.0的DNN 4.X模塊開(kāi)發(fā)環(huán)境及模塊實(shí)例(2) |
| [ 作者:如風(fēng) 來(lái)源:原創(chuàng ) 人氣:226 評論:0 推薦等級:★★★★★ 錄入者:超級用戶(hù) 賬號 創(chuàng )建時(shí)間:2006-6-29] 關(guān)鍵字:模塊開(kāi)發(fā)環(huán)境 |
| 群里一直有朋友在問(wèn)如何構建基于A(yíng)SP.NET 2.0的DNN 4.X模塊開(kāi)發(fā)環(huán)境,受原來(lái)ASP.NET1.1多工程機制的思維影響,大家一直在等待VS2005支持多工程,經(jīng)過(guò)一段時(shí)間的學(xué)習和摸索,發(fā)現其實(shí)DNN4.X其實(shí)可以無(wú)需要多工程機制來(lái)支持開(kāi)發(fā)的,現把學(xué)習所得與大家分享,不對之處,還望指正。 更多相關(guān)專(zhuān)題,請見(jiàn) www.dnngo.com 也歡迎加DNN QQ群: DotNetNuke俱樂(lè )部 I群(9764873) 200/200 (滿(mǎn)) DotNetNuke俱樂(lè )部 II群(23072812) 58/200 (未滿(mǎn)) 這一篇,我們來(lái)看看如何開(kāi)發(fā)VB版本的DNN4.X模塊。 ![]() 在上圖的解決方案資源管理器中點(diǎn)擊根部“C:\..\DotNetNuke WebSite1\”,右鍵,然后在彈出的菜單中選擇“添加新項”,系統顯示如下對話(huà)框: ![]() 在我的模板分類(lèi)下,有一個(gè)“DotNetNuke Module”的模板,選中,在下面的名稱(chēng)文本框中輸入模塊的名稱(chēng),然后在下面語(yǔ)言下列框中選擇“Visual Basic”(默認值是Visual Basic),然后點(diǎn)擊“添加”,OK,系統會(huì )自動(dòng)為你生成一系列模塊基本文件。(本例子填入“test”作為模塊名) 此時(shí)系統會(huì )顯示一個(gè)文檔,提醒一些信息,我們來(lái)看其中標為“重要”的信息在說(shuō)什么: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 系統在提示我們,由于Visual Studio模板自身能力的限制,我們得自己手工修改一些目錄名,這些修改可以在解決方案資源管理器中完成。 好,我們來(lái)修改一下吧! 修改前: ![]() 修改后: ![]() 好,讓我們運行一下。以host身份登錄,點(diǎn)“host”菜單的“Module Definitions”項。在模塊定義頁(yè)面,點(diǎn)擊“Add New Module Definition ”,新增一個(gè)模塊定義。在編輯模塊定義的界面頂部的“Module Manifest”下拉對話(huà)框中選擇“test”模塊,然后點(diǎn)擊 Install。 ![]() 我們查看一下已安裝模塊的列表,發(fā)現“test”模塊已經(jīng)出現在列表里了。 ![]() 接下來(lái),我們要生成必要的數據表和存儲過(guò)程。雙擊DesktopModules\test\01.00.00.SqlDataProvider,打開(kāi)數據庫腳本,全選,復制。 ![]() 點(diǎn)“host”菜單的“SQL”項。把數據庫腳本粘貼到文本框中,把“”勾上,然后點(diǎn)擊“Execute”。 ![]() 好了,至此模塊的開(kāi)發(fā)和定義及數據庫設置都完成了,讓我們測試一下吧!點(diǎn)菜單“Home”到首頁(yè),然后在控制面板的“Module”下拉列表中選擇test模塊,點(diǎn)“Add”,增加一個(gè)test模塊到頁(yè)面。 ![]() test模塊乖乖地到達了指定的位置接受檢閱,嘿嘿! ![]() OK,VB版本的模塊開(kāi)發(fā)至此完成。下一篇,我們將講述如何開(kāi)發(fā)C#版本的DNN4.X模塊。 |
聯(lián)系客服