原创 ASP.NET MVC 的依賴注入

最近留意了一下ASP.NET MVC 的依賴注入,也看了不少相關的文章,自己也嘗試了兩種,分別爲 NInject 和 Unity ,  在使用的過程中,也漸漸的瞭解了依賴注入的思想,於是從網上下載了一些相關的代碼,直接拿來用之,包括來

原创 C#委託的BeginInvoke和EndInvoke方法

C#委託的BeginInvoke和EndInvoke方法 一、線程概述在操作系統中一個進程至少要包含一個線程,然後,在某些時候需要在同一個進程中同時執行多項任務,或是爲了提供程序的性能,將要執行的任務分解成多個子任務執行。這就需要在同一個

原创 也談依賴注入

一、啥叫依賴注入?        依賴注入(Dependency Injection)和控制反轉(Inversion of Control)是同一個概念。具體含義是:當某個角色(可能是一個類的實例,調用者)需要另一個角色(另一個類的實例

原创 asp.net MVC 使用JQuery.Ajax

使用到:Jquery.js 以及 Newtonsoft.Json.dll 客戶端調用方式: $("#ButAjax").click(function() { $.ajax({ type: "POST", //默認是GE

原创 依賴注入理解

OO最基本的指導思想是針對接口編程,也就是說不管你的類的功能有多複雜,都應該提供一個對外的接口,其他類想訪問這個類一定要通過接口訪問,這樣才能做到調用者只關心功能的外表,而不關心具體實現. 所以爲了有能力切換接口的具體實現,類的對象應該間

原创 Asp.net MVC3的Ajax提交和客戶端驗證的問題

<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script><script src="@Url.Content(

原创 C# 泛型編程二

在項目中通過對項目不斷更深的認識,運用了設計模式,就難免不運到開箱和裝箱操作,通常的開箱和裝箱操作對系統的性能有一定的影響。爲了解決這一個問題,其中一種解決方案是運用泛型來解決。下面是C#2.0泛型的簡單介紹和使用,便於在項目中靈活運用.

原创 自動化測試中FindWindow與FindWindowEx的使用示例

昨天在做一個網頁測試時,它會彈出一個對話框(如下圖)對用戶進行一個認證。   使用Spy++偵測這個對話框的結構如下,我們看到兩個Edit就在最後兩個節點上。   我們現在就可以利用FindWindow以及FindWin