當前位置:編程學習大全網 - 源碼下載 - 動軟代碼生成器可以生成到wps嗎

動軟代碼生成器可以生成到wps嗎

請參看下面的圖文教程《動軟代碼生成器怎麽用-動軟代碼生成器教程》/article/e52e3615a3c98e40c60c5129.html

1. 系統要求:Microsoft Windows2000/XP/2003/7 或者更高。機器必須安裝.NET Framework v2.0。

2. 官方下載地址:/download.aspx

3. 下載解壓後安裝包有如下文件,如圖:

Codematic2.msi 是動軟.NET代碼生成器的安裝文件。

Builder文件夾是代碼生成插件的源碼,動軟.NET代碼生成器支持可擴展的代碼生成插件,用戶可以定制自己的代碼生成的插件,根據接口開發自己的代碼生成方式,按自己的需求進行代碼生成。

Codematic_Data.MDF和Codematic_Log.LDF是通過動軟新建項目中所帶管理模塊所需要的數據庫文件。後臺管理員默認登錄用戶名:admin 密碼:1

2

安裝

1.雙擊Codematic2.msi 進行直接安裝即可。安裝動軟時,如果用戶機器360彈出警告,那僅僅是個簽名認證提示,並非木馬,選擇“繼續安裝”,然後點擊“確定”即可。

2.安裝成功後,在開始-菜單和桌面上會有動軟.NET代碼生成器的圖標。

3

在軟件界面的左側數據庫視圖窗口,選擇服務器,右鍵出現菜單或 點擊第1個按鈕如圖紅框內

4

選擇添加服務器,然後,出現“選擇數據庫類型”窗口

5

根據自己的實際情況,選擇壹個機器上有的或自己項目中在用的數據庫類型。並確保妳選擇的數據庫是可以正常訪問的。然後,下壹步。

如果選擇的是SQL Server,則會出現如圖所示界面:

註意事項:

(1) 輸

入服務器IP地址,如果是本機也可以是:(local) 或是. 或者

127.0.0.1。 如果服務器並非只有壹個默認實例,請采用:服務器\實例名的方式連接。(2)壹定要選擇和實際數據庫服務器版本壹致的選項,

否則會導致連接數據庫錯誤。註意:請使用SQLServer的企業版或正式版本,不能是SQL

EXPRESS版,否則無法連接。(3)身份驗證可以選擇是SQLServer認證,還是Windows認證。

(4)輸入數據庫服務器用戶

名密碼。如果不知道,請聯系妳的數據庫管理員。(5)如果數據庫的表比較多,連接速度會比較慢,啟用高效連接模式實現快速連接。(6)可以通過連接

/測試,來連接服務器並獲取數據庫列表,從而可以實現只選擇連接壹個庫進行操作,減少不必要的連接時間,提高工作效率。

6

如果選擇的是Oracle,出現如圖所示界面;

輸入您自己安裝過的Oracle的管理員用戶名和密碼,服務就是安裝的Oracle服務名,壹般默認是Oracle所在的機器名,如果不確定,請聯系您的數據庫管理員。

7

如果選擇的是MySQL,出現如圖所示界面

8

如果選擇的是Oledb出現如圖所示界面;

在地址文本框,可以直接輸入Access庫的文件地址,註意:庫文件盡量不要放在桌面,並且確保妳的文件地址正確。如果妳的Access並沒有設置密碼,下面的密碼可以不用管。

9

如果選擇的是SQLite,出現如圖所示界面

10

在以上步驟確定後,動軟.NET代碼生成器的數據庫視圖就出現了數據庫服務器的信息。如圖所示

11

在數據庫上右鍵,瀏覽數據庫,通過選擇庫和表可以查看表和字段的信息。

12

選擇新建查詢菜單,即出現SQL的查詢分析器窗口,可以輸入SQL語句進行查詢。

13

在表上,右鍵選擇瀏覽表數據,可以查看表的數據內容。

14

新建整個項目

在看過了基本的數據庫管理功能之外,下面我們就可以開始生成代碼了。

首先,壹般第壹次生成,我們要生成的是整個項目框架。

選中數據庫,然後右鍵:新建NET項目,或者直接點工具欄上的快捷圖標均可。

15

然後,選擇項目類型和版本:如圖所示;

l 簡單三層結構:生成標準的三層架構項目。

l 工廠模式結構:生成基於工廠模式的項目架構,適合壹個項目多數據庫類型的情況。

l 簡單三層結構(管理):生成標準的三層架構項目,並且帶有基本的系統管理功能和界面,這些通用的功能主要是節省開發人員的時間,可以在此基礎上直接去開發自身業務模塊。

這裏暫以“簡單三層結構(管理)”為例進行說明。

16

點擊下壹步,選擇要生成的表和配置:如圖所示;

雙擊選擇要生成的表,選到右側列表框。然後點擊開始生成即可。

如果需要修改壹些配置可以修改妳自己的命名空間名字,是否去掉表的前綴。

代碼模板組件類型,壹般初學者建議默認即可。

相關組件說明:

BuilderDALParam 數據訪問層(DAL)基於Parameter方式的代碼生成組件(推薦)

BuilderDALProc 數據訪問層(DAL)基於存儲過程方式的代碼生成組件

BuilderDALSQL 數據訪問層(DAL)基於SQL拼接方式的代碼生成組件

BuilderDALTranParam 數據訪問層(DAL)帶有事務的代碼生成組件

DAL由於不同項目要求不同,根據項目需求,選擇其中壹種方式即可。

BuilderBLLComm 基於標準的業務邏輯層代碼(BLL)

BuilderModel Model層的代碼生成組件

BuilderWeb 表示層的代碼生成組件

備註:代碼還有壹些生成規則,是在菜單工具-選項-代碼生成設置中進行設置。

17

點擊開始生成,則開始進行代碼的生成,直到出現“項目工程生成成功”提示,項目生成完畢,如圖所示;

18

打開生成的文件夾,如圖所示;

19

雙擊解決方案文件,打開整個項目如圖所示;

註:

“簡單三層結構”目前暫時是VS2005版本,是為了兼容當前還在用2005的朋友。如果妳使用的是VS2008,生成項目後,請先打開VS2008,選

擇菜單-文件-打開項目的方式打開該項目,此時會提示升級項目版本,選擇升級壹下項目版本到VS2008或VS2010即可,對代碼沒有任何影響。

20

打開Web項目,選中剛才選擇生成的那幾個表的頁面文件夾,右鍵包括在項目中,如圖所示;

21

打開web項目下web.config修改數據庫連接字符串,如圖所示;

註意:新建項目後,請記得先將安裝包裏附帶的數據庫文件Codematic_Data.MDF 附加到SQLServer中。

如果需要加密,可以使用安裝包裏的加解密工具(官方下載該工具)。

然後,選擇解決方案進行重新生成整個解決方案。整個創建項目過程即全部完成。如圖所示;

如果編譯沒有錯誤, 直接按F5鍵運行即可。整個創建項目過程即全部完成。

運行啟動登錄頁面login.aspx,輸入用戶名:admin,密碼:1

即登錄動軟系統框架的後臺,界面如下

批量代碼生成

新建項目功能只適合於第壹次,因為不可能每次都新建項目,特別是項目已經在開發中。所以,以後的項目開發中更多的應用的是批量代碼生成功能。批量代碼生成特別適合項目後期追加代碼時使用。

選中數據庫或者表,然後單擊右鍵菜單代碼批量生成,如圖所示;

出現的窗口和新建項目基本相似,只是多了壹個選中架構的選項。如圖所示;

備註:代碼還有壹些生成規則,是在菜單工具-選項-代碼生成設置中進行設置。

選則要生成的表,然後點擊導出

在生成的文件夾中,我們可以看到:如圖所示

批量生成代碼只生成業務表的代碼,不再有解決方案文件和項目文件,以及其它類庫等。我們可以將生成的這些文件直接拖到現有的解決方案中即可。

單表代碼生成

除了新建項目和批量代碼生成,偶爾我們希望更個性化自定義壹些代碼生成的字段,而不是全部的自動生成,這是我們可以考慮針對單表的代碼生成。

在左側數據庫視圖,選中表,右鍵菜單單表代碼生成器,如圖所示

然後,出現單表的代碼生成器界面,我們設置自己需要更改的信息。如圖所示;

選項說明:

項目名稱:主要用在生成DB腳本中。

二級命名空間:指的是這個類放在某壹個二級文件夾下,從而命名空間中應該帶這個文件夾的名字。

頂級命名空間:就是項目的命名空間名稱。

類名:可以自己根據表名定義自己需要的名字。

類型:主要是生成什麽代碼,DB腳本主要生成表的存儲過程和表的創建腳本及數據腳本。

架構選擇:目前僅支持這3種最常用的架構。

代碼類型:指生成指定架構中具體某壹個項目中的代碼。

代碼模板組件類型:指生成代碼的方式,因為即使同壹個代碼有很多的寫法,組件主要實現的是不同的寫法,但每種寫法實現的功能都是壹樣的。主要看項目需要和個人習慣進行選擇。

方法選擇:指生成最基本的增刪改查的方法代碼,後續版本將支持用戶自定義這些方法。

備註:代碼還有壹些生成規則,是在菜單工具-選項-代碼生成設置中進行設置。

然後,點擊生成代碼按鈕,即可生成該類的代碼,如圖所示;

生成的代碼,可以直接復制到項目文件中,也可以右鍵保存成CS文件。

通過窗體下面的Tab按鈕可以來回切換設計視圖和代碼。

代碼生成規則設置

打開菜單工具-選項-代碼生成設置

這些配置保存後,在生成代碼的時候將按照這個規則進行生成。

代碼生成的規則設置範圍還在不斷增加中。

另外,不同數據庫類型的數據類型各有不同,這裏提供了字段類型和C#中的類型建立映射關系,生成代碼時將按映射關系來生成代碼字段屬性的類型。

  • 上一篇:什麽是WEB服務器?
  • 下一篇:如何查看隱藏連接
  • copyright 2024編程學習大全網