原创 VC控件的大小與像素之間的轉換

    函數功能:該函數返回系統的對話基本單位,該基本單位爲系統字體字符的平均寬度和高度。對於使用系統字體的對話框,可以用這些值在對話框模板之間轉換,比如在對話框模板和像素之間。對於不使用系統字體的對話框,從對話框模板單位到像素的轉換要根

原创 瀏覽器集成教學 自定義瀏覽器(Updated for Windows XP SP2)

本文翻譯自 http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/hosting/wbcustomization.asp 

原创 MPEG音頻文件格式(包括MP3文件格式)詳解 (一)

      MP3 文件是由幀(frame)構成的,幀是MP3 文件最小的組成單位。MP3 的全稱應爲MPEG1 Layer-3 音頻文件,MPEG(Moving Picture Experts Group)在漢語中譯爲活動圖像專家組,特

原创 非常實用的函數庫-81個自定義函數(轉)

{******************************************************* 項目:離線式制卡系統 模塊:自定義函數模塊 描述: 版本:1.0 日期: 作者:劉進雄 郵箱:[email protected]

原创 JPEG 原理詳細實例分析及其在嵌入式 Linux 中的應用

作爲一個基本的圖像壓縮方式,JPEG 已經得到了廣泛的運用,但 JPEG 相關的基本原理,卻經常被忽視,或解釋得很不確切。這裏我們詳細討論一下 JPEG 的編碼原理,並結合實例來給出一個更加感性的認識。JPEG 編碼的詳細過程有着諸多的信

原创 如何在Windows NT中隱藏自己

  CVC電腦病毒論壇 (http://www.retcvc.com/cgi-bin/leobbs.cgi)-- 病毒技術研究 (http://www.retcvc.com/cgi-bin/forums.c

原创 Windows彙編語言開發環境

  Windows、Linux等現代操作系統都運行於CPU的保護模式下。學習保護模式的彙編語言編程,要選用合適的編譯、調試工具,編譯工具決定了彙編程序的語法、結構,而調試工具則能夠幫助我們迅速查找程序中的錯

原创 向其餘進程注入代碼地三種辦法

導言:    我們在Code project(www.codeproject.com)上可以找到許多密碼間諜程序(譯者注:那些可以看到別的程序中密碼框內容的軟件),他們都依賴於Windows鉤子技術。要實現這個還有其他的方法嗎?有!但是

原创 常用數據類型使用轉換詳解

 剛接觸VC編程的朋友往往對許多數據類型的轉換感到迷惑不解,本文將介紹一些常用數據類型的使用。 我們先定義一些常見類型變量藉以說明 int i = 100; long l = 2001; float f=3

原创 BHO開發基礎

文章引用自: [引用] 2007-03-05 | 發表者: 李鴻儒     在Windows操作系統上,我們最常見的瀏覽器有兩種:文件瀏覽器(exploer.exe,應用於文件系統)和Internet瀏覽器(iexplore.exe,

原创 使用Visual C++調試器調試

 一、調試版本與發佈版本  有時程序能在調試版本運行但不能運行於發佈版本,反之也有可能。一般說來,一個發佈版本意味着某些類型的優化,而一個調試版本則沒有優化。下面我們來看看它們的區別:1、特別針對調試版本的

原创 MPEG音頻文件格式(包括MP3文件格式)詳解 (二)

五、MPEG音頻標籤 MPEG音頻標籤分爲兩種,一種是ID3v1,存在文件尾部,長度128字節,另一種是ID3v2,是對ID3v1的擴展,存在文件頭部,長度不定。 1、ID3v1 ID3v1標籤用來描述MPEG音頻文件。包含藝術家,標題,

原创 Winsocket編程之TCP/IP體系結構

 一、TCP/IP 體系結構與特點   1、TCP/IP體系結構   TCP/IP協議實際上就是在物理網上的一組完整的網絡協議。其中TCP是提供傳輸層服務,而IP則是提供網絡層服務。TCP/IP包括以下協

原创 D語言學習方法

自從去年看到D後,就深深的被D迷上了.靜態類型,本地代碼,快速編譯,垃圾收集,直接訪問C,單元測試,契約編程...太多的特性,並且每個特性都讓我爲之心動.我喜歡解決問題,更喜歡找到解決問題的方法.工欲善其事嗎.看到D這個編程利器後,我幾乎

原创 位圖文檔

 BMP文件由文件頭、位圖信息頭、顏色信息和圖形數據四部分組成。<?XML:NAMESPACE PREFIX = O />  一.理論基礎 1. typedef  struct  tagBITMAP   {