Time of Update: 2017-02-27
Displays a message box。Msdn MessageBox.show 方法1、 當要顯示如圖3個按鈕時,並要獲得單擊不同按鈕的進行不同的相應時,可以在MessageBoxButtons後面添加一個。(應該英文的點,此處為了醒目,用中文代替)可以看到提示框下方需要幾個按鈕的不同選擇,如下圖:if (MessageBox.Show("顯示提示資訊", "標題", MessageBoxButtons.YesNoCancel) ==
Time of Update: 2017-02-27
最近在做匯入Excel資料的時候,要檢驗資料是否重複:1、要檢驗Excel資料本身是否有重複?2、Excel中的資料是否與資料庫中的資料重複?一、檢驗Excel中資料是否重複的方式有:1、將Table中的資料使用select語句來過濾(此處略,可以參考二)。2、使用for迴圈來手動核對,代碼如下:#region 記錄Excel中的重複列 /// <summary> /// 記錄Excel中的重複列 /// </summary> ///
Time of Update: 2017-02-27
App.Config【應用程式設定檔】,它其實就是一個標準的XML檔案,不過.Net類庫已經封裝了讀取這個檔案的方法。可以很方便的使用。看下使用過程。1.右鍵方案總管中你的項目名,【添加】>【建立項】,挑選清單中的【應用程式設定檔】,預設檔案即是App.Config。確定。2.開啟App.Config,初始的XML代碼為:<xml version="1.0" encoding="utf-8" >
Time of Update: 2017-02-27
#region 讀取Excel中的資料 02./// <summary> 03./// 讀取Excel中的資料 04./// </summary> 05./// <param name="excelFile">Excel檔案名稱及路徑,EG:C:\Users\JK\Desktop\匯入測試.xls</param> 06.///
Time of Update: 2017-02-27
為了方便網路編程,90年代初,由Microsoft聯合了其他幾家公司共同制定了一套WINDOWS下的網路編程介面,即Windows
Time of Update: 2017-02-27
#region 擷取Excel工作薄中Sheet頁(工作表)名集合 02./// <summary> 03./// 擷取Excel工作薄中Sheet頁(工作表)名集合 04./// </summary> 05./// <param name="excelFile">Excel檔案名稱及路徑,EG:C:\Users\JK\Desktop\匯入測試.xls</param> 06.///
Time of Update: 2017-02-27
關於C#中timer類 在C#裡關於定時器類就有3個:1.定義在System.Windows.Forms裡2.定義在System.Threading.Timer類裡3.定義在System.Timers.Timer類裡System.Windows.Forms.Timer是應用於WinForm中的,它是通過Windows訊息機制實現的,類似於VB或Delphi中的Timer控制項,內部使用API SetTimer實現的。它的主要缺點是計時不精確,而且必須有訊息迴圈,Console
Time of Update: 2017-02-27
1、建立測試dll及方法,用vs2010建立winform程式,具體代碼如下:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace
Time of Update: 2017-02-27
1、壓縮某個指定目錄下日誌,將日誌壓縮到CompressionDirectory檔案夾中,並清除原來未壓縮日誌。#region 壓縮logs目錄下日誌 public static void CompresslogDic() { try { string logFilePath = AppDomain.CurrentDomain.BaseDirectory + "logs";
Time of Update: 2017-02-27
看看RegistryKey的協助就知道了,這個東西不複雜,比如:1、加鍵加值01.string appName = "PowerOffOnTime";02.//擷取執行該方法的程式集,並擷取該程式集的檔案路徑(由該檔案路徑可以得到程式集所在的目錄) 03.string thisExecutablePath = System.Reflection.Assembly.GetExecutingAssembly().Location;
Time of Update: 2017-02-27
as和強制轉換之間最大的區別就在於如何處理使用者自訂的轉換。操作符 as和 is
Time of Update: 2017-02-27
下表列出了可被合并以構造自訂模式的模式。這些模式是區分大小寫:d 月中的某一天。一位元的日期沒有前置字元為零。dd 月中的某一天。一位元的日期有一個前置字元為零。ddd 周中某天的縮寫名稱,在AbbreviatedDayNames中定義。dddd 周中某天的完整名稱,在 DayNames 中定義。M 月份數字。一位元的月份沒有前置字元為零。MM 月份數字。一位元的月份有一個前置字元為零。MMM 月份的縮寫名稱,在AbbreviatedMonthNames中定義。MMMM 月份的完整名稱,在
Time of Update: 2017-02-27
在 C# 中可以對字串使用 PadLeft 和 PadRight 進行輕鬆地補位。PadLeft(int totalWidth, char paddingChar) //在字串左邊用 paddingChar 補足 totalWidth 長度PadLeft(int totalWidth, char paddingChar) //在字串右邊用 paddingChar 補足 totalWidth 長度例如:1、string aa = "wu";string bb =
Time of Update: 2017-02-27
使用C#產生DLL的方法是建立一個ClassLibrary工程。如我建立一個CL的工程名稱是MyClassLibrary。我想把自己平時封裝好的類放到該工程下,產生DLL,方便以後程式的調用。可以通過簡單的複製把寫好的類複製到該工程下。注意需要設定這類為public不然預設的是private.這樣的話,即使以後引用了DLL,也沒法使用類。若不想自己寫的類被重寫,可以限制類的修飾為public
Time of Update: 2017-02-27
要想編程使Windows關機、重啟或者登出,可以使用ExWindowsEx這個API函數,該函數只有兩個參數,第一個表示關機動作的標誌,也就是你要讓該函數關機呢,還是重啟,還是登出等。可以使用EWX_SHUTDOWN、EWX_REBOOT、EWX_LOGOFF等標誌常量,分別表示關機、重啟、登出。另外如果加上EWX_FORCE這個標誌常量的話,該表明強制執行該操作。Windows在執行以上操作的時候會首先給每個正在運行中的程式發送一個WM_QUERYENDSESSION訊息,告訴它們現在我要退出
Time of Update: 2017-02-27
Microsoft Visual C++是一種可視化程式設計語言,因功能強大而受到廣大程式設計人 員的青睞。但是,由於VC++的應用程式架構結構非常複雜,使得許多初學者望而卻步。 本文通過對設定視圖背景顏色和改變對話方塊標題的幾種實現方法的分析研究,揭示了VC+ +程式碼執行時的一些本質特徵和有關的程式設計技巧,對理解MFC庫的結構和Windows 作業系統的內部工作方式提供了一定的協助。設定視圖背景顏色對於VC+
Time of Update: 2017-02-27
現在介紹一下C++實現CD抓軌轉WAV,CD抓軌的方法有好幾種,現在介紹其中一種。我們 可以通過API函數CreateFile獲得裝置控制代碼,再用API函數DeviceIoControl來實現對裝置 的訪問擷取資訊。再此還會用到WAVE檔案結構WAVEFORMATEX,再把讀到的資訊寫到檔案裡 產生WAVE格式的檔案。我們要用到的標頭檔有: ntddcdrm.h(NTDDK開發包) winioctl.h
Time of Update: 2017-02-27
由於本文是面對C語言基礎的(因為我就是從C學起來的),而MFC是利用C++類技術構建起來的。因此有必要在此為只瞭解C的朋友們,普及一下C++語言中類的概念。熟悉C++的朋友可以跳過本部分。從總體來說C++是向下相容C的,你可以很不費力氣地將用C編好了的程式拿到C++環境下編譯執行。其C++只不過是在C的基礎上添加物件導向技術(OOP),也就是類的概念,且值得一提的是C與C++都是由美國的貝爾實驗室(在之前我只知道發明過電話)發明的。一、什麼是類?按一些書本上的定義來說“就是一種複雜的
Time of Update: 2017-02-27
序列化資料——例子程式:Memo建立一個新的單文檔 SDI 應用,視圖類選擇 CFormView,以便使用者可以在視窗中輸入。 在介面中建立三個編輯框,然後再添加三個相應的編輯框變數。這三個變數是視圖類的成員變數,為了互動資料,文檔類中也要建立三個對應的變數。然後,文檔類和視圖類都要對資料成員進行初始化操作,在文檔類中這個工作通常都在 OnNewDocument() 函數中進行。因為下面任何一個操作發生時都觸發文檔類
Time of Update: 2017-02-27
全域層VB支援Module,是一種全部成員都是靜態特殊類型C#支援static class,和VB的Module類似;VB的Imports語句可以把類的靜態成員匯入,而C#的using語句沒有這個功能Imports System.MathVB可以選擇變數是否必須聲明,以及類型是否必須指定(通過Option語句)C#則預設是VB最嚴格的狀態C#可以使用extern