原创 DLL導出類

 DLL導出類  DLL中定義的類可以在應用工程中使用。 #ifdef MYDLL_EXPORTS #define MYDLL_API __declspec(dllexport) #else #pragma message("auto t

原创 編譯生成小盾牌

編譯生成帶有小盾牌的可執行文件,需要添加manifest 文件 (xxxx.exe.manifest) <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly x

原创 VS鏈接錯誤:"PRJ0050 Failed: Failed to register output"

錯誤信息>> Project : error PRJ0050: Failed to register output. Please ensure you have the appropriate permissions to modify

原创 STL

STL的容器可以分爲以下幾個大類: 一:序列容器, 有vector, list, deque, string. 二 : 關聯容器,     有set, multiset, map, mulmap, hash_set, hash_map,

原创 關於DEBUG 信息

#ifdef DEBUG #define DEBUGMASK(bit) (1 << (bit)) #define MASK_ERROR DEBUGMASK(0) #define MASK_WARN

原创 WinCE6.0 USB驅動架構分析

 1、WinCE設備的三種角色       USB是主從結構,分爲主端和從端。一般主端稱爲Host,從端稱爲Client,但是在WinCE系統中有些不同,主端稱爲Host,從端稱爲Function。       對於USB而言,搭載Win

原创 dispinterface接口、Dual接口以及Custom接口

            自動化接口就是用IDispatch實現的接口。它的好處就是腳本語言象VBScript、 JavaScript也能用COM組件了,從而基本上做到了與語言無關它的缺點主要有兩個,第一個

原创 PreTranslateMessage 處理鍵盤消息

         做windows開發有段時間了,但項目多數都不沒涉及到鍵盤事件的處理。現在用到突然忘了。   處理鍵盤可以通過兩種方式:         1. hook 技術偵測。 這裏就先不介紹,有機會在整理。         2.

原创 CE6 創建桌面快捷方式,以及開機自動運行

          在項目過程中爲了方便程序演示,用到桌面快捷方式。 1. 將應用程序添加到NK中。        platform.bib  [MODULES] 中添加應用程序                 S

原创 COM組件的運行機制,即COM是怎麼跑起來的

     這部分我們將構造一個創建COM組件的最小框架結構,然後看一看其內部處理流程是怎樣的IUnknown *pUnk=NULL;     IObject *pObject=NULL;     CoIn

原创 成大事必備

成大事必備9種能力、9種手段、9種心態分享   一:沉穩 (1)不要隨便顯露你的情緒。 (2)不要逢人就訴說你的困難和遭遇。 (3)在徵詢別人的意見之前,自己先思考,但不要先講。 (4)不要一有機會就嘮叨你的不滿。 (5)重要的決定儘

原创 簡單的皮膚庫 Skin++

一.加載Skin++ 1.在(VC7)"項目->屬性->鏈接器->輸入->附加依賴項"中加入SkinPlusPlusDLL.lib 或 在(VC6)"Project->Settings->Link->Object/library"中加入

原创 網絡心跳包處理

           以前在學習Socket編程時都只是簡單的調用微軟的API函數,很少考慮網路的異常處理。在做實際的項目中網路異常是必須要考慮到的。   網路斷開掉線異常處理:   HeartBeat 網絡心跳包      一下是個人理

原创 在WinCE中實現Screen Rotation

      在WinCE中做Screen Rotation,首先確認顯示設備的驅動是否支持Screen Rotation功能。在顯示設備支持的前提下,可以通過以下兩種方法做Screen Rotation:       1.      

原创 windows遠程桌面

    爲了將數據部署到遠程服務器上,採用微軟的遠程桌面功能特別方便. 具體實現如下        1. 開始 ---- 附件------ 遠程桌面連接  或者DOS 命令 mstsc        2. 選項卡--- 本地資源-----