MFC打字訓練娛樂程式(一)

2021-05-21 19:58:23 字數 896 閱讀 8475

今天終於把打字訓練程式完工了,下面簡要說一下整體思路,和大家分享之。

主視窗這一塊,先從檔案路徑找到字典所在(路徑查詢在子視窗操作),並申請動態記憶體,用以存放讀入的內容,並進行隨機顯示單詞的操作。

使用了ontimer

訊息響應,定義乙個

intntimecount

,通過變數

ntimecount

的自增,並對

ntimecount

的相關操作達到程式能在一定的時間段自動更新單詞,此時間段是根據難度設定,使用者輸入單詞和顯示單詞一致時能夠順利進行更新,如果使用者在規定時間內已經輸入正確,可以自動進行下一步的比較操作,此時只需將

ntimecount

=0,但是如若超時,則自動清空輸入框,並進行顯示更新。設定變數

intiright

,int

iwrong

用以存放正確輸入和錯誤輸入次數。以便進行得分處理。

對於暫停操作,可以直接停止時間計數器的自增操作,但是此時要記錄暫停時變數

ntimecount

的數值,以便恢復操作的處理。

結束操作,要結束所有操作,終止時間計數器的自增以及前面程式的相關操作。

子視窗這一塊,以往已經介紹如何在子視窗和主視窗之間互動資料,所以不再贅述,但是對其中相關操作簡要介紹。字型選擇,感覺不是很滿意,沒有能列舉出系統的字型格式,對與控制項combo box

,用addstring

進行的操作,獲得使用者的選擇並傳給主視窗相關變數。顏色設定,自己定義了八種顏色,在子視窗中只要是獲得選擇的內容在下拉框中的位置,然後把該整數返回給主視窗變數,進行switch

就可以對字型顏色操作。難度選擇也可以這麼做。字典選擇的關鍵是要組合字典的路徑,不然就沒辦法開啟字典也就不能讀取裡面的內容。

待續。。。。。。

MFC打包程式(一)

mfc打包程式有很多種方法 其中乙個就是如果你使用的是vs2010,那麼恭喜你,你可以直接使用它打包程式!1.開啟vs2010需要打包安裝部署的專案。2.開啟另乙個vs2010 新建 專案 其他專案 選擇安裝部署 3.選擇安裝部署 visual studio installer 選擇安裝嚮導 完成 ...

MFC學習筆記(一) MFC框架程式剖析

基於mfc的框架程式剖析 一 mfc 程式中的winmain函式 1.先來個定義,mfc 一套物件導向的函式庫,一套c 類的集合,搞windows應用程式的開發。2.mfc將大部分的windows api封裝到 中,以類成員函式的形式提供給程式設計師呼叫。3.mfc中類的命名都以字母 c 開頭,就像...

第乙個MFC程式

1.mfc使用c 語言把windows sdk api函式包裝成了幾百個類 2.最重要的兩個mfc類 2 cframewnd 3.兩種方法 1 乙個繼承 2 兩個繼承 4.具體實現 4.0vs設定 1 正常建立控制台程式 2 設定專案屬性 在常規中 a.將mfc的使用改為 在靜態庫中使用mfc 動態...