XAF_GS_02_創建第一個XAF項目
上一節我們講解了如何安裝XAF環境,這次我們要開始創建一個自己的XAF項目。
Setp 1
第一步打開你的Visual Studio,新建項目,如下圖所示,選擇DevExpress XAF,選擇好你的路徑,修改好你的解決方案名稱我們就點下一步了把。
Setp 2
XAF Solution Wizard Choose ORM(選擇你的需要的平臺)
接下來我們將會看到三個選項,(註意:低版本的DevExpress沒有Mobile(CTP))
Windows:Winform程序,在Windows上運行,
Web:Web即網站,在瀏覽器上運行.
Mobile(CTP):作者還未研究先放著,如果不選此項。選擇了Web也是可以在手機上進行瀏覽運行的,Mobile(CTP)以後進行補充。
選擇你需要的項即可,然後進行下一步(演示項目選擇的是Web和Windows)
Setp 3
XAF Solution Wizard Choose ORM(選擇你的ORM映射)
現在你又得做一道選擇題,當然這個就是單選了,而不是多選
EF CoedFirst,
EF ModelFirst.
以上兩個不多做解釋和介紹,EF想必大家都清楚,或者用過,我們要用XAF,盡量還是選擇使用XPO(eXpress Persistent Objects)
XPO(eXpress Persistent Objects)
XPO了解官方地址
https://documentation.devexpress.com/#CoreLibraries/CustomDocument7969 主要特性
小編簡單說下把,XPO也是類似於EF一樣的持久化數據對象。使用XPO可以進行對象的CRED,存儲過程的執行等基本操作,當然還有其他的特點,比如你單獨使用XPO,可以用其數據庫設計工具,根據設計生成你想要的對象
以下圖片采用的是官方特性的介紹圖片,使用的是谷歌翻譯.以後會單獨出XPO的介紹篇
選擇我們的XPO然後進行下一步。
Setp 4
XAF Solution Wizard Choose Security(選擇安全這塊)
當我們看到這裏的時候呢出現了選擇系統安全這一塊,這一塊我們不進行詳細解答,先給各位簡單說明下
Authentication(驗證方式)
None
Standard(通過登陸賬號密碼進行驗證)
Active Directory(假定自動登陸的身份驗證,用戶從當前的Windows賬戶中獲取
Default Permission Policy(默認權限策略)
Allow/Deny(允許或者拒絕)
Deny(默認拒絕)
以後進行介紹:
Database Security
Middle Tier Server Type
這裏我們選擇了以下配置,繼續下一步
Setp 5
XAF Solution Wizard Choose Extra Modules(選擇額外的模塊)
這也是一道多選題,選擇你需要的模塊進行勾選,
大家可以選擇某個選項然後,查看右邊的信息,了解他有什麽作用,當然這一點全部介紹也有點多了,我們也同時會為這點做單獨的介紹。
通過以上的五步操作之後,我們的第一個XAF項目就生成了
試運行Win之前的配置:
找到Win節點下的App.config,
當你打開後你會發現久違的連接字符串,
此時我們的項目還沒有生成運行,你可以修改數據庫的名稱以便他會正確的生成你想要的數據庫名稱,當然你也可以修改你的鏈接字符串。
(此演示使用的是SqlServer 2008 進行的,XAF也基本上支持大多數的數據庫,以後我們會進行此點的講解)
我們來運行下Win
運行後,連接你的Sql Server
進去後就可以發現我們的 Solution2(方案2數據庫了)
回到我們的登錄界面
輸入我們的User Name:Admin
這裏為什麽是Admin呢,因為在程序初始化數據庫的時候寫了這麽一句話
看見了SetPassword(“”) 各位老鐵們肯定知道密碼是空的了撒,那是當然的,我們點擊Log On按鈕進入系統吧!
Congratulation,你成功的創建並生成了你的第一個XAF Winform項目,不用我多說,你快去試試Web運行起來是怎麽樣的把。
看了我們的本次文章後
你有更好的想法或者想了解XAF哪方面的技術和實現的方法都可以給我們留言,如果你對我們的文章有什麽建議和意見都可以告訴我們,
我們的聯系方式是:
QQ:1017311839
QQ群: 318123201
E-mail : [email protected]
推薦XAF技術群:XAF技術與企業應用 50185791
商信/XAF開源架構交流 336090194
XAF_GS_02_創建第一個XAF項目