有史以來最簡單的三層例項 C

2021-07-25 20:31:55 字數 1503 閱讀 8645

三層已經學了很久了,一直沒有寫部落格是因為自己感覺對三層的理解還太膚淺,怕寫的不對誤導別人。當然就現在我的水平而言對於三層的理解還是不夠深刻,但是我感覺不至於誤導別人了,所以將我對於三層的一些理解寫出來,希望會對和我當初一樣迷茫的菜鳥一些幫助!

回想當初我學習三層的時候,在網上尋找關於三層的知識,找到了很多例子,但是感覺它們都有些複雜,不太適合剛剛接觸三層的人學習,所以我決定寫乙個簡單的三層例項,下面言歸正傳。

簡單的三層劃分:

使用者登入介面:

使用者名稱、密碼輸入正確以後提示登入成功:

下面是ui層的**:

//

單擊登入按鈕

private

void btnlogin_click(object

sender, eventargs e)

if (txtpwd.text == ""

)

//宣告乙個使用者物件

user euser = new

user();

euser.username =txtusername.text.trim();

euser.pwd =txtpwd.text.trim();

loginbll blogin = new

loginbll();

result =blogin.blogin(euser);

//判斷是否登入成功

if (result == true

)

else

}//單擊取消按鈕

private

void btncancel_click(object

sender, eventargs e)

下面是bll(業務邏輯)層的**:

public

class

loginbll

else}}

以下是dal(資料訪問)層的**:

public

class

userdal

}

其實三層理解起來很簡單,就是把不同的責任劃分到不同的層,以達到解耦的目的。分層的目的就是為了讓程式變得高內聚、低耦合,使**更加靈活、易擴充套件,讓**更具有易用性等等。說一千道一萬也沒什麼作用,只有通過實踐才能更深刻的體會三層的意義,所以希望和我一樣的菜鳥們看完這篇部落格就動手去做吧!

ps:此部落格的題目純屬為了吸引人,我不敢說我寫的這篇部落格就是最簡單明瞭的三層例項,只是把我的理解拿出來跟大家分享一下,所以高手看到後一笑而過就好了,千萬別噴我...

from: 

簡單三層例項

三層的學習很早就完成了 但是不知道該寫點什麼 但當敲了機房收費系統後 才知道自己當時為什麼不知道寫點什麼 對於什麼是三層,為什麼要使用三層,相信大家都有了不同程度的認識,在這裡我就不累述了。其實也不是所有的程式都適合使用三層,一些簡單的程式就可以不用三層。下面我就用三層來實現登入的小例子。例子雖然小...

C 三層架構例項

對於三層的概念查也查了,看也看了,下面是我找的乙個關於三層的簡單例項,真正看一下它是如何具體實現的.我們先來一起看看 實體類 model 實質 實體類就是在完成資料庫與實體類對應的功能,乙個類是一張表,乙個屬性是乙個字段!using system using system.collections.g...

最簡單 三層 入門 有詳細 介紹

嘿嘿 最簡單三層!想要不?asp.net c access 工具 vs 2005 名稱 登陸 三層 首先新建乙個專案 選擇解決方案 空白方案 其次 新增乙個專案 選擇類庫 取名 mod 資料模型層 再新增乙個專案 選擇類庫 取名 dal 資料訪問層 再新增個專案取名 選擇類庫 取名 bll 業務邏輯...