原创 STL中map用法詳解

STL中map用法詳解 說明:如果你具備一定的C++ template知識,即使你沒有接觸過STL,這個文章你也應該可能較輕易的看懂。本人水平有限,不當之處,望大家輔正。一.Map概述Map是STL的一個關聯容器,它提供一對一(其中第一個

原创 關於 MFC 繪製 JPG圖像 問題 -- 無敵使用fread 獲取圖像到內存中

      關於jpg繪製,查看網上的帖子都是使用 CreateFile 和ReadFile 組合 或者 CFile 類的方法 獲取jpg資源加載到內存中的! 但是,在使用fopen ,fread 這個標準c++函數組合讀取資源時候卻使得

原创 關於C++Builder 中使用 VCLSkin 換膚控件的一點心得!在OCX(ActiveX)中的應用。

對於 VCLSkin的使用網上的文章並不多,害的我在這次客戶突如其來的對界面的無理要求中手足無措。 其實 VCLSkin是個使用很簡單,強大,皮膚繁多的控件。可以滿足C++builder以及Delphi的日常開發使用。 但是,天有不測風雲

原创 Informix --基於角色的訪問控制

在角色訪問控制中,角色即一組被授權的操作的集合。操作--(許可給)->角色--(許可給)->用戶一個用戶可以擁有多個角色。一個角色可以擁有多個用戶。角色的定義,分配,刪除,只能由管理員執行。如果用戶不具備任何角色,那將不能進行任何操作。高

原创 利用微軟Speech SDK 5.1在MFC中進行語音識別開發時的主要步驟

利用微軟Speech SDK 5.1在MFC中進行語音識別開發時的主要步驟,以Speech API 5.1+VC6爲例:1、初始化COM端口一般在CWinApp的子類中,調用CoInitializeEx函數進行COM初始化,代碼如下:::

原创 auto類型(普通)局部變量相比, static局部變量有三點不同

與auto類型(普通)局部變量相比, static局部變量有三點不同1. 存儲空間分配不同auto類型分配在棧上, 屬於動態存儲類別, 佔動態存儲區空間, 函數調用結束後自動釋放, 而static分配在靜態存儲區, 在程序整個運行期間都不

原创 關於 com 組件 還有 一些 mfc 調用的實例 很實用的博客

http://dvwt.blog.163.com/blog/static/343254702008628113548283/

原创 vc 知識

http://blog.donews.com/Dophins2005/archive/2005/05/25/396832.aspx

原创 C++ 正則表達式

#include "stdafx.h"#include <Atlrx.h> int _tmain(int argc, _TCHAR* argv[]){ CString Text;  CAtlRegExp<> m_Email; REPars

原创 在STL 中 vector 和 list 的比較

STL的容器主要分爲兩大類:序列式容器(Sequence containers)和關聯式容器(Associative containers)。序列式容器主要包括 vector、deque、list;而關聯式容器包括set、multiset

原创 C++面試題 比較實用

C++面試題參考:http://blog.csdn.net/Ghost90/archive/2009/04/22/4099672.aspx整理:松鼠時間:2009-5-81、const 有什麼用途?(請至少說明兩種)答:(1)可以定義 c

原创 [繪製相關] 用CImage 讀取 內存中的圖片數據

void  LoadMemImage( void *  pMemData,  long  len) {  HGLOBAL hGlobal  =  GlobalAlloc(GMEM_MOVEABLE, len);   void *  pDa

原创 如何使得OCX控件能響應PreTranslateMessage消息?

  1、首先在OCX的CPP文件中聲明一個全局變量: static HHOOK hHook = NULL; 2、定義VHook處理函數: LRESULT CALLBACK GetMessagePr

原创 string 的 replace()函數寫法

string& replace_all ( string& str , const string oldword, const string newword ) { while(true ) { string::size_type pos

原创 [C++ ] MFC 中 另類的 控制編輯框 字符方法~!

通過對 PreTranslateMessage(MSG* pMsg)函數的控制  不需要 去 繁瑣的 重寫 CEdit或 其他編輯控件的 OnKeyDown 方法 直接可以 在 繪製文字之前 截獲 按鍵消息~!  簡單實用~!   系統函