mfc中類名以字母c開頭,然後加上工程名,再加上字尾。
它們caboutdlg,cmainfram,ctestview分別派生於:cdialog,cframewnd,cview,而這三個派生於cwnd類
設計和註冊視窗類:
視窗類的註冊:是由afxenddeferregisterclass函式完成的,該函式的定義位於wincore.cpp中。
mfc程式執行的脈絡也是在winmain函式之後,視窗產生之前註冊視窗類的。
建立視窗:是由cwnd類的createx函式來實現的,該函式宣告位於afxwin.**件中。
cwinthread類的run函式完成訊息迴圈的,該函式在afxwinmain函式中呼叫的。cwinthread類的run函式的定義位於thrdcore.cpp中。
在afxenddeferregisterclass函式中,將預設的視窗過程:defwindowproc,設定為視窗過程函式。
caboutdlg類,是乙個對話方塊類,派生於視窗類。
第三章 表單和框架
1 表單 表單用於跳轉頁面,並且將表單中的元素的值提交給對應的跳轉頁面 method 的post 和 get 的 差異 1 get將表單元素值封裝置url中進行提交,post將表單元素的值封裝至http協議中提交,因此post比get更安全。2 url根據不同瀏覽器,所規範的長度略有不同,一般而言,...
第三章 伺服器效能剖析
我們將效能定義為完成某件任務所需要的時間度量。很多人在優化時,都將精力放在修改一些東西上,卻很少進行精確的測量。一項任務的時間分為兩部分 執行時間和等待時間。if you want to optimize execution time,the best way is location the tim...
STL原始碼剖析筆記 第三章
迭代器型別之一 value type 1.1 宣告內嵌型別 template class t struct myiter t operator const template class i typename i value type 是func的返回值型別 func i ite mtiter ite...