原创 Drone CI:搭建自己CI/CD(一)

CI篇:安裝與配置 CI/CD簡介 CI全稱爲Continuous Integration,意爲持續集成,是在源代碼變更後自動檢測、拉取、構建和進行自動化測試的過程,屬於開發人員的自動化流程。該解決方案可以解決在一次開發中有太多應

原创 ASP.NET MVC 5 (五)c#的lambda表達式、LinQ和Async異步處理

簡單介紹Lambda表達式和LINQ表達式,詳細的C#語言語法查閱一下兩個鏈接,詳細實驗和解釋另外再開一個語法系列。 Lambda 表達式(C# 編程指南) 來自 https://msdn.microsoft.com/zh-cn/li

原创 ASP.NET MVC 5(一) 第一個ASP.NET MVC應用程序

開始創建 MVC框架簡介 MMODEL VVIEW CController 添加第一個控制器 添加第一個視圖 方法一手動添加 方法二快速添加 添加第一個模型 征途纔剛剛開始:這一系列ASP.NET MVC筆記是我大三上學期

原创 ASP.NET MVC 5 (七-1)依賴項注入(DI)容器-Ninject

MVC模式最重要的特性之一是它支持關注分離,應用程序中的組件儘可能獨立,而只有很少的幾個可控依賴項,在理想的情況下,每個組件都不瞭解其他組件,而只是通過抽象接口來處理應用程序的其他區域 ,這稱爲“鬆耦合”,它使得應用程序更易測試和修改。

原创 ASP.NET MVC 5 (八) Visual Studio單元測試

這裏記錄如何使用Visual Studio的內置單元測試 準備示例 創建單元測試項目 添加項目引用 添加單元測試 第一個單元測試 添加其他單元測試 運行單元測試並發現錯誤 實現特性 測試並修正代碼 準備示例 這裏繼續使用

原创 ASP.NET MVC 5 (六-2) 使用Razor表達式

    上一章介紹Razor視圖與佈局,現在可以在此基礎上使用Razor表達式來創建視圖內容。 開始使用Razor表達式 插入數據值 設置標籤屬性值 使用條件語句 枚舉數組和集合 處理命名空間 番外篇 開始使用Razor表達式  

原创 ASP.NET MVC 5 (二)動態輸出、輔助器方法、模型綁定與添加驗證

創建示例項目 使用ViewBag將數據從控制器傳給視圖 Html輔助器方法 強類型視圖 設置啓動url 處理表單 模型綁定 添加驗證 HtmlValidationSummary方法爲視圖提供驗證提示 高亮顯示無效字段 發送電子郵件

原创 WPF入門筆記(一) 之XAML初步

認識XAML 最簡單的XAML代碼 XAML的樹形結構與控件 XAML後臺代碼與事件處理 XAML註釋 《深入淺出WPF》(劉鐵猛 著)學習筆記系列 WPF入門筆記(一)之XAML初步 認識XAML XMAL(讀作zam