我們常常會與Excel文件打交到。那麼今天就講講在C#程序中操作Excel的問題。這裡主要是導入和導出。 在頁面中常常會遇到點擊按鈕實現Gr
if (!String.IsNullOrEmpty(Year)) {
在項目中,程序集間的相互引用是經常遇到的。比如,主程序引用各分模塊,各分模塊引用公用程序集,以及平行的程序集間為了某些功能的實現也需要相互引用。這樣的引用
/// <summary> /// 獲取驗證碼【字符串】 /// </summary>
目的實現窗體裡面的所有控件可以隨意拖動 C#布局代碼如下: <Window x:Class="DragLabel.Main
StackTrace: 保存方法的棧調用信息。 什麼意思呢?A方法裡調用了B方法,B方法裡調用了C方法,你調用A方法的時候StackTrace裡就大概是這
生成Color類所有static預定義成員的顏色表 const long CELLS_PER_LINE = 10;
#region 將日期轉換成指定的格式 /// <summary> /// 將日期轉換成y
c# asp.net 修改webconfig文件 配置 #region 修改config文件 /// <summary> &nb
從現在看來,學習設計模式是很久之前的事了,剛開始的時候對設計模式的理解真的很淺,基本就是處於表面,不知道怎麼在系統
今天,發現我們的一個Windows Service無法正常停止,無奈之下只能殺了進程。 為了找到原因,我在本地進行調試,發現程序裡用到了多線
編程中總少不了和目錄打交道,尤其是當運行目錄下有很多子目錄,比如配置文件的目錄,第三方dll的目錄等,截取目錄總會用到。前面也使用過“..&r
圖像處理中,有很多算法由於其內在的復雜性是天然的耗時大戶,加之圖像本身蘊涵的數據量比一般的對象就大,因此,針對這類算法,執行速度的提在很大程度上依賴於硬件
前面講述了如何創建和安裝服務(創建windows服務),下面把啟動、停止、判斷是否啟動的方法也寫一下。 [csharp] /// <s
public void WriteStream() { try {
在編寫委托相關代碼,尤其是泛型委托相關代碼的時候,經常會遇到下面這種問題: 定義一個委托類型: [csharp] public
在博文《C#多線程開發1:使用Thread類創建與啟動線程》中介紹了線程的創建與啟動。本文將在前文的基礎之上,接著介紹線程的掛起,恢復與中止等操作。 首先
編寫游戲代碼的時候經常需要在開發過程中多寫一些調試代碼,這些代碼到了游戲發布期有要都注釋掉或者刪除掉,一不留神殘余代碼還會對游戲發布版本的效率造成負面影響
C#的擴展方法功能使我們可以在沒有源代碼的情況下對一個類的功能進行擴展,雖然有一些限制(比如,只能是實例方法,只能訪問被擴展類的公有成員等)但不失為一個增
public void ExportToExecl() { System.Windows.Forms