MFC入門感悟

2021-06-02 03:22:21 字數 1127 閱讀 3032

首先記錄一件事情。

晚上騎車去圖書館路上掉鍊子,費了好大勁搞好以後發現車座少了乙個螺絲。頓悟,它看起來沒問題時,我拼命地騎它,從沒想過去「保養」

它,其實它已經有很多問題了!生活中所謂禍不單行應該就是這樣吧,我想我應該經常停下來,去用心「保養」

一下生活!

作為世界上第乙個應用程式框架類庫mfc

,是在c++尚未完善,尚不支援某些功能的時候產生的,

mfc設計者們就是使用這種當時還比較低階的

c++實現了這個龐大程式框架的各種複雜功能,因此

mfc的各個角落都充滿了設計者的智慧型和技巧!

從跟著室友初識《visualc++

開發寶典》,到自己買了一本《

mfc windows

程式設計》,感覺對

mfc的也算一知半解。但事實是寫程式時沒有清晰的邏輯,除了利用

msdn

查api

,和在對話方塊上拖控制項,程式設計思想從何談起?完全不能理解上面的一席話語!直到最近看了《windows

程式設計》!

舉個列子,看完《visualc++

開發寶典》我很快掌握了在客戶區畫線、畫矩形等。但是當矩形把線遮住的時候就不知所措了,查資料得——將填充畫刷選為透明的!可以說完全正確!但是我卻沒有學到真重的東西「

繪圖模式」、

「背景模式

」等繪畫的前提!在ondraw函式中直接利用

pdc,我甚至都不能真重理解控制代碼為何物?

學到這些東西,遇到問題時我便不用去查資料,而是主動去思考我要改變畫刷為透明的!因為我此時知道了圖是怎麼繪出來的,《visualc++

開發寶典》只是讓我學到線是用lineto

繪出來的、矩形是

rectangle

繪出來的,雖然國內學者也想授我們以漁,但是出發點好並不一定結果就好,殘酷的現實告訴你我必須有所改變!

從《windows

程式設計》能感受到以前用api的程式設計師是多麼可敬!那些

api設計和實現者是多麼偉大!除了例子我第一感受到物件導向程式設計的好處,我們是幸福的一代

it人!

這是一種思想、一種方式,懂了原理,才能體會的更深!

成為偉大程式設計師的第一步------

理解、深入理解、真重的理解!

本文沒有指向性!

MFC學習 MFC入門

mfc 原作者姓名 zhoujiamurong include afxwin.h class sample public cframewnd class public public0,initinstance中呼叫 initinstance中呼叫 mb ok sample s new sample ...

MFC學習 MFC入門 二

mfc 訊息 對映 原作者姓名 zhojiamurong include afxwin.h 定義sample繼承mfc中的cframewnd類,該類代表了窗體框架 class sample public cframewnd 新增訊息處理函式 左鍵按下事件的方法 void onlbuttondown ...

C 學習 入門感悟

c 可以認為是c語言的增強版,尤其體現在結構體的擴充套件上,c 對c的擴充套件體現在兩個方面 1 允許在結構體內部定義函式 方法 即在結構體內寫出函式的定義,在c語言中,結構體沒有這個功能 2 結構體內定義的函式可以直接訪問結構體內定義的成員變數 屬性 定義檔案person.cpp include ...