Windows基本的資料類型 和 Windows 工作原理

來源:互聯網
上載者:User

      Windows基本的資料類型

           
        下面列出較為常用的資料類型,大體包括了字元型、整型、浮點型、布爾型、指標型以及Windows應用程程特有的控制代碼型,表示指標型的資料類型往往以P或LP作為首碼,而控制代碼型總是冠以H。

        類型                    定義
        -------------------------------------------------------------
        ATOM                    原子(字串在原子表中的參考值)BOOL                   
        布爾型(邏輯型)變數(應為TRUE或FALSE)BOOLEAN                 布爾型(邏輯型)變數(應為TRUE或FALSE)
        BYTE                    位元組(8位)
        CCHAR                   Windows字元
        CHAR                    Windows字元
        COLORREF                RGB(紅綠藍)顏色值(32位)
        CONST                   在執行時其值保持不變的變數
        DLGPROC                 指嚮應用程式定義的對話方塊過程回調過程的指標
        DWORD                   雙字(32位)
        DWORDLONG               雙雙字(64位)
        FARPROC                 指嚮應用程式定義的指標
        FLOAT                   浮點型變數
        GLOBALHANDLE            全域記憶體塊控制代碼
        HACCEL                  加速鍵表控制代碼
        HANDLE                  物件控點
        HBITMAP                 位元影像控制代碼
        HBRUSH                  畫刷控制代碼
        HDC                     裝置描述表控制代碼
        HFILE                   檔案控制代碼
        HFONT                   字型控制代碼
        HGDIOBJ                 GDI(圖形裝置介面)物件控點
        HGLOBAL                 全域記憶體塊控制代碼
        HHOOK                   鉤子控制代碼
        HICON                   表徵圖控制代碼
        HINSTANCE               執行個體控制代碼
        HLOCAL                  本地記憶體控制代碼
        HMENU                   菜單控制代碼
        HOOKPROC                指嚮應用程式定義的鉤子的指標
        HPALETTE                調色盤控制代碼
        HPEN                    畫筆控制代碼
        HWND                    視窗控制代碼
        LOCALHAND               本地記憶體控制代碼
        LONG                    32位無符號值
        LONGLONG                64位無符號值
        LPARAM                  32位訊息參數
        LPCSTR                  指向Windows常字串(以Null 字元結束)的指標
        LPSTR                   指向Windows字串(以Null 字元結束)的指標
        LPVOID                  指向任意類型的指標
        PROC                    指向回呼函數的指標
        SHORT                   短整型數
        UCHAR                   無符號Windows字元
        UINT                    不帶正負號的整數
        ULONG                   無符號長整型數(32位)
        USHORT                  無符號知整型數(16位)
        VOID                    任意類型
        WNDPROC                 指向在應用程式中定義的視窗過程的指標
        WORD                    無符號字(16位)
        WPARAM                  32位訊息參數

 

Windows程式工作原理

           
        WINDOWS程式設計是一種完全不同於傳統的DOS方式的程式設計方法,它是一種事件驅動方式的程式設計模式。在程式提供給使用者的介面中有許多可操作的可視對象。使用者從所有可能的操作中任意選擇,被選擇的操作會產生某些特定的事件,這些事件發生後的結果是向程式中的某些對象發出訊息,然後這些對象調用相應的訊息處理函數來完成特定的操作。WINDOWS應用程式最大的特點就是程式沒有固定的流程,而只是針對某個事件的處理有特定的子流程,WINDOWS應用程式就是由許多這樣的子流程構成的。

           
        從上面的討論中可以看出,WINDOWS應用程式在本質上是物件導向的。程式提供給使用者介面的可視對象在程式的內部一般也是一個對象,使用者對可視對象的操作通過事件驅動模式觸發相應對象的可用方法。程式的運行過程就是使用者的外部操作不斷產生事件,這些事件又被相應的對象處理的過程。下面是WINDOWS程式工作原理的。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.