C 三次架構

2021-09-11 14:53:26 字數 903 閱讀 8293

三層架構分為:表現層(ui)、業務邏輯層(bll)、資料訪問層(dal)再加上實體類庫(model)

1、實體類庫(model),主要存放資料庫中的表字段。

操作:先建立實體類庫model,開啟專案,在解決方案中右鍵–》新增–》新建專案–》選中類庫–》改名model–》確定

選中model類庫–》shift+alt+c–》建立實體類。userinfo類

2、資料訪問層(dal),主要是存放對資料類的訪問,即對資料庫的新增、刪除、修改、更新等基本操作

操作:(1)先建立資料訪問層類庫dal,開啟專案,在解決方案中右鍵–》新增–》新建專案–》選中類庫–》改名dal–》確定

(2)在dal中新增對model的引用,選中dal–》alt+p+r–》解決方案–》專案–》選中model–》確定

(3)在dal中新增對system.configuration的引用,選中dal–》alt+p+r–》程式集–》框架–》選中system.configuration–》確定

(4)建立資料訪問類,選中dal–》shift+alt+c–》建立資料訪問類。userdb類

3、業務邏輯層(bll)對傳送資料進行邏輯判斷分折,並進行傳送正確的值。

(1)先建立業務邏輯層類庫bll,開啟專案,在解決方案中右鍵–》新增–》新建專案–》選中類庫–》改名bll–》確定

(2)在bll中新增對model、dal的引用,選中bll–》alt+p+r–》解決方案–》專案–》選中model、dal–》確定

(3)建立業務邏輯類,選中bll–》shift+alt+c–》建立業務邏輯類。loginmanager類

4、表現層(ui)即使用者介面層

(1)在ui中新增對model、bll的引用,選中ui–》alt+p+r–》解決方案–》專案–》選中model、bll–》確定

(2)編寫**傳遞資料給bll層。

C 第三次練習

一 問題及 檔名稱 12345.cpp 作 者 曾瑞嘉 完成日期 2016 年 3 月 10 日 版 本 號 v1.0 對任務及求解方法的描述部分 利用if語句進行簡單的判斷 輸入描述 問題描述 輸入兩個正整數 前大後小,前小後大都可以 求出兩數的正差值並輸出。程式輸出 問題分析 簡單的考察if的使...

C 第三次上機

題目一 假設有乙個字串strfilename d c 程式設計 實驗3 myfile.txt 使用字串方法,取出路徑中的檔名 myfile.txt 要求至少想出三種方法實現 1 using system using system.collections.generic using system.li...

c 第三次實驗

檔名稱 c 第三次上機 作 者 謝世傑 完成日期 2016年 3 月 26 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 問題分析 演算法設計 includeusing namespace std class time if minute 60 if hour ...