Time of Update: 2017-02-28
關鍵字 C#中可使用using關鍵字自動清除對象資源。# MyObject.csusing System; namespace MyProjects{ public class MyObject : IDisposable { public MyObject() { } public void Dispose ( ) { // Dispose
Time of Update: 2017-02-28
演算法|問題 -、問題描述8數或15數問題是同一個問題,其就是一個隨機排列的8個或15個數在一個方正格子中移動到達規定的一個目標狀態。由於只有一個空格子,故只有在空格附近的棋子可以移動。二、演算法描述F
Time of Update: 2017-02-28
在C#中採用的是事件驅動方式,但在我們使用的過程中,有時候通過調用系統原有的訊息,處理起來會比較簡單一些,特別是在處理與DLL檔案的互動時,的確是非常的方便。 在C#中使用自訂訊息 在C#中使用自訂訊息非常簡單,只需要下面幾個簡單的步驟就可以了:1、 定義訊息定義訊息的方法和VC中定義訊息有一點點不同比如在VC中申明一個自訂訊息:#define WM_TEST WM_USER + 101而在c#中訊息需要定義成windows系統中的原始的16進位數字,比如自訂訊息public
Time of Update: 2017-02-28
正則 尋找匹配的Groups的幾種方法樣本: // // 兩種大方法: // MatchCollection<->Matches // Match<->Match方式 // // 第一大種: MatchCollection mMCollection = oRegex.Matches(strHTMLContent); if(mMCollection.Count > 1) { foreach(Match
Time of Update: 2017-02-28
列印 在C#中使用PrintDialog可以很方便的實現程式的列印功能。其步驟如下:建立一個PrintDialog的執行個體。如下:System.Windows.Forms.PrintDialog PrintDialog1=new PrintDialog (); 建立一個PrintDocument的執行個體.如下:System.Drawing.Printing.PrintDocument docToPrint = new
Time of Update: 2017-02-28
web|web服務|轉換 Internet正在飛速的發展,將來的Web網站不會象今天這樣單調,而是可以將它直接與企業、應用程式或裝置相串連。這樣的網站也擺脫了簡單的被動訪問而成為可重用智慧型服務。
Time of Update: 2017-02-28
1. 什麼是託管函數 託管函數是一個對類裡面的某個函數的一個引用.它自己並沒有具體的函數定義,只是指向某個函數實現. 2. 與C++, Delphi的橫向比較在C++和Delphi中與託管函數對應的類型是函數指標,形式如下:C++ typedef (int GetNum)(real rNum); Delphi function GetNum(rNum:real): integer;
Time of Update: 2017-02-28
編碼|規範 4.4多線程 Multithreading1.應用同步機制空間。Use Synchronization Domains. See Chapter 8 in Programming .NET Components.避免手工的同步機制,應為這樣容易導致死結和競態條件。a) Avoid manual synchronization because that often leads to deadlocks and race
Time of Update: 2017-02-28
這幾天玩手機的貪吃蛇玩得入了迷,想寫個在電腦上玩,也當作為編程練習.貪吃蛇遊戲需求:1.玩法:類似Nokia手機上的貪吃蛇那樣,但是用鍵盤的方向鍵或是滑鼠來控制蛇的運動.2.外觀:為了降低難度,只需在一個表單上寫一個矩形表示貪吃蛇運動的場所,貪吃蛇就象Nokia手機上的那種,用幾個方塊組成就行.3.吃豆:蛇每吃一個豆,蛇的長度就增一,分數加5分.(好像是沒有吃豆的蛇)4.死亡:當蛇碰撞到牆壁時或自身身體時就死亡.運行環境和程式設計語言由於這段時間在學c#,自然的就想到用c#語言來寫這個小遊戲.,
Time of Update: 2017-02-28
client|資料|資料庫 使用ADO.NET時,每次資料庫操作都要設定connection屬性、建立connection、使用command、交易處理等,比較繁瑣,有很多重複工作。能不能把這些繁瑣的、常用的操作再封裝一下,以更方便、安全地使用。下面這個類就是一種嘗試: using System;using System.Data.SqlClient;using System.Text;using System.Data;using System.
Time of Update: 2017-02-28
介面把一組公用方法和屬性群組合起來 ,以封裝特定功能的一個集合。通過類可以實現介面,這樣類就支援介面所有的屬性和方法。 介面只能對方法和屬性進行定義,不能實現,只能由支援它的類實現。介面中的成員不能用訪問符修飾,如public,private,它的成員預設為public 定義介面比較簡 單 public interface IMyinterface { void Dosomething();//方法成員
Time of Update: 2017-02-28
/* 事件和異常相似,它們都由對象引發。但不同之處是,異常由try catch塊處理,而事件需要有訂閱它的主法(事件處理常式)來處理。 * 而且這個函數必須匹配事件的要的求方法簽名,這個簽名由一個委託指定。 * 事件由對象引發後 ,就開始執行它的處理常式。*///下面看個例子using System;namespace me{ public delegate void ageHandler(int x); public class person { int age;
Time of Update: 2017-02-28
控制項 由於該文章是以Word文檔方式描述,所以請大家到這個址下載檔案。http://www.pdriver.com/bbs5/dispbbs.asp?boardID=12&ID=9005http://www.tiantiansoft.com/bbs/dispbbs.asp?boardid=40&id=64707該教程適合初學者,例子比較簡單,只能起到拋石引玉的效果。希望大家能夠充分發揮自己的想象做出自己所希望的控制項。學習亮點:
Time of Update: 2017-02-28
轉換 在寫C#程式時,string和byte[]之間的轉換比較煩,在移植一些老程式時感覺很不好。我在C#中使用DES和TripleDES時移植一塊老代碼時也遇到了同樣的情況。為了下次不為同樣的事情煩惱,就寫了下面的協助類。 主要實現了以下的函數代碼中出現的Sidle是我的網名。/** @Author WuErPing* @Version 1.0* @Date 2004/11/30* @Description: */using
Time of Update: 2017-02-28
註冊表 C#編程打造自己的IE瀏覽器 選擇自 yudehui 的 Blog 關鍵字 C#編程打造自己的IE瀏覽器 出處
Time of Update: 2017-02-28
發送郵件 Author:David EulerDate: 2004/11/18Email:de_euler-david@yahoo.com.cn 有任何問題,請與我聯絡:)一直想做實現一個程式,定期給自己發送郵件,或者給朋友發送郵件;比如在節日或者紀念日前若干天,發送郵件給自己提醒,或者朋友生日前夕發寄件提醒。找了很長時間,都沒有找到可用的資料。CSDN上查到可以用CDO,有一篇文章說“在reference中添加CDO for Windows
Time of Update: 2017-02-28
ubb 參考了一些文章,整理了一下,大家可以直接拿去用吧,其實自從有了FreeTextBox這樣的東東出現,UBB已經漸漸淡出江湖了。using System;using System.Text;using System.Text.RegularExpressions;namespace Test.Com{/// <summary> /// 功能:UBB代碼 /// 作者:Rexsp /// 日期:2004-4-6 ///
Time of Update: 2017-02-28
//************************************************************////下面給出三個簡單的方法,後面兩個方法是擴充,估計有時用得著//************************************************************// /// <summary> /// 縮小圖片 /// </summary> /// <param
Time of Update: 2017-02-28
//本文參閱 CSDN ccat 的 MarchLibrary 修改// C# 1.x 實現 "強型別元素唯一的 ArrayList"using System;using System.Collections;/// 任何元素的 Type 都應當等於指定的類型或為指定類型的子類。/// 對於實值型別,最好先行裝箱再使用。/// 作為 C# 1.x 語言實現泛型功能之前的代用品(執行階段錯誤)。public class StrongTypeUniqueArrayList :
Time of Update: 2017-02-28
本人剛開始學c#,剛才在網上找了幾個構件c#語言編譯器,也許對剛剛入門的各位有點協助,同時也希望同時學習c#的個人能把你們找到的一些資料公布出來。(1)Borland公司的C#Builder是第一個獨立的.NET