原创 Windows對象 (Object) 結構

Windows系統的各種資源以對象(Object)的形式來組織,例如File Object, Driver Object, Device Object等等,但實際上這些所謂的“對象”在系統的對象管理器(Object Manager)看來只

原创 蒐集的工具軟件(.NET)

1 P/invoke interop assistant 爲某個指定api生成對應的C# 或vb.net的聲明代碼 2 tlbimp 將com類型庫中的類型定義轉換爲公共語言運行庫程序集中的等效定義 3 tlbexp 生成一個類型庫,該類

原创 動態內存分配與釋放(new and delete)

Cpp Operators of new and delete 1. 動態內存分配與釋放(new and delete) 一般說來,一個對象的生命期是由它被創建時所處的區域決定的。例如,在一對{}類定義的一個對象,在離開這個由{}所界定的

原创 如何在google code創建自己的工程

在平時我們寫代碼往往會遇到這樣的問題:對某個階段的代碼進行備份,防止由於編碼的失誤造成新版本錯誤太多,這時候需要恢復到之前的版本。我之前的做法就是將錯誤過多的代碼刪除,用原來備份的代碼重新在寫!這樣非常的浪費時間與精力,解決這個問題的一個

原创 Sum Problem

Sum Problem Time Limit: 1000/500 MS (Java/Others) Memory Limit: 65536/32

原创 volatile存儲器限定符

對於volatile類型的變量,系統每次用到他的時候都是直接從對應的內存當中提取,而不會利用cache當中的原有數值,以適應它的未知何時會發生的變化,系統對這種變量的處理不會做優化——顯然也是因爲它的數值隨時都可能變化的情況

原创 如何在在主窗體顯示前顯示一個窗體既廣告窗體

   public class StartUpMessage    {        public StartUpMessage()       {       }        private bool _isInit = false;

原创 音頻播放器

下面是我在google code上的工程 http://code.google.com/p/myttplayer/

原创 WTL按鈕自繪機制

這幾天想自己寫一個WTL的SkinButton,找了好長時間的資料才搞明白。 在搜索資料在過程中發現,大家都是知道怎麼實現,貼出了一大段代碼,但是很多人並不明白實現窗體自繪的原理。下面就如何實現窗體自繪我給出自己的解法: 1、第一步就是控

原创 win32DLL導出函數、變量、類

1、新建-->win32項目,程序名字爲DLL,應用程序類型選擇DLL,附加選項選擇導出符號,添加公共頭用於,這個可以選擇ATL,也可以不選 2、生成主要文件有DLL.h,DLL.cpp,注意此處的DLL可以是任意的 DLL.cpp內容

原创 匿名結構體的妙用

struct { int iIndex ; TCHAR * szLabel ; TCHAR * szDesc ; } sysmetrics [] = { SM_CXSCREEN, TEXT ("SM_CXSCREEN"), TEXT ("

原创 MCIWnd的使用

Windows中提供了一個MCIWnd窗口類,可以更加方便的在一個VC窗口中操作多媒體。   使用MCIWnd,源文件中需要包含頭文件 vfw.h,在Project->Settings->Link->Object/libray modul

原创 PPStream播放器完整控件

powplayerpsnetworkpp2play上面三個dll是必須的其中PowerList不是必須的,如果想開發網絡電視則應該添加PowerList.ocx及相關組件 下載地址http://www.ppstream.com/bin/p

原创 [轉][VC/MFC]VC資源分配、釋放表

資源                            分配函數                            清除函數                     需要手動清除?   ======================

原创 搜索引擎探究(一)

前段是時間找工作,受打擊了,本以爲自己熟練了掌握了C/C++,windows編程,ATL、WTL編程,可以熟練的編寫win32DLL,可以熟練的寫MFC程序,就可以找個差不多的公司,誰料到,並不是所有的公司都找這樣寫window客戶端的人