XAF應用開發教程 一 建立專案

2022-02-13 15:55:24 字數 2842 閱讀 9468

我使用的是vs2015+sqlserver 2014(與vs內建一起的)。

一、xaf有哪些優點呢?

1,web專案(b/s)

2,win專案(c/s)

3,平板電腦(beta)

4,移動端(beta)

上述4種專案一次編碼,同時生成。其中web/win是兩個專案,3,4都是web專案,只是使用了不同的適應介面可以在移動裝置和平板電腦上進行瀏覽操作等。

二、14種資料庫支援

可以支援所有常見資料庫,如oracle,mysql,sqlserver,access,db2等等 ,切換資料庫無需修改編碼。

三、內建模組豐富,涉及到開發中的方方面面,如許可權系統、報表系統、資料分析、圖表、驗證模組、外觀模組,等等 。

下面演示乙個簡單crm系統中的部分內容。

四、新建專案:

開啟vs後,依次選擇 檔案->新建->專案 後,出現如下畫面,展開visual c#->devexpress xaf->devexpress v15.1 xaf solution wizard.

在名稱中輸入乙個自己取的專案名稱,我輸入的是xcrmdemo.並按確定。

出現如下畫面:

這裡是在詢問我們,要建立windows專案還是web專案,通常我會都選中,預設的只有windows選中。點選next.

接下來會出現如下畫面,是在詢問我們要使用哪種orm,用過entity framework的同學應該會感覺很熟悉有ef 的codefirst和modelfirst可選。

我使用的是xpo,最後一項,為了學習xaf請選擇最後乙個,後面熟悉了,再用ef也是一樣的。

然後出現的是許可權模組相關的內容,第乙個radio box組選擇第二項。standard(requests login and password)這一項是指開發好的程式需要用到使用者名稱和密碼進行登陸。

active directory(users windows account)這一項是和域身份繫結的,我一般不用這個。

database security選擇第一項,client-side security-ui-levelmode。後面幾項以後介紹。

當然,如果這裡一開始做專案時沒有選對,以後也是有機會可以修改的。

然後會出現選擇需要用到的模組的選項。

本專案中只為演示,所以僅選擇幾個模組:

然後按finish按鈕,專案就開始建立了。

專案建立完成後,我們可以直接按下f5看看xaf為我們建立了什麼樣的東西出來。

這時會出現這個登陸框,使用者名稱輸入 admin,沒有密碼,按下log on按鈕。

可以看到有導航選單,工具選單,還有mydetail的詳細介面,當然,你可以點點看看,體會一下:d

好,接下來再看看自動建立web專案是什麼樣子的:

在解決方案資源管理器中,選中xcrmdemo.web,右鍵,找到「設為起動專案」,然後按下f5.出現如下介面:

同樣的,使用者名為admin,沒有密碼。按下logon按鈕。進入系統。

好,建立專案完成了。下面我們來看看資料庫情況:

1.資料庫在**呢?

1.1web,找到xcrmdemo.web中的web.config檔案,可以看到如下配置節:

<

connectionstrings

>

<

add

name

="easytestconnectionstring"

connectionstring

="integrated security=sspi;pooling=false;data source=(localdb)\mssqllocaldb;initial catalog=xcrmdemoeasytest"

/>

<

add

name

="connectionstring"

connectionstring

="integrated security=sspi;pooling=false;data source=(localdb)\mssqllocaldb;initial catalog=xcrmdemo"

/>

connectionstrings

>

其中,connectionstring是

qq 4603528 qq群:336090194

django開發 (一)建立專案

1 檢視django版本 import django django.version 1,7,1,final 0 2 建立專案 命令 django admin.py startproject mysite 產生目錄檔案如下 mysite manage.py 一種命令列工具,允許你以多種方式與該 dja...

vue開發(一) 建立vue專案

win r 輸入cmd,執行 node v 和 npm v 均出現版本號,即安裝成功。注 雖然node自帶npm,但是不是最新版本 可以執行 npm install g npm 公升級為最新版 第三 使用 npm 映象 npm 映象是國產,載入執行之類的速度會快很多。npm install g cn...

Python 建立專案 應用

1 建立專案 django admin startproject testpython 2 建立應用 3 目錄講解 testpython 與建立的專案檔名同名 init py 是乙個空檔案,表示這個目錄test可以被當做包使用 pycache init cpython 36.pyc settings...