原创 C#學習筆記

C#學習筆記(一):數據類型 C#數據類型分爲兩大類:數值類型和引用類型;    一、數值類型包括:整型、字符型、布爾型、浮點類型、小數類型、結構、枚舉        1、整數類型:byte、sbyte、short、ushort、int、

原创 使用C#調用外部序或是執行DOS命令

使用 System.Diagnostics.Process.Start(); 如:System.Diagnostics.Process.Start("abc.txt"); 在.net裡,提供了Proces

原创 系統消息

   WM_NULL                         = &H0000;     WM_CREATE                    = &H0001;  '應用程序創建一個窗口   

原创 C#託管Socket的實現方法(1)

Socket就是套接字,它是網絡編程中最常用遇到的概念和工具。在TCP/IP網絡中,傳送和接收數據就會經常使用到Socket,由於使用 Socket能夠在網絡上處理複雜數據,所以在各種網絡應用程序中,涉及到

原创 明辨接口實現和虛函數重載的區別

Effective C# 原則20:Item 20: Distinguish Between Implementing Interfaces and Overriding Virtual Functions 粗略的看一下,感覺實現接口和

原创 系統開機自動運行程序和自動啓動服務

  一、當前用戶專有的啓動文件夾  這是許多應用軟件自動啓動的常用位置,Windows自動啓動放入該文件夾的所有快捷方式。用戶啓動文件夾一般在:/Documents and Settings/<用戶名字>/

原创 獲取IE代理地址

查找HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet   Settings/中     ProxyEnable=1代表

原创 C#註冊全局熱鍵

註冊全局熱鍵要用到Windows的API方法RegisterHotKey和UnregisterHotKey。一、聲明註冊熱鍵方法 [DllImport("user32.dll")]  private static extern int

原创 C# 監聽USB

        public const int WM_DEVICECHANGE = 0x219;         public const int DBT_DEVICEARRIVAL = 0x8000;         public 

原创 C# 自定義格式字符串隨筆(IFormattable,IFormatProvider,ICustomFormatter三接口的實現)

.NET Framework提供了方法,能夠將任何數值、枚舉以及日期和時間等基數據類型表示爲字符串 格式化由格式說明符字符的字符串控制,該字符串指示如何表示基類型值 例如,格式說明符指示:是否應該用科學記數法來表示格式化的數字 例如:格式

原创 C#啓動一個外部程序(2)

  調用Win32 API。1.using System.Runtime.InteropServices;2.[DllImport("shell32.dll")]        public static

原创 Linux必學的60個命令

Linux必學的60個命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盤操作、文件存取、目錄操作、進程管理、文件權限設定等。所以,在Linux系 統上工作離不開使用系統提供的命令。要想真正理解Linux系統,就必須從

原创 C# ListView排序

1聲明 private ListViewColumnSorter lvwColumnSorter; 2窗體構造函數添加下面代碼 // 創建一個ListView排序類的對象,並設置listView1的排序器lvwColumnSorte

原创 C#啓動一個外部程序(1)

  調用Win32 API。1. using System.Runtime.InteropServices; 2.//        //#define SW_HIDE             0 //隱

原创 C++ Builder 中 CreateFile的用法 補充範例

//---------------------------------------------------------------------------#include <Filectrl.hpp>#include "Savefilr.