nopCommerce框架的基本結構:
該結構可以參考DDD(領域驅動設計)模式。
(注:上圖源自他人文章,具體出處不祥,在此引用,感謝原創)
nopcommerce官方地址:http://www.nopcommerce.com/
nopCommerce中文網:http://www.nopcn.com/
nopCommerceGitHub:https://github.com/nopSolutions/nopCommerce
中文網最新版,目前為4.1版本。
下載后解壓,應用Visual Studio 2017打開項目並編譯運行。啟動項目為Nop.Web(后台管理),該項目為Asp.net Core的MVC項目,需要對Asp.net Core有所了解,並了解MVC。
首次運行會提示配置數據庫連接,根據提示配置一個即可,本站使用的是Microsoft SqlServer2012,配置完成后會提示重新運行項目。
成功配置完數據庫連接后,系統會自動根據配置的數據庫連接創建一個對應的數據庫,庫中包含若干表
基本結構如上圖,包括一些基本的數據表和一些示例程序表,其中T_Test_A和T_Test_B為作者自建的表。
在成功重新運行項目后,會彈出如下界面:
該程序端口修改,可在Nop.Web項目下的Properties下的launchsettings.json文件中修改
數據庫連接在,App_Data下的dataSettings.json文件中。
點擊頁面的登錄按鈕,進入登錄頁:
輸入郵箱和密碼(第一次啟動時配置數據庫連接同時會要求配置的用戶名和密碼),登錄。進入如下界面:
頁面上面有個“后台管理”導航欄,點擊進入主界面:
大家進入時應該是英文,需要導入漢化語言包,中文網有3.9版中文語言包:http://www.nopcn.com/nopcommerce-blog-90.html
導入方法:
點擊菜單欄的Configuration中的Languages菜單,彈出的頁面中點擊Add New按鈕,表單中錄入相應內容
點擊上方的Save按鈕,然后再點擊編輯,進入編輯界面
點擊右上方“Import resources”按鈕,選中下載的文件(下載回來的語言包需要解壓,然后選中解壓后的文件),然后依然保存。
然后選中最上方的語言選中列表,選擇中文。(有時可能需要重新啟動項目)。
至此,已經走出對nopcommerce應用的第一步。