基於VC6 0的專案實踐 mfc計算器專案綜述

2021-08-04 02:02:03 字數 1095 閱讀 9268

學了mfc的入門知識後,我迫切地想做乙個小的實踐專案,於是就有了第乙個自己寫的計算器。雖然是乙個非常簡單的入門專案程式,但對於剛剛接觸mfc開發視窗程式的新手來說很有意義。

下面是該專案任務清單:

專案名稱:數字鍵盤式計算器的設計

設計內容與要求:設計乙個數字鍵盤式計算器,利用visual c++進行應用程式設計,程式應具有如下功能:

(1)通過按鈕實現資料的輸入;

(2)實現加、減、乘、除、乘方、開方等一般運算;

(3)實現日期計算和常用的單位換算功能;

(4)實現二進位制,八進位制,十進位制,十六進製制之間的轉換;

(5)通過選單欄可以選擇不同的運算模式,包括:一般運算,日期計算,單位換算,進製轉換等。

此外,程式需提供友好的人機互動介面。

分析:該專案分為四個模組的設計

cmydlg(作為主視窗,實現普通計算)

cmydlg_1(實現日期計算)

cmydlg_2(實現進製轉換)

cmydlg_3(實現單位換算)

本篇文章中只給出專案開發文件和執行效果圖。

每一部分具體的設計和**可參見下面這幾篇文章(功能預設和介面參照了windows計算器的設計。)

普通計算模組

日期計算模組

進製轉換模組

單位換算模組

開發文件如下:

執行效果截圖

VC 6 0及MFC基礎知識

這是早期的學習筆記,今天翻出來,覺得還有點價值,就 到這裡。visual c 6.0的主介面 的mfc windows 的三大模組就是以dll dynamic link librar 動態鏈結庫 的形式提供的 kernel32.dll,user32.dll,gdi32.dll 裡面就含有了 api函...

VC 6 0 修改專案工程名稱

例如將專案工程 h100a替換成h200a 1 先備份一次原專案工程 2 刪除工程目錄下的 ncb opt plg檔案 3 分別用記事本開啟 h100a.dsw h100a.dsp h100a.rc 將檔案內 h100a 替換為 h200a 儲存成功後,再將檔名分別更改為 h200a.dsw h20...

基於VC6 0和MFC實現的作業系統哲學家進餐問題

一 需求分析 乙個圓桌上有一大碗麵,5個盤子,5把筷子,5個座位上可以座5個哲學家,當哲學家就坐以後,其左右有且僅有乙個筷子,每個筷子左又有且僅有乙個哲學家。哲學家動作 思考,取筷 需要兩個 取面,吃麵。現設計乙個禮儀以允許他們就餐,需要避免兩個哲學家 搶 同一把筷子,又要避免飢餓和死鎖。通過設計,...