Time of Update: 2018-12-07
今天做一個自動報表的功能,需要遍曆某個目錄下的所有的檔案和檔案夾,並在樹上顯示出來.代碼如下: private void GetFileInfo(string filePath, TreeNode node) { DirectoryInfo directoryInfo = new DirectoryInfo(filePath); try { foreach (DirectoryInfo
Time of Update: 2018-12-07
如下是自己曾經編寫過的代碼,放到這個地方,免的以後自己在去查看怎麼編寫這樣的代碼.....1:圖片上寫字,並設定背景色 #region 建立樹節點的表徵圖 /// <summary> /// 建立樹節點的表徵圖 /// </summary> /// <param name="txt"></param> /// <param name="txtColor"></
Time of Update: 2018-12-07
[int佔4位元組,short佔2位元組] 1.0 回答下列問題:[答案在文章末尾] 1. sizeof(char) = 2. sizeof 'a' = 3. sizeof "a" = 4. strlen("a") =
Time of Update: 2018-12-07
以前孤陋寡聞,以為在.Net平台上的語言都一樣,現在算是開了眼了; 原來真的是那麼不同的啊,就比如C-Omega 文檔原話: “C-Omega是一種強型別的面向資料的語言(Data Oriented Language),橋接了半機構化層次資料如XML,SQL,CTS之間的裂縫,在C-Omega中表面上不同的世界,被用通用的方法串連了起來; 除了Data Integration之外,C-Omega還以基於串連微分(join
Time of Update: 2018-12-07
有些情況下需要一個調度器專門來處理一些工作,如在網路處理常式中,當接收的資料後把資訊存放到隊列中,儘可能的更快地處理下一接收操作.而接收的資料資訊則由調試器來處理,如資料分析,資料包處理等等工作.既然調度器負責處理工作,那最好給需要處理的工作制定一個規則,方便以後靈活擴充處理.制定規則介面?12345public interface IWorkItem:IDisposable { void Execute(); }其實介面制定很簡單就是一個Execute方法,
Time of Update: 2018-12-07
相信大家程式中,一有和excel互動的地方的時候,就會去用微軟的excel的那些操作類,呵呵,本人以前也是這樣,但是非常的煩躁那些類,並且,有的時候,調用以後,釋放不掉,呵呵。同時,看見別人網上說不用這些dll都可以匯出,我就實在是沒弄明白,最近,做一系統的時候,正好碰到別人機器上沒裝excel,但是,偏偏要匯出這個東西,因此,非常的頭疼。後來想了個折中的辦法,呵呵,既然excel是微軟開發的,並且excel裡面的格子也算是table吧,呵呵,那 可不可以直接把一個table存如一個檔案,然後儲
Time of Update: 2018-12-07
這個是 億陽集團華中區 武漢分公司 鄭亞望編寫/// <summary> /// CRC 效驗 /// 快速檢測演算法 /// </summary> public class CRC32{ protected uint[] crc32Table; /// <summary> /// 構造:初始化效驗表 /// </summary> public CRC32() { const uint
Time of Update: 2018-12-07
System.Diagnostics.Process p = new Process(); ProcessStartInfo si = new ProcessStartInfo(); si.FileName = fileName; // si.Arguments = "-s " + hs.HostService.ID; //si.WorkingDirectory =
Time of Update: 2018-12-07
繼前篇《自製Windows 7 註冊表索引值修改服務》中提出兩個問題之後,今天又遇到了另一個新問題。為了避免域內感染病毒,以及防止安裝盜版軟體等安全問題。公司組策略中不允許域使用者加入本機電腦Administrator 群組,這也就意味著沒有本機管理員(LAdmin)或網域系統管理員(DAdmin)許可權將無法安裝任何軟體,對於使用Windows 7 系統的使用者UAC 會無時不刻的彈出要求輸入LAdmin 或DAdmin 的使用者名稱/密碼。解決方案
Time of Update: 2018-12-07
大家好,在上一篇文章中《用C#實現WebProxy 伺服器 》中大家知道了Proxy
Time of Update: 2018-12-07
1、int n;string str="xxx";if(int.TryParse(str,out n)){//為數字}else{//非數字}2、1、string pat=@"[\u4e00-\u9fa5]";Regex rg=new Regex(pat);Match mh=rg.Match(textBox1.Text);if(mh.Success){//是漢字}2、function fucCheckNUM(NUM){var
Time of Update: 2018-12-07
所謂Windows後台服務,即後台自動啟動並執行程式,一般隨作業系統啟動而啟動,在我的電腦 服務後應用程式
Time of Update: 2018-12-07
網頁自動登入(提交Post內容)的用途很多,如驗證身份、程式升級、網路投票等,以下是用C#實現的方法。網頁自動登入和提交POST資訊的核心就是分析網頁的原始碼(HTML),在C#中,可以用來提取網頁HTML的組件比較多,常用的用WebBrowser、WebClient、HttpWebRequest這三個。以下就分別用這三種方法來實現:1、WebBrowser是個"迷你"瀏覽器,其特點是Post時不用關心Cookie、內建JS等問題WebBrowser是VS2005新提供的組件(其實就是封裝了IE
Time of Update: 2018-12-07
所謂裝箱和拆箱是一個很抽象的概念 裝箱是將實值型別轉換為參考型別 拆箱是將參考型別轉換為實值型別 利用裝箱和拆箱功能,可通過允許實值型別的任何值與Object 類型的值相互轉換,將實值型別與參考型別連結起來 例如: int val = 100; object obj = val; Console.WriteLine (“對象的值 = {0}", obj); 這是一個裝箱的過程,是將實值型別轉換為參考型別的過程 int val = 100; object obj = val; int num =
Time of Update: 2018-12-07
//using 用作命名空間指示符 using System; using System.Collections.Generic; using System.Text; using System.IO; namespace statement { //指定Font類的別名為F using F = System.Drawing.Font; class Program { static void Main(string
Time of Update: 2018-12-07
接觸directX
Time of Update: 2018-12-07
Windows服務在Visual Studio 以前的版本中叫NT服務,在VS.net啟用了新的名稱。用Visual C# 建立Windows服務不是一件困難的事,本文就將指導你一步一步建立一個Windows服務並使用它。這個服務在啟動和停止時,向一個文字檔中寫入一 些文字資訊。 第一步:建立服務架構 要建立一個新的 Windows 服務,可以從Visual C# 工程中選取 Windows 服務(Windows Service)選項,給工程一個新檔案名稱,然後點擊
Time of Update: 2018-12-07
.NET 2.0 調用FFMPEG,並非同步讀取輸出資訊的代碼... public void ConvertVideo() { Process p = new Process();//建立外部調用線程 p.StartInfo.FileName = @"c:\ffmpeg.exe";//要調用外部程式的絕對路徑 p.StartInfo.Arguments = "-i
Time of Update: 2018-12-07
//伺服器重啟服務,作者:柳永法 www.yongfa365.comusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.ServiceProcess;using System.IO;using System.Text;using System.Timers; namespace
Time of Update: 2018-12-07
//需要添加System.Drawing及System.Windows.Forms引用 using System; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; using System.Windows.Forms; namespace 網頁 { class Program { [STAThread]