原创 VC++學習筆記(2)-------在VC工程中刪除類

在VC中建立一個類很容易,但是當我想刪除這個類時卻發現並不那麼容易。我找了半天,無論是右鍵,還是Delete,還是什麼嚮導之類的都不好用。最後乾脆把源文件刪了,結果再建類時出現問題說之前的類還有剩餘,鬱悶~~~上網查一下吧,找到了解決辦

原创 VC++學習筆記(4)-------使用Regular Expression

VC++6.0本身並不支持正則表達式,需要鏈接一個支持正則表達式的庫。支持正則表達式的庫有boost、GNU、微軟發佈的greta等。這裏使用boost庫。Boost庫是一個經過千錘百煉、可移植、提供源代碼的C++庫,作爲標準庫的後備,

原创 VC++學習筆記(3)------- CString相關的一些問題以及LineLength()的

先說說CString。 CString 是一種很有用的數據類型,確切的說它是個類。它們很大程度上簡化了MFC中的許多操作,使得MFC在做字符串操作的時候方便了很多。然而如果使用時不注意就會出現問題,而且很難查找問題原因。 我們完全可以將

原创 VC++學習筆記(1)------關於Rich Edit控件

     今天在對話框裏添加了一個Rich Edit控件,類似於VB中的RichTextBox控件。結果運行時不能產生對話框窗體。上網一查,原來Rich Edit控件在使用前還需要初始化。      使用Rich Edit控件需要在工程的

原创 【轉】類內靜態變量

靜態數據成員: 下面看一個例子: #include <iostream.h> class Point { public: void output() { } static void init() {   } }; void main(

原创 用innosetup4製作“寫註冊表”一例:極點五筆V3.5版

(轉載自http://www.wbfans.com/thread-5209-1-1.html) 再給一個用innosetup編寫的需要填寫註冊表的例子(極點五筆3.5):     這是一個安裝“極點3.5紀念版”的安裝程序的例子。    

原创 類的sizeof

  1、空類的sizeof是1。空類是指沒有成員的類,類中的函數不佔空間,除非是虛函數。 如: class A         {              public:                       A(){}     

原创 安裝SQL Server 2000掛起的問題

      安裝SQL Server2000的時候,安裝程序提示我安裝程序被掛起,讓我重新啓動電腦,但我即便是重新啓動了再次安裝,SQL Server2000的安裝程序依舊提示我這個錯誤。看來重起並不能解除被掛起的安裝程序。      

原创 用inno Setup做應用程序安裝包的示例腳本(.iss文件)

 (轉載自http://blog.sina.com.cn/s/blog_6f8ff4900100pln7.html)   用innoSetup做應用程序安裝包的示例腳本(.iss文件),具體要看innoSetup附帶的文檔,好象是pasc

原创 zz20條編程經驗

作者喬納森·丹尼可(Jonathan Danylko)是一位自由職業的web架構師和程序員,編程經驗已超過20年,涉足領域有電子商務、生物技術、房地產、醫療、保險和公用事業。正如喬納森在文中所言,本文適合剛畢業的大學生和剛入門的程序員。如

原创 VC++學習筆記(6)——在Visual C++中使用ADO

在Visual C++中,要使用ADO對象,必須先在類的頭文件中導入ADO的庫文件,幷包含頭文件icrsint.h。 ADO數據綁定對話框嚮導可自動導入ADO對象庫,幷包含icrsint.h。在對象Visual C++中,CADOReco

原创 c++中內存拷貝函數詳解

 該內容轉載自Emuio的博客。。。 http://www.ghoffice.com/bbs/simple/?t82267.html 寫一個函數,完成內存移動,併爲其寫一個簡單的測試用例來進行測試。 夠簡單的吧?有的同學很快就寫出了答

原创 VC++學習筆記(9)——在VC中定義外部變量

今天遇到了一個鏈接錯誤:error LNK2005: "float *" (?*@@*) already defined in already defined in *.obj 明明沒有重複定義啊,怎麼會出現這種錯誤呢? 解決方案: 首

原创 Edit控件回車換行

選擇edit控件的“want return”屬性即可。

原创 VC++ 學習筆記(12)——VC6.0 程序打包

VC6.0將程序打包成一個可執行文件(release) (1)控制檯應用程序 首先打開程序,工程(Project)->設置(Settings...),左側Settings For下拉列表選擇Win32 Release,右側“Microso