教會你寫第一個MFC程序(登錄案例)

MFC登錄案例實現

l 什麼是MFC

微軟基礎類庫(英語:Microsoft Foundation Classes,簡稱MFC)是微軟公司提供的一個類庫(class libraries),以C++類的形式封裝了Windows API,並且包含一個應用程序框架,

以減少應用程序開發人員的工作量。其中包含大量Windows句柄封裝類和很多Windows的內建控件和組件的封裝類

l 軟件環境:vc++6.0

l 創建MFC工程步驟


教會你寫第一個MFC程序(登錄案例)


教會你寫第一個MFC程序(登錄案例)

選擇基本對話框之後可以直接選擇完成即可也可以選擇下一步享受過程


教會你寫第一個MFC程序(登錄案例)

到此一個MFC工程就建立完成了!

l 登錄案例的第一種實現(initInstance()方法實現)

教會你寫第一個MFC程序(登錄案例)


教會你寫第一個MFC程序(登錄案例)


修改好對話框屬性之後可以拖拉右邊控件到對話框

教會你寫第一個MFC程序(登錄案例)

教會你寫第一個MFC程序(登錄案例)

登錄界面就設計好了 然後除過確定、取消按鈕無需設置屬性之後其餘新拉控件需設置屬性,其中靜態文本控件的id設置為控件默認id+USERNAME、控件默認id+Password

設置屬性方法:點擊控件,鼠標右鍵菜單欄選擇最後一欄屬性就可以修改了

設置好登錄界面之後,就可以進行登錄功能的實現了

1、 可以雙擊登錄界面或者鼠標右鍵選擇建立類嚮導

2、 登錄界面由於首次未設置對應的類,需要根據類嚮導的提示生成對應的控制類,名字隨意,但需確保見名知意

3、 注意首次設置一定要點確定!!!

教會你寫第一個MFC程序(登錄案例)

3、 注意首次設置一定要點確定!!!

注意首次設置一定要點確定!!!

4、

教會你寫第一個MFC程序(登錄案例)

5、 輸入以下代碼:

教會你寫第一個MFC程序(登錄案例)


6、 進行代碼編譯

如果發現未定義類型的錯誤,一定是沒有引入對話框的頭文件,在代碼最上面輸入#include “新對話框的類名.h”

7、 進行編譯生成就會生成以下界面,嘗試輸入用戶名和密碼

教會你寫第一個MFC程序(登錄案例)


登錄成功演示(到達系統主界面視圖)


教會你寫第一個MFC程序(登錄案例)

登錄失敗演示


教會你寫第一個MFC程序(登錄案例)

當然也可以進行優化,大家可自行發揮。

這樣,一個簡單的MFC程序就做好了!希望大家能夠多加練習!創作不易,如果大家覺得還行的話可以收藏加分享哦!謝謝大家的支持!


分享到:


相關文章: