天天看點

MFC學習筆記003

第三天

銷售管理系統

建立新項目–>MFC應用–>起名–>應用程式類型,單個文檔–>項目樣式,MFC标準–>使用者界面功能–>經典菜單選項,無–>完成

配置:項目右鍵–>屬性–>C/C+±->預處理器–>預處理器定義–>添加 _CRT_SECURE_NO_WARNINGS

1,建立仙姑

2,配置項目

2.1,預處理器的宏添加

2.2,圖示的配置 引用資源SetClassLong(視窗句柄,設定内容,具體的圖示加載)

2.3,設定标題 分左右側标題 Doc - OnNewocument中設定 右側Frame中OnCreate中設定

2.4,設定視窗大小MoveWindow

2.5,居中顯示CenterWindow

3,CInfoFile類的引入

3.1,測試擷取登入資訊API

3.2,測試修改密碼功能

4,登入功能實作

4.1,插入Dialog做登入視窗

4.2,界面布局 添加類

4.3,功能實作 點選登入進行驗證

4.3.1,輸入内容不能為空

4.3.2,判斷有效性

4.3.3,都成功進入管理系統

4.4,重寫OnOk

4.5,消息WM_CLOSE exit(0)

5,靜态拆分視窗

5.1,建立兩個視窗類 CSelectView和CDisplayView

5.2,CSpliterWnd m_spliter;//切分視窗類對象 通過對象進行拆分

5.2.1,拆分成1行2列

5.2.2,建立0行0列和0行1列的資料

5.2.3,return TRUE代表使用者自己拆分視窗

6,樹視圖功能

6.1,.h中聲明m_treeCtrl樹控件 CImageList圖檔集合

6.2,擷取樹控件getTreeCtrl()

6.3, 1,準備資源

6.4, 2,添加節點

6.5,添加事件 切換選擇項觸發的事件

7, 個人資訊界面搭建

8,自定義消息發送以及界面挂載

8.1,聲明自定義的消息NM_ABCDE

8.2,自定義消息 寫到分界宏中 ON_MESSAGE(NM_A,OnMyChange)

8.3,聲明OnMyChange方法

8.4,SelectView中發送自定義消息::postMessage

8.5,根據不同的參數做不同界面的挂載

8.6,界面具體挂載

9,個人資訊功能完善

9.1,初始化内容 身份 使用者名

9.2,判斷輸入内容不能為空

9.3,新密碼與确定密碼要一緻

9.4,新密碼與舊密碼不能一緻

9.5,修改密碼 提示使用者修改成功

9.6,清空内容

9.7,取消按鈕 清空内容

10,銷售管理功能實作

10.1,建立新的Dialog進行界面布局

10.2,添加類 添加變量

10.3,初始化下拉框

10.4,同步庫存量和單價

10.5,購買功能實作

10.5.1,檢測資料

10.5.2,具體購買

10.5.3,同步商品庫存

10.5.4,提示使用者購買成功

10.5.5,清空資料

10.6,取消按鈕實作

11,商品添加

11.1,添加商品個數

11.2,搭建界面

11.3,添加類 添加變量

11.4,初始化下拉框

11.5,同步資料 單價

11.6,添加功能實作 同步檔案中的庫存

11.7,取消按鈕

12,添加新商品

12.1,驗證資料有效性

12.2,添加CInfoFile file 添加新商品

12.3,新商品添加成功後,同步到左側下拉框中

12.4,取消按鈕

13,菜單設定

13.1,右鍵 添加事件處理程式

13.2,開始 - 退出

13.3,菜單 - 5 個菜單項