技術總結:winform和wpf的區(qū)別 以及 項目的“設計規(guī)劃”

一寝凌、winform和wpf的區(qū)別:

1.winform 是“前后端”不分離的柒傻,wpf是前后端分離的焦人。這個是winform的設計器和c#編碼“耦合度”太高了募疮,不能獨立進行設計頁面草讶。

如下圖是wpf的結構:【具體的解釋在圖片里面】==》它的設計器是用xaml來寫 就像html一樣逝嚎,但winform的設計器還是c#的屬性值頁面跟語言本身的關聯(lián)度太高扁瓢。

2. windowform的難度比wpf相對低,因為wpf你要學習xaml的語法补君。

3.控件自適應:wpf比windowform好太多了

4.界面的UI肯定是wpf好看了引几,前提是會寫樣式,它對樣式比較自由

5.wpf 可以數(shù)據(jù)類似vue=>data綁定挽铁,windowform沒有這樣的使用伟桅,控件的值需要內部賦值才能起到wpf的這塊的效果叽掘。

ps:小插曲楣铁,之前寫個客戶端,優(yōu)先想到的是易語言更扁,然后思維邏輯調不過來盖腕,中文的控件和代碼很不適應,最終放棄浓镜,現(xiàn)在可以溃列。。膛薛。嘿嘿听隐。。相叁。

二遵绰、項目的設計規(guī)劃

1.想做一個“偽”框架【如下圖】

sys【系統(tǒng)文件夾】:

放 特性【類似java的特性】 公共的組件 接口 以及 公共的工具類

mapper:

   放置xml文件 主頁是用于寫比較復雜的查詢sql 【目前不支持insert select update 等標簽再嵌入其他標簽或者表達式】辽幌,

目的是清晰可見sql【放在c#里面結構不是很清晰】。//可能大佬看到這里會說怎么不把業(yè)務放到服務端椿访,使用這個客戶端調用就行乌企,因為這里是做敏捷開發(fā),數(shù)據(jù)庫是使用sqlite成玫,如果需要對接后端接口加酵,可以使用遠程調用的根據(jù),我會把這部分放到文章最末尾端哭当。

project:

  放置業(yè)務代碼 按模塊區(qū)分 里面只有service的實現(xiàn)==》仿java

工具層級已有 遠程調用接口的工具猪腕、excel導入導出的工具、mysql/sqlite/oracle的sql生成工具钦勘、xml解析注入工具陋葡、word生成工具等等。

糾正一下彻采,今天偶然看了一下b站的 一個c#客戶端的項目教程

===============================

關于項目的搭建:

項目結構是分為三層: 【主要是層級和類庫 按單個解決方案肯定大于三個】

一腐缤、UI表現(xiàn)層,展示的界面

如我上圖所示

二肛响、BLL業(yè)務邏輯岭粤,具體業(yè)務的一組裝層,對數(shù)據(jù)訪問層返回的結構做處理 【類似java的service層】

三特笋、DAL 數(shù)據(jù)訪問層剃浇,直接操作數(shù)據(jù)庫 【類似java的dao層】

四、實體模型層:Models 貫穿三層猎物,傳遞數(shù)據(jù)

五虎囚、輔助工具的層:Common層

所以項目最上面的規(guī)劃需要調整,在此寫這么多是為了防止新手看到 會走錯路霸奕。

本文來源于:宋文超super溜宽,專屬平臺有csdn、思否(SegmentFault)质帅、 簡書适揉、 開源中國(oschina),轉載請注明出處煤惩。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末嫉嘀,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子魄揉,更是在濱河造成了極大的恐慌剪侮,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異瓣俯,居然都是意外死亡杰标,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進店門彩匕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來腔剂,“玉大人,你說我怎么就攤上這事驼仪〉” “怎么了?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵绪爸,是天一觀的道長湾碎。 經常有香客問我,道長奠货,這世上最難降的妖魔是什么介褥? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮递惋,結果婚禮上呻顽,老公的妹妹穿的比我還像新娘。我一直安慰自己丹墨,他們只是感情好,可當我...
    茶點故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布嬉愧。 她就那樣靜靜地躺著贩挣,像睡著了一般。 火紅的嫁衣襯著肌膚如雪没酣。 梳的紋絲不亂的頭發(fā)上王财,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天,我揣著相機與錄音裕便,去河邊找鬼绒净。 笑死,一個胖子當著我的面吹牛偿衰,可吹牛的內容都是我干的挂疆。 我是一名探鬼主播,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼下翎,長吁一口氣:“原來是場噩夢啊……” “哼缤言!你這毒婦竟也來了?” 一聲冷哼從身側響起视事,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤胆萧,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后俐东,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體跌穗,經...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡订晌,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蚌吸。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锈拨。...
    茶點故事閱讀 40,852評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖套利,靈堂內的尸體忽然破棺而出推励,到底是詐尸還是另有隱情,我是刑警寧澤肉迫,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布验辞,位于F島的核電站,受9級特大地震影響喊衫,放射性物質發(fā)生泄漏跌造。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一族购、第九天 我趴在偏房一處隱蔽的房頂上張望壳贪。 院中可真熱鬧,春花似錦寝杖、人聲如沸违施。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽磕蒲。三九已至,卻和暖如春只盹,著一層夾襖步出監(jiān)牢的瞬間辣往,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工殖卑, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留站削,地道東北人。 一個月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓孵稽,卻偏偏與公主長得像许起,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子菩鲜,可洞房花燭夜當晚...
    茶點故事閱讀 45,851評論 2 361