Time of Update: 2018-12-06
Winform中的按鈕要響應斷行符號事件,是很簡單的事情!只要在表單中的屬性設定一下就可以了! 比如有登入表單(Form_Login),包含有兩個按鈕登入 (btnLogin)和退出(btnExit),想要登入 (btnLogin)響應斷行符號鍵,則設定表單(Form_Login)的屬性AcceptButton為btnLogin即可!即Form_Login.AcceptButton=btnLogin;
Time of Update: 2018-12-06
C# winform中怎麼實現左截取字串和右截取字串C#中提供Substring方法可以實現相關功能。首先我們回顧一下Substring方法。用法一: String.Substring 方法 (startIndex, length)返回此String中從 startIndex 開始的長度為 length 的子字串。startIndex:子字串的起始位置的索引,從0開始。length:子字串中的截取字元數用法二:String.Substring方法 (startIndex)返回此String中從
Time of Update: 2018-12-06
1:方案總管-->引用-->(右鍵)添加引用-->COM-->Microsoft ADO Ext. 2.8 for DDL and Security2: 建立資料庫 string dbName = @"d:\newaccess.mdb"; ADOX.CatalogClass access = new ADOX.CatalogClass(); access.Create("Provider
Time of Update: 2018-12-06
從網上找到了一些相關的資料然後自己試著做了一下覺得收益匪淺。其實對MD5的加密解密,我們知道怎麼調用就好了,其實也沒有什麼太多的必要去看其演算法。以下代碼希望對觀望的讀者有用。MD5加密解密的兩個類:其中的一個加密解密類:using System;using System.Collections.Generic;using System.Text;using System.Globalization;using System.Security.Cryptography;using System.
Time of Update: 2018-12-06
這是在網上看到的一段代碼 用來獲得系統檔案對應的表徵圖 ,僅以獲得小表徵圖為列 #region DLLIMPORT // Retrieves information about an object in the file system, // such as a file, a folder, a directory, or a drive root. [DllImport("shell32",
Time of Update: 2018-12-06
using System.Runtime.InteropServices; //並為控制項 添加 MouseDown 事件// C#滑鼠拖動任意控制項// 利用Windows的API函數:SendMessage 和 ReleaseCapture const uint WM_SYSCOMMAND = 0x0112;const uint SC_MOVE = 0xF010;const uint HTCAPTION = 0x0002;[DllImport("user32.dll",
Time of Update: 2018-12-06
C#顯示PDF檔案,winform開啟PDF檔案並在表單中顯示1.在工具箱中添加Adobe提供的ActiveX控制項,:選擇com組件,我用的是7.0版本打勾點確定,在控制項工具欄就有了,見:拖一個Adobe PDF Reader控制項到表單上,雙擊表單,在表單載入時,彈出對話方塊,載入PDF檔案:string fileName =
Time of Update: 2018-12-06
主要方法: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Xml; using System.Xml.Serialization; namespace ConsoleApplication2 { public class SimpleSerializer { /**////
Time of Update: 2018-12-06
STEP1、添加托盤表徵圖控制項NotifyIcon(直接從工具箱中拖動添加即可)STEP2、添加(重寫)視窗尺寸變動函數Form1_Resize private void Form1_Resize(object sender, EventArgs e) {if (this.WindowState == FormWindowState.Minimized) //最小化到系統托盤 { NotifyIcon1.Visible
Time of Update: 2018-12-06
C#顯示PDF檔案,winform開啟PDF檔案並在表單中顯示 怎麼使用PDF在winform中顯示參看該地址。我只將關閉表單後報錯的解決方案收集在這 //處理PDF關閉後程式報錯的問題[System.Runtime.InteropServices.DllImport("ole32.dll")]static extern void CoFreeUnusedLibraries();private void Form1_FormClosing(object sender,
Time of Update: 2018-12-06
1.//按下列印按鈕 2. private void button3_Click(object sender, EventArgs e) 3. { 4. //列印映像 5. //顯示列印設定對話方塊 6. PrintDialog MySettings = new PrintDialog(); 7. MySettings.Document = this.printDocument1; 8.
Time of Update: 2018-12-06
c# - Can't register .dll with RegAsm in Windows 7 - Stack Overflowhttp://stackoverflow.com/questions/14442850/cant-register-dll-with-regasm-in-windows-7根據此文瞭解到是VS2010下
Time of Update: 2018-12-06
string urlStr = "http://www.itstrike.cn"; //設定要擷取的地址HttpWebRequest hwr = (HttpWebRequest)HttpWebRequest.Create(urlStr); //建立HttpWebRequest對象hwr.Timeout = 60000;
Time of Update: 2018-12-06
我們都知道,const和static readonly的確很像:通過類名而不是對象名進行訪問,在程式中唯讀等等。在多數情況下可以混用。二者本質的區別在於,const的值是在編譯期間確定的,因此只能在聲明時通過常量運算式指定其值。而static readonly是在運行時計算出其值的,所以還可以通過靜態建構函式來賦值。明白了這個本質區別,我們就不難看出下面的語句中static readonly和const能否互換了:1. static readonly MyClass myins = new
Time of Update: 2018-12-06
日常開發中,格式字串的情況非常多。經常也會忘記,經常去查有些麻煩,所以今天就花點時間做個整理。 格式字串用的比較多的有數字、日期與枚舉的格式化。 一、數字格式字串 C或c本地貨幣格式D或d 十進位格式,把整數轉換為以10為基數的書,如果給定一個有效位數規範,就加上前置0E或e 科學計數法(指數)格式,有效位數規範設定小數位元(預設為6),格式字串的大小寫(e或E)確定指數符號的大小寫。F或f 固定點格式,有效位數規範設定小數位元,可以為0G或g普通格式,使用E或F格式取決於哪種格
Time of Update: 2018-12-06
基元類型(primitive type) ----------------------------------編譯器直接支援的類型。 sbyte / byte / short / ushort / int / uint / long / ulongchar / float / double / bool / decimal /object / string 實值型別(value type) ------------------------------ 實值型別執行個體分配在堆棧(stack)上,
Time of Update: 2018-12-06
第一章1、資料(Data)資料是外部世界資訊的載體,它能夠被電腦識別、儲存和加工處理,是電腦程式加工的原料。電腦程式處理各種各樣的資料,可以是數值資料,如整數、實數或複數;也可以是非數值資料,如字元、文字、圖形、映像、聲音等。2、資料元素(Data Element)和資料項目(Data Item)資料元素是資料的基本單位,在電腦程式中通常被作為一個整體進行考慮和處理。資料元素有時也被稱為元素、結點、頂點、記錄等。一個資料元素可由若干個資料項目(Data
Time of Update: 2018-12-06
1、C#中用最簡單的方法把數字(不含小數)轉換為千分位格式: 如1234567變成1,234,567 方法:1234567.ToString("###,###") 或 1234567.ToString("N0") 2、C#中把數字轉換成帶兩位小數的千分位字元: 如1234567.891變成1,234,567.89 方法:String.Format("{0:N}",1234567.891); //預設為兩位小數,如果沒有小數位,則小數位補兩個0
Time of Update: 2018-12-06
是webservice.就概念上來說,可能比較複雜,不過我們可以有個宏觀的瞭解:webservice就是個對外的介面,裡面有 函數可供外部客戶調用(注意:裡面同樣有客戶不可調用的函數)。假若我們是服務端,我們寫好了個webservice,然後把它給了客戶(同時我們給了他們調用規則),客戶就可以在從服務端擷取資訊時處於一個相對透明的狀態。即使客戶不瞭解(也不需要)其過程,他們只擷取資料。 webservice傳遞的資料只能是序列化的資料,典型的就是xml資料。下面以一個簡單例子為例:(一)建立—
Time of Update: 2018-12-06
① 1 private void GetIP() 2 { 3 string hostName = Dns.GetHostName();//本機名 4 //System.Net.IPAddress[] addressList = Dns.GetHostByName(hostName).AddressList;//會警告GetHostByName()已到期,我運行時且只返回了一個IPv4的地址 5 System.Net.IPAddress[]