Time of Update: 2018-12-06
graphics.Isvisible(點、地區) :這些點,地區是否在繪圖板的可見範圍。 設定顯示地區主要代碼:graphics.SetClip(範圍,顯示模式)graphics.IntersetClip(用來相交的範圍);//設定新範圍為老範圍和此輸入範圍的交集。graphics.ResetClip();//重設CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
文章目錄 1.連線導向的傳輸協議:TCP2.網路聊天程式的三種模式1.服務端對連接埠進行偵聽2.用戶端與服務端串連3.服務端擷取用戶端串連 C#網路編程(基本概念和操作) - Part.1引言C#網路編程系列文章計劃簡單地講述網路編程方面的基礎知識,由於本人在這方面功力有限,所以只能提供一些初步的入門知識,希望能對剛開始學習的朋友提供一些協助。如果想要更加深入的內容,可以參考相關書籍。本文是該系列第一篇,主要講述了基於通訊端(Socket)
Time of Update: 2018-12-06
C#WinForm中按鈕響應斷行符號事件的簡單方法 from:http://www.cnblogs.com/domainblogs/archive/2009/02/26/1398406.htmlWinform中的按鈕要響應斷行符號事件,是很簡單的事情!只要在表單中的屬性設定一下就可以了! 比如有登入表單(Form_Login),包含有兩個按鈕登入 (btnLogin)和退出(btnExit),想要登入
Time of Update: 2018-12-06
C語言初學者應該知道的(二) ——如何提問
Time of Update: 2018-12-06
文章目錄 4.用戶端接收檔案 C#網路編程(接收檔案) -
Time of Update: 2018-12-06
1 定義畫板Graphics g = paintEvnt.Graphics;//繪製事件的 畫板成員Graphics g = this.CreateGraphics();//或者直接產生。this可以為Form1,pictureBoxGraphics g = Graphics.FromHwnd(hwnd);//從視窗控制代碼產生。其中:IntPtr hwnd = this.Handle; Graphics g = Graphics.FromHdc(hdc);//
Time of Update: 2018-12-06
需要使用using System.Drawing.Text; 使用如下命令就可以得到當前系統所有字型InstalledFontCollection MyFont = new InstalledFontCollection(); FontFamily[] MyFontFamilies = MyFont.Families;InstalledFontCollection 對象只看得見在建立它之前安裝在 Windows
Time of Update: 2018-12-06
using System.Security.Cryptography; using System.IO; using System.Text; ///DES加密 public string MD5Encrypt(string pToEncrypt, string sKey) { DESCryptoServiceProvider des = new DESCryptoServiceProvider(
Time of Update: 2018-12-06
一直被一個問題困擾就是匯出excel時如何關閉excel進程,我使用過oExcelApp.Quit(); 也用過GC回收,結果都不理想,後來發現可以kill進程,但是問題是kill進程 時不好解決多人並發的使用,比如一個人在導表然後kill所以的excel但是如果同時又有人在導表那麼這就把另外一個excel結束了,現在我們要辦的 是如何kill當前這個進程,這裡我們先看一下代碼:
Time of Update: 2018-12-06
params 是C#開發語言中關鍵字, params主要的用處是在給函數傳參數的時候用,就是當函數的參數不固定的時候。在方法聲明中的 params 關鍵字之後不允許任何其他參數,並且在方法聲明中只允許一個 params 關鍵字。關於參數數組,需掌握以下幾點。 (1)若形參表中含一個參數數組,則該參數數組必須位於形參列表的最後; (2)參數數組必須是一維數組; (3)不允許將params修飾符與ref和out修飾符組合起來使用;
Time of Update: 2018-12-06
/// <summary> /// 列印的按鈕 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnPrint_Click(object sender, EventArgs e) {
Time of Update: 2018-12-06
①為什麼要使用預存程序?因為它比SQL語句執行快.②預存程序是什麼?把一堆SQL語句羅在一起,還可以根據條件執行不通SQL語句.(AX寫作本文時觀點)③來一個最簡單的預存程序CREATE PROCEDURE dbo.testProcedure_AXASselect userID from USERS order by userid
Time of Update: 2018-12-06
Timer類:設定一個定時器,定時執行使用者指定的函數。定時器啟動後,系統將自動建立一個新的線程,執行使用者指定的函數。初始化一個Timer對象: Timer timer = new Timer(timerDelegate, s,1000, 1000); // 第一個參數:指定了TimerCallback 委託,表示要執行的方法;// 第二個參數:一個包含回調方法要使用的資訊的對象,或者為空白引用;//
Time of Update: 2018-12-06
class Temp { /// <summary> /// 寫臨時檔案 /// </summary> /// <param name="user">要寫入檔案的內容 不帶尾碼</param> /// <param name="password">要寫入的內容</param>
Time of Update: 2018-12-06
如何控制好多個線程相互之間的聯絡,不產生衝突和重複,這需要用到互斥對象,即:System.Threading 命名空間中的 Mutex
Time of Update: 2018-12-06
windows的wsprintf不支援浮點型的%f一直寫的是windows程式,多用wsprintf做格式化剛剛遇到到了float型資料需要輸出,沒有多想用了%f進行格式化。可是輸出的結果卻是
Time of Update: 2018-12-06
C#裡的方向鍵訊息捕獲from:http://space.itpub.net/15713646/viewspace-503548 視窗(Forms)對於鍵盤訊息的捕獲主要通過三個事件: KeyDown,KeyPress,KeyUp其中非字元鍵不會引發KeyPress事件;但非字元鍵卻可以引發KeyDown和KeyUp事件。要僅在表單層級處理鍵盤事件並且不允許其他控制項接收鍵盤事件,請將表單的KeyPress事件處理方法中的KeyPressEventArgs.Handled屬性設定為true。
Time of Update: 2018-12-06
首碼 對應 資料型態c char或WCHAR或TCHARby BYTE (無加號或減號字元)n shorti intx, y int分別用作x座標和y座標cx, cy int分別用作x長度和y長度;C代表「計數器」b或f BOOL (int);f代表「旗標」w WORD (無加號或減號短整數)l LONG (長整數)dw
Time of Update: 2018-12-06
一個很好的編程題 今天在某qq群見到有人問下面這個題目,當時沒太多思路,跟他討論了下,突然想出了做法。 於是,馬上編程實踐,沒想到,不久就把它實現了。好有成就感。。。 1+11+111+1111+..........+11.....11(最後為2009個1) 求和中共有幾個1 (以上為10進位數) 我的答案:Code highlighting produced by Actipro
Time of Update: 2018-12-06
C#brush的使用from:http://m.cnblogs.com/66756/1675787.html?full=1 private void Form1_Paint(object sender, PaintEventArgs e) { // (實心刷) Rectangle myrect1 = new Rectangle(20, 80, 250, 100); SolidBrush mysbrush1