原创 C#抽象類和接口

接口: 所有成員默認爲public,因此接口中不能有private修飾符。 派生類必須實現接口的所有成員 一個類可以直接實現多個接口,接口之間用逗號

原创 Qt delete

強類型語言在創建對象時總會顯式或隱式地包含對象的類型信息。也就是說,強類型語言在分配對象內存空間時,總會關聯上對象的類型。相比之下,弱類型 語言則不會這樣做。在分配了內存空間之後,有兩種方法釋放空間:手工釋放,或者是使用垃圾收集器。C+

原创 RPM包下載網址

可供下載的RPM網址: http://rpm.pbone.net/ http:/rpmfind.NET/ http://fr.rpmfind.net/linux/rpm2html/search.php

原创 C# 序列化與反序列化幾種格式的轉換

第一種將object轉換爲string對象,這種比較簡單沒有什麼可談的; public string ScriptSerialize<T>(T t) { JavaScriptSerialize

原创 C# 重構

    2009年,Sean Chambers在其博客中發表了31 Days of Refactoring: Useful refactoring techniques you have to know系列文章,每天發佈一篇,介紹一種重

原创 C#中null和""的區別

string是引用類型; string str = null 沒有創建內存空間,str中存放的是空引用指針; string str = "" 創建了內存空間,str中存放的是指向堆中的指針。   簡單地說: string st

原创 C#獲取當前項目路徑

string str1 =Process.GetCurrentProcess().MainModule.FileName;    //可獲得當前執行的exe的文件名。   string str2=Environment.CurrentDi

原创 C# 窗口傳遞信息

方法1在Form1中通過PostMessage發送消息,在Form2通過DefWndProc截獲消息來相互作用,具體參見我先前的文章《C# 收發和處理自定義的WINDOWS消息》   方法2通過第三方 公共類的公共靜態成員來實現

原创 C# @符合的作用

一.忽略轉義字符 C# 中字符串常量可以以@ 開頭聲名,這樣的優點是轉義序列“不”被處理,按“原樣”輸出。 string s_FilePath ="C:\\Program Files\\Microsoft.NET\\test.txt"

原创 C# 獲取文件名和擴展名

string fullPath = @"d:\test\default.avi"; string filename  = Path.GetFileName(fullPath);//返回帶擴展名的文件名 "default.avi" str

原创 C# 調用 C++ 回調函數

轉載地址:http://www.cnblogs.com/dipwater/archive/2012/11/07/dipwater_delegate.html 同類可參考: http://www.cnblogs.com/cssmyst

原创 GNU官網網址

http://ftp.gnu.org/gnu/ ftp://ftp.gnu.org/gnu/ GCC下載網址: http://ftp.gnu.org/gnu/gcc/ mpc下載地址 http://www.multiprecisio

原创 Eric Lippert推薦的C#書單

轉載地址:http://www.cnblogs.com/kirinboy/archive/2011/11/14/csharp-book-list-from-eric-lippert.html Eric Lippert是微軟C#編譯器和

原创 連接SQL Server 2008 R2 error 40處理方法

轉載地址: http://blog.sqlauthority.com/2009/05/21/sql-server-fix-error-provider-named-pipes-provider-error-40-could-not-ope

原创 C#播放聲音【六種方法】

C#中聲音的播放主要有六種方法: 1.播放系統事件聲音  2.使用SoundPlayer 3.使用API函數播放 4.使用axWindowsMediaPlayer的COM組件來播放 5.Microsoft speech object Li