Time of Update: 2018-12-06
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Security.Cryptography; using System.IO;namespace MD5Demo { class Program { static void Main(string[] args)
Time of Update: 2018-12-06
INI檔案格式如下: [Database] server=wlq database=mydatabase uid=sa pwd=123456說明:(有4個key) Section為:Database Key為:server database uid pwd c#申明ini檔案的寫操作函數writeprivateprofilestring: [ dllimport ( "kernel32" ) ] private static
Time of Update: 2018-12-06
一直對事件的處理機制不是特別明確,今天看了‘風捲殘雲後’C#事件解析這篇文章後,模仿了一篇Code之後思路清晰許多,下面是代碼: Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
本文引用下面的 Microsoft .NET Framework 類庫命名空間: • System.IO • System.Security • System.Security.Cryptography 本頁概要本文介紹如何使用 Microsoft .NET Framework 提供的加密類對文字檔進行加密以使其處於不可讀狀態,然後再對該資訊進行解密,以恢複到原來的格式。 要求下面列出了推薦使用的硬體、軟體、網路架構以及所需的 Service Pack: • Microsoft
Time of Update: 2018-12-06
//擷取視窗標題 [DllImport("user32", SetLastError = true)] public static extern int GetWindowText( IntPtr hWnd,//視窗控制代碼 StringBuilder lpString,//標題 int nMaxCount //最大值 ); //擷取類的名字 [DllImport("user32.dll")] private
Time of Update: 2018-12-06
using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using
Time of Update: 2018-12-06
Flash播放 首先要確認電腦中有Flash外掛程式,就是IE瀏覽器瀏覽網頁時能夠播放Flash。其實播放Flash時使用了Macromedia公司提供的一個ActiveX組件,該ActvieX組件是SWFLASH.OCX.在系統目錄中能夠找到。將其引用到項目中,添加步驟如下: 1.選擇“工具箱”,單擊滑鼠右鍵,在彈出的捷徑功能表中選擇“選擇項”。 2.彈出“選擇工具箱項”對話方塊,選擇“COM組件”選項卡。
Time of Update: 2018-12-06
/// <summary> /// 儲存開啟啟動設定的方法 /// </summary> private void DoAutoRunXML() { XmlNode root = clsXMl.GetRootNode(); foreach (XmlNode node in root.ChildNodes)
Time of Update: 2018-12-06
using System; using System.Text; using System.Security.Cryptography; using System.IO; public class Encrypt { //預設密鑰向量 private static byte[] Keys = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF }; /// <summary> ///
Time of Update: 2018-12-06
最近研究設計模式,在學習Terrylee老師的AbstractFactory的時候用到了反射,順便也研究了一下C#的反射機制。收集了網上的一些資料和我個人的理解,供大家學習 在C#中,我們要使用反射,首先要搞清楚以下命名空間中幾個類的關係: System.Reflection命名空間(1) AppDomain:應用程式定義域,可以將其理解為一組程式集的邏輯容器(2) Assembly:程式集類(3) Module:模組類(4) Type:使用反射得到類型資訊的最核心的類他們之
Time of Update: 2018-12-06
本文和大家分享一下如何使用C#實現XML和實體序列化和還原序列化的功能,還可以吧。 類為我們提供了自己對象序列化(Serialize)和反序列化(Deserialize)的xml的方法,該類可以序列化的內容: 公用類的公用讀寫欄位或者屬性 XmlElement對象 XmlNode對象 Dataset對象 實現了Icollection
Time of Update: 2018-12-06
string tPath = "";RegistryKey myKey = Registry.LocalMachine;RegistryKey subKey = myKey.OpenSubKey(@"SOFTWARE\DSCCheck");tPath = subKey.GetValue("path").ToString();tPath = tPath + @"\" + "Test.exe";說明:其中(@"SOFTWARE\DSCCheck")代表需要讀取的檔案在註冊表中的路徑下面是將Test.
Time of Update: 2018-12-06
首先是二分尋找法,時間複雜度O(2log2(n)): static bool Find(int[] sortedArray, int number) { if (sortedArray.Length == 0) return false; int start = 0; int end = sortedArray.Length - 1; while
Time of Update: 2018-12-06
C#記憶功能的地址欄控制項描述C#調用外部進程C#語言操縱資料庫事務概述C#語言異常處理簡單介紹C#數組和函數LenLen(string|varname)返回字串內字元的數目,或是儲存一變數所需的位元組數。TrimTrim(string)將字串前後的空格去掉LtrimLtrim(string)將字串前面的空格去掉RtrimRtrim(string)將字串後面的空格去掉MidMid(string,start,length)從string字串的start字元開始取得length長度的字串,如果省略
Time of Update: 2018-12-06
靜態建構函式:(1)用於對靜態欄位、唯讀欄位等的初始化。 (2)添加static關鍵字,不能添加存取修飾詞,因為靜態建構函式都是私人的。 (3)類的靜態建構函式在給定應用程式定義域中至多執行一次:只有建立類的執行個體或者引用類的任何靜態成員才激發靜態建構函式(4)靜態建構函式是不可繼承的,而且不能被直接調用。 (5)如果類中包含用來開始執行的 Main 方法,則該類的靜態建構函式將在調用 Main 方法之前執行。
Time of Update: 2018-12-06
.net2.0,雖然也有一個解壓縮的類,但是好像並不怎麼受歡迎。不過我們還可以選擇別SharpZipLib。我從網上找了一些代碼,有些做了修改,已經測試可以使用。解壓縮操作類:using System; using System.Collections.Generic; using System.Web.UI.WebControls; using System.Web; using System.Text; using System.IO; using
Time of Update: 2018-12-06
最近開發 Winform 應用程式,涉及到 嵌入Excel 檔案。技術驗證也快結束,需要整理一下協助文檔了。。 用webBrowser控制項 開啟Excel 。 /// <summary> /// /// </summary> public static Microsoft.Office.Interop.Excel.Range range = null; ///
Time of Update: 2018-12-06
/// <summary> /// 插入資料 /// </summary> /// <param name="rowIndex">行號</param> /// <param name="columnIndex">列號</param> /// <param
Time of Update: 2018-12-06
讀XML文檔的方法:using System;using System.Xml; namespace ReadXml{ class Class1 { static void Main( string[] args ) { // 建立一個XmlTextReader類的對象並調用Read方法來讀取檔案 XmlTextReader textReader = new XmlTextReader("C:\\books.
Time of Update: 2018-12-06
VS.NET 2005內建控制項webBrowser可用來自製瀏覽器,這裡我們只介紹如何強制所有連結都以當前視窗開啟。實現起來很簡單,只需要在_NewWindow事件進行強制轉換即可。相信稍熟一點兒的,也能夠看懂以下代碼。private void webBrowser_NewWindow(object sender, CancelEventArgs e){ System.Windows.Forms.WebBrowser newWeb =