此篇介紹在網路上看到不錯的中文網站。
感謝他們辛苦分享相關知識 !!! 供大家更上一層樓。
以下使用學習順序來排序,若跟著走應該能得到最佳的學習曲線。
對類別與物件導向概念不熟悉的玩家,小弟個人建議剛看這些網站時只用自己理解的方式吸收,不要強迫大腦吸收不理解的觀點哪怕當下理解是錯的都比強迫理解好。當腦中有了概念再試著重新去了解這些作者的概念,此時是修正自己腦內的概念時機點。相信玩家們每看一次都會有所收穫。
此篇介紹在網路上看到不錯的中文網站。
感謝他們辛苦分享相關知識 !!! 供大家更上一層樓。
以下使用學習順序來排序,若跟著走應該能得到最佳的學習曲線。
對類別與物件導向概念不熟悉的玩家,小弟個人建議剛看這些網站時只用自己理解的方式吸收,不要強迫大腦吸收不理解的觀點哪怕當下理解是錯的都比強迫理解好。當腦中有了概念再試著重新去了解這些作者的概念,此時是修正自己腦內的概念時機點。相信玩家們每看一次都會有所收穫。
此篇主要紀錄 .Net 相關工具與框架, 與其它要點.
此篇簡單介紹裝飾者模式.
應用情境:
有個需求介面, 底下有很多的實作. 此時需要為這些物件的某些方法進行加工, 這些加工並沒有統一性且無規則可言的同時(就是無法靠介面原有的定義來增加實作達到需求時), 此時就能透過裝飾者模式來完成需求.
原理:
透過繼承需求介面創建一個抽象類, 並使用實作類來完成. 且透過原介面所定義的方法來完成加工. 客戶端在使用邏輯上是一模一樣的(流程稍加不同), 執行同樣的方法卻產出不同的行為.
此篇簡單介紹責任鍊模式.
使用情境:
在很多情況下, 例如網頁抓取往往會因為要抓取不同的標籤內文寫出不同的判斷. 若需求一直變動或者條件一直增加會導致需求變動時不易修改, 條件增加時要修改主程式. 這樣的結果往往會導致程式碼難以維護以及增加修改風險.
原理:
將每個判斷的條件轉換成物件, 並讓物件自身去判定自己有沒有需要, 若不需要則交由下一個物件.
簡單紀錄 C# 中反射Reflection 的基本使用原則。
個人認知通常在使用工廠模式或者需要動態產生實例的需求情況下會使用反射的機制來達到變更靜態的設定文檔就能動態控制整個系統的設定。
在此紀錄TFS如何完整上傳檔案的步驟。
在.NET使用 Linq 的情況,通常都會用到 Linq to Object、 Linq to Sql、Linq to EF 這幾種方式,但在使用上『宣告變數』或是『方法參數』上的 "不同" 會產生『完全不同的結果』。以下自己做個紀錄。
此篇簡單介紹 AutoMap 第三方套件,AutoMap 在轉換物件型別的資料特別好用!!
此篇紀錄Identity的配置流程。
上一篇提到新增自 Identity 的 DataModel 的模型屬性與 Identity 如何更新資料庫結構。
這次主要介紹 :
此篇紀錄Identity的配置流程。
上一篇提到如何設置 Identity 達到透過RoleManager修改網站的權限並且使用了UserManager修改使用者權限,再來透過AuthManager賦予當前經過驗證帳密的使用者一組經過認證的Cookie認證聲明,之後再透過Controller的[Authorize]達到網站權限控管的效果!!
那這一次主要介紹 :
此篇紀錄Identity的配置流程。
上篇講到了如何設置 Identity 的 IdentityConfig初始化物件、DbContext連線物件、使用者的DataModel、Identity的使用者管理器類與其它擴充的類別。達到創建、修改、查詢使用者帳戶並存於資料庫,且可規範使用者的帳號與密碼的規則。
那這一次主要是要介紹 :
此篇記錄MVC與自己實作的基本架構。
這裡的服務層基本上是針對資料處理層。
此篇簡單介紹.ASP NET中的async與await
此篇簡單介紹非同步處理。
此篇簡單介紹執行緒(Thread)。
此篇程式都運行在同一個主程式內,若要個別瞭解只需註解掉主程式內的程式碼。