Time of Update: 2015-03-02
標籤: 一、重載為了方便,好記。*************方法重載:①兩個函數同名②有不同的參數、個數****************二、類的欄位類裡面可以直接定義的變數叫類的欄位,是一種特殊的欄位,用來為其他欄位傳輸資料,是具備兩個讀訪問器。get{ return Name ; }//寫訪問器set{ if(value.Length<=3) Name = value ; }***********************
Time of Update: 2015-03-02
標籤:寫一xxx聊天機器人啊什麼的可能會用到這種技術.比如把QQ表單嵌入自己的winform中其實很簡單,調用兩個API函數即可。1 [DllImport("User32.dll ", EntryPoint = "SetParent")]2 private static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);3 4 [DllImport("user32.dll ", EntryPoint =
Time of Update: 2015-03-02
標籤:第一個就是很多人用.Net寫程式,會談到託管這個概念。那麼.Net所指的資源託管到底是什麼意思,是相對於所有資源,還是只限於某一方面資源?很多人對此不是很瞭解,其實.Net所指的託管只是針對記憶體這一個方面,並不是對於所有的資源;因此對於Stream,資料庫的串連,GDI+的相關對象,還有Com對象等等,這些資源並不是受到.Net管理而統稱為非託管資源。而對於記憶體的釋放和回收,系統提供了GC-Garbage
Time of Update: 2015-03-02
標籤:一,類的欄位 類的欄位, 就是類裡面的 資料。 二,類的方法 1 , 函數的重載 , 如何判斷: 是由兩個或多個同名函數組成的,但是函數要有不同的參數、或個數。(參數 是函數的輸入的東西) shuchu() { } shuchu(int a)
Time of Update: 2015-03-03
標籤:DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍曆檔案夾foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories()) this.listBox1.Items.Add(NextFolder.Name);//遍曆檔案foreach(FileInfo NextFile in TheFolder.GetFiles())
Time of Update: 2015-03-03
標籤: 1 static class Program 2 { 3 private static Mutex mutex; 4 /// <summary> 5 /// 應用程式的主進入點。 6 /// </summary> 7 [STAThread] 8 static void Main() 9 {10
Time of Update: 2015-03-03
標籤: for (int j = 0; j < 100; j++) { //兔子問題;輸入月數,輸出成兔,小兔,幼兔對數,以及兔總對數 &
Time of Update: 2015-03-01
標籤:本文在於鞏固基礎我們來看看什麼是深複製、淺複製:C#中對於資料的複製機制雖然簡單但是容易讓人誤解。C#資料類型大體分為實值型別(value type)與參考型別(reference type)。對於實值型別資料,複製的時候直接將資料複製給另外的變數,而對於引用型變數而言,複製時,其實只是複製了其引用。複製引用的方式叫淺複製,而逐一複製被複製對象的資料成員的方式稱為深複製。 C#深複製和淺複製
Time of Update: 2015-03-02
標籤:一.為什麼需要全域鍵盤監聽?在某些情況下應用程式需要實現快速鍵執行特定功能,例如大家熟知的QQ功能Ctrl+Alt+A快速鍵,只要QQ程式在運行(無論是擁有焦點還是處於後台運行狀態),都可以按下快速鍵使用此功能...這個時候在程式中添加鍵盤監聽肯定不能滿足需求了,當使用者焦點不在App上時(如最小化,或者使用者在處理其它事物等等)鍵盤監聽就失效了二.怎樣才能實現全域鍵盤監聽?這裡需要用到Windows
Time of Update: 2015-03-02
標籤: 函數:資料類型--變數常量--運算子運算式--語句(順序,分支,迴圈)--數組--函數 程式裡的函數:能完成一個相對獨立功的代碼塊。數學裡的函數:高度抽象。 函數四要素:函數名,輸入,輸出,加工 函數定義: [static] 傳回型別 函數名(輸入參數列表){//函數體——加工}函數調用:函數名(參數);
Time of Update: 2015-03-02
標籤: C# 輸入輸出 常量變數 //輸出 Console.WriteLine("這是一行文字"); 自動斷行符號的。 Console.Write("Hello world"); 不帶斷行符號的 注意: 1.大小寫敏感。(快速鍵操作) 2.括弧,引號,分號都是英文狀態下的符號。 3.結尾不要忘記寫分號。 //輸入 string s = Console.ReadLine();
Time of Update: 2015-02-28
標籤:C#中經常用到一個時間類型的變數要ToSting一下,詳細格式如下: d 月中的某一天。一位元的日期沒有前置字元為零。 dd 月中的某一天。一位元的日期有一個前置字元為零。 ddd 周中某天的縮寫名稱,在 AbbreviatedDayNames 中定義。 dddd 周中某天的完整名稱,在 DayNames 中定義。 M 月份數字。一位元的月份沒有前置字元為零。 MM 月份數字。一位元的月份有一個前置字元為零。 MMM 月份的縮寫名稱,在
Time of Update: 2015-02-27
標籤:源碼下載在CS程式中,斷線重連應該是一個常見的功能。此處的斷線重連主要指的是伺服器端因為某種故障,伺服器端程式或者系統進行了重新啟動,用戶端能夠自動探測到伺服器端掉線,並嘗試重新進行串連本程式基於來自英國的開源c#通訊架構的networkcomms(2.3.1版本)先看一下效果初始狀態:當伺服器端程式關閉後,用戶端會自動探測到,並在用戶端顯示相關資訊然後,我們設定為每隔5秒重連一次,可以自訂設定重連的次數,比如說重連50次,如果還沒有重連成功,則放棄重連然後我們重新啟動伺服器端,用戶端會顯
Time of Update: 2015-02-28
標籤:tcp網路通訊在微風 IM 版本2中我們實現了區域網路內的p2p通訊,具體見:【開源下載】c#編寫的聊天程式微風IM 版本2 增加區域網路P2P通訊前面有朋友說微風IM的UI有點樸素,也確實,於是到網上去淘了件新衣服。新的UI來自於網上開來源程式,由“翱翔的雄鷹”老師編寫的完全開源的QQ2010.(c# WinForm).新的UI中有許多自訂控制項,我從其中學到了很多Winfrom控制項製作的知識。比如,帶邊框的文字框650) this.width=650;"
Time of Update: 2015-03-02
標籤: /*輸入利潤I,輸出獎金(if和switch都寫了一個)獎金計算:超過1000000的部分提1%;超過600000不足1000000的部分提1.5%;超過400000不足600000的部分提3%;超過200000不足400000的部分提5%;超過100000不足200000的部分提7.5%;不足100000的部分提10%*/double x, I; x = 0; Console.WriteLine("請輸入利潤I(元)
Time of Update: 2015-02-28
標籤:tcp網路通訊源碼下載在CS程式中,斷線重連應該是一個常見的功能。此處的斷線重連主要指的是伺服器端因為某種故障,伺服器端程式或者系統進行了重新啟動,用戶端能夠自動探測到伺服器端掉線,並嘗試重新進行串連本程式基於來自英國的開源c#通訊架構的networkcomms(2.3.1版本)先看一下效果初始狀態:650) this.width=650;" src="http://images.cnitblog.com/blog/586310/201502/272023554394790.jpg"
Time of Update: 2015-03-02
標籤: DataTable Detail = EditData.Tables[dt_MyUserRole._TableName].Copy(); Detail.AcceptChanges(); var enumTable = from d1 in dtRoleAuthority.AsEnumerable() join d2 in Detail.AsEnumerable()
Time of Update: 2015-03-02
標籤:int y, d, m; int m1 = 31, m2 = 28, m3 = 31, m4 = 30, m5 = 31, m6 = 30, m7 = 31, m8 = 31, m9 = 30, m10 = 31, m11 = 30, m12 = 31; Console.WriteLine("請輸入年份"); y = Convert.ToInt32(Console.ReadLine());
Time of Update: 2015-03-02
標籤:這三種方式都是強制把內容轉換為整數,但他們之間是有區別的,如下:一、(int)適合單一資料型別之間的轉換,C#的預設整型是int32(不支援bool型)。二、int.Parse(string sParameter)是個建構函式,參數類型只支援string類型,Parse就是把String類型轉換成int,char,double....等,也就是*.Parse(string)
Time of Update: 2015-02-27
標籤: 1 /*帕斯卡三角形(楊輝三角)*/ 2 int Recursive_Pascal_Triangle( int i, int j ) 3 { 4 if( (j == 0) || (i == j) ) 5 return 1; 6 else{ 7 return Recursive_Pascal_Triangle(i-1,j-1) + Recursive_Pascal_Triangle( i-1, j ); 8 } 9 }10 11 /*