學習VC的筆記(一)

2021-03-31 08:57:01 字數 886 閱讀 1804

做pb已經做了三年了,時間長了,真覺得沒什麼意思。內心裡覺得搞vc還是比較好一些,所以一直想學vc,恰巧最近公司也沒有什麼專案做,這樣就可以有大量的時間來看書。

今天看了一些書,弄懂了幾個以前比較模糊的問題:

一、資料型別的大小:byte是8位無符號整數

word是16位無符號整數

dword是32位無符號整數

long是32位有符號整數

uint也是32位無符號整數

bstr是32位字元指標

lpcstr是字串常量32位指標

lpstr是字串變數32位指標

lpctstr是unicode和dbcs字串常量32位指標

lptstr是unicode和dbcs字串變數32位指標

lpcrect是指向rect結構常量的指標

lpvoid是未指定型別的指標

lparam是傳給window過程的引數,32位

wparam是傳給window過程的引數,32位

二、預定義巨集:assert用於當乙個表示式值為false時,列印乙個訊息,然後流產該程式

assert_kindof測試乙個物件是否是乙個指定類的物件或是否是乙個指定類派生類的物件

assert_valid呼叫成員函式,測試物件內部合法性

trace在除錯期提供乙個類似printf的輸出功能

三、結構裡也可以定義函式,結構和類的區別就是成員變數預設結構是public,而類是私有

四、static的作用,如果用static限制成員變數,則該變數的值在所有的類物件中是一樣的,如果用來限制成員函式,在該函式只屬於乙個類,而不屬與任何物件。

五、virtual的作用,如果不是虛函式,在子類的函式則一直呼叫基類的函式,如果是虛函式,則根據具體的指標或位址來判斷呼叫基類的還是子類的函式。

VC學習筆記

1 全域性變數和類在入口函式前執行。2 lpctstr為長字串,賦值要用l string 的格式。3 新增和刪除成員函式都是在類屬性裡操作的。4 vs2008對選單的設定都是在屬性裡,新增command訊息也是在相應類的屬性裡。5 settimer 可以隨時使用。設定之後便可以加訊息處理。6 在標頭...

VC學習筆記

程式的建立步驟 1建立框架和對話方塊 2 建立對話方塊對應的對話方塊類 cpassworddlg 由cdialog 派生 並為此對話方塊類增加成員變數 用於獲取放置於編輯框中的密碼內容 m strpassword 3修改對話方塊類的建構函式,對新增加的對話方塊成員變數賦初值 4 在程式主檔案 pas...

VC 學習筆記(一) 如何開始

毫無疑問,學習c 是一件痛苦的事情。我大概十年前接觸c 那是在學校裡,準備考研究生,某學校要求考c 我就開始一點一點學習,學習的過程還是比較舒服的。不得不說,就古典c 的理論,錢老講的還是很好的。但是主要是能完成 hello,world 的幾個版本而已,而這對於應考來說是足夠啦。雖然我最後未能直接讀...