VC MFC學習筆記 一

2021-08-22 17:15:19 字數 595 閱讀 9375

什麼是mfc?

從字面意思上理解,mfc (microsoft foundation class library),是微軟的乙個基礎類庫(c++)。mfc中的各種類或者封裝了win32應用程式程式設計介面,或者封裝了應用程式的概念,或者封裝了ole特性,或者封裝了odbc和dao資料訪問的功能,等等。它們結合起來構成了乙個應用程式框架,它的目的就是讓程式設計師在此基礎上來建立windows下的應用程式。

這是一種相對sdk來說更為簡單的方法。因為總體上,mfc框架定義了應用程式的輪廓,並提供了使用者介面的標準實現方法,程式設計師所要做的就是通過預定義的介面把具體應用程式特有的東西填入這個輪廓。

windows程式設計

windows程式設計使用的是事件驅動程式設計模型,應用程式通過處理作業系統傳送過來的訊息來響應事件。事件可能是一次擊鍵、滑鼠單擊或者是要求視窗更新的命令以及其它事情。

windows程式的進入點是函式winmain,但是大多數操作時在稱為視窗過程的函式中進行的。視窗過程函式處理傳送給視窗的訊息。winmain函式建立視窗並進入訊息迴圈,即獲取訊息或將其排程給視窗過程。訊息被檢索之前處於訊息佇列中等待。乙個典型的應用程式的絕大部分操作是在響應它收到的訊息,除了等待下乙個訊息到達以外,它幾乎什麼也不做。

VC MFC學習筆記 四

如何使用指標傳遞記憶體 一般使用指向指標的指標,或者用返回型別來傳遞。指標 位址 指向變數的指標變數 存放變數位址的變數是指標變數,用來指向另乙個變數。為了表示指標變數和它所指向的變數之間的聯絡,在程式中用 符號表示 指向 例如,pointer代表指標變數,而 pointer是pointer所指向的...

VC MFC學習筆記 六

總在很多地方看到 com的相關的東西,但是一直以來對 com的理解只是侷限於知道它的全稱 component object model 為此,專門讀了一下 com技術內幕 的第一章,力求先對 com有乙個初步的了解,隨著學習的深入,肯定會進一步對 com進行研究。com是什麼?com是乙個說明如何建...

VC MFC學習筆記 四

如何使用指標傳遞記憶體 一般使用指向指標的指標,或者用返回型別來傳遞。指標 位址 指向變數的指標變數 存放變數位址的變數是指標變數,用來指向另乙個變數。為了表示指標變數和它所指向的變數之間的聯絡,在程式中用 符號表示 指向 例如,pointer代表指標變數,而 pointer是pointer所指向的...