原创 c# ---使用 ref 和 out 傳遞數組

與所有的 out 參數一樣,在使用數組類型的 out 參數前必須先爲其賦值,即必須由被調用方爲其賦值。 例如: C# 複製 static void TestMethod1(out int[] arr) {

原创 ASP.NET MVC 學習 --- 第五課(使用Linq to SQL數據庫)

1. 首先在安裝了SQL2008d的虛擬機上創建一個database  : New Database 2. 創建一些數據庫表,設置主鍵 3. 在VS Project中 Choose : Server Explorer -> Microso

原创 ASP.NET MVC-- 在網頁上顯示一個時鐘

html> <head> <script type="text/javascript"> function startTime() { var today=new Date() var h=today.getHours() var m=t

原创 Private Cloud 部署

這次主要是在一家公司部署Training Cloud, 在三天的部署中遇到了很多問題,當然最後還是成功的交付了。 第一日:在改公司IT人員的協助下,得到了合適的部署環境,因爲這裏部署的是一套用來做Training的Private Clou

原创 ASP.NET開發中主要的字符驗證方法-JS驗證、正則表達式、驗證控件、後臺驗證

ASP.NET開發中主要的字符驗證方法-JS驗證、正則表達式、驗證控件、後臺驗證 2012年03月19日 星期一 下午 8:53 在ASP.NET開發中主要的驗證方法收藏 <1>使用JS驗證 匹配中文字符的正則表達式: [\u4e

原创 C#異步編程

  同步方法和異步方法的區別 同步方法調用在程序繼續執行之前需要等待同步方法執行完畢返回結果 異步方法則在被調用之後立即返回以便程序在被調用方法完成其任務的同時執行其它操作 異步編程概覽 .NET Framework 允許您異步調用任何

原创 C# --委託

C#委託,事件理解入門 (譯稿) 目錄 l        導論 l        什麼是委託 l        事件的理解 l        事件 關鍵字 l        最後   導論     在學習C#中的委託和

原创 ASP.NET MVC 學習 --- 第四課(創建,刪除,獲取,驗證登陸用戶)

        public UserInfo CreateUser(UserInfo user)         {             try             {                 TrainingCloud

原创 ASP.NET MVC 學習 --- HTML5 新特性及標籤

HTML 5 通過制定如何處理所有 HTML 元素以及如何從錯誤中恢復的精確規則,HTML 5 改進了互操作性,並減少了開發成本。 HTML 5 中的新特性包括了嵌入音頻、視頻和圖形的功能,客戶端數據存儲,以及交互式文檔。 HTML 5

原创 Windows Azure 基本概念淺析

Windows Azure Platform不斷在變化,所以它的概念什麼的也不斷在變動。考慮到將來童鞋們要用到這些東西,所以我基於MSDN2010年11月22日的文檔以及The Windows Azure Programing Model

原创 C#-Attribute

Attribute是一種類似關鍵字的描述性聲明,傳統的編譯器只能識別預 定義的關鍵字,所有一般來說程序員沒有辦法定義自己的關鍵字,但是 有了Attribute了之後就可以用它來影響編譯器的行爲。 usingSystem; namespac

原创 ASP.NET MVC 學習 --- 第七課(在非正常關閉IE之後,自動清除數據庫中的登陸信息)

用戶Logon之後,我們可以在logoff裏面寫一些方法幫助我們清理數據庫中的一些數據。 但是如果用戶是非正常Logoff,而是直接關閉IE,如何去自動的清理數據庫中的數據吶。這裏是用session_end方法  方法一: 在Web.Co

原创 Overload(重載), Override(覆蓋) and Overwrite(重寫)

Overload(重載):在C++程序中,可以將語義、功能相似的幾個函數用同一個名字表示,但參數或返回值不同(包括類型、順序不同),即函數重載。 (1)相同的範圍(在同一個類中);(2)函數名字相同; (3)參數不同; (4)virtua

原创 ASP.NET MVC 學習 --- 第八課(使用機器名訪問網站出現html5標籤不識別問題)

用機器名訪問網站出現html5標籤不識別的問題是因爲默認打開網站的document mode是IE7 在iis上添加一個IE9的http header就可以了  

原创 C#-二進制和XML序列化

序列化:就是把一個對象轉換爲可以保存的形式,以便於保持或者傳輸。有兩種方式: 1.二進制序列化:可以保持一個對象所有的數據,對於在應用程序的不同調用之間保留對象的狀態很有用。 2.XML序列化:僅序列化公共屬性和字段,而且不保留類型信息。