九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
VC++6.0 及 Visual Assist X 的幾個小技巧(原創(chuàng),vc驛站首發(fā))
VC++6.0 及 Visual Assist X 的幾個小技巧
--- 壯壯(QQ:871975509)

VC++6.0雖然是1988年發(fā)行但至今國內(nèi)還是有大批的人在使用,配合Visual Assist X插件可以快速地開發(fā)大小型的程序。下面是我經(jīng)常使用的技巧,高手莫笑。

1、改VC++6.0的字體
VC++6.0的字體實在不咋的,可是在它的字體修改項里的字體實在太少,如圖:



個人比較習慣使用Courier New,我們可以在注冊表里修改注冊表地址是:
HKEY_CURRENT_USER\Software\Microsoft\Devstudio\6.0\Format\Source Window下的FontFace項,同時可以改FontSize項來改變字體的大?。ㄊM制的)以下是我該的結(jié)果



2、查看類繼承
既然做MFC開發(fā)當然要使用C++的特性了,我們可以查看MSDN上的 Hierarchy Chart 但這樣找比較麻煩而且不具體。我們可以在類窗口中欲查的類上點右鍵選中 BaseClasses,可以看到如圖所示的窗口,可以具體地明白自己的類在整個程序的地位,而且這個窗口帶過濾可以快速查到所要的函數(shù),也可以直接定位到源代碼:



3、添加消息映射
Windows程序是靠的消息機制,在MFC中我們不可避免的為程序添加消息映射,可是 MFC ClassWizard 的 MessageMaps 中的 Message 下的消息有限,諸如 WM_NC…之類的消息就沒有,我們可以在MFC ClassWizard 的 Class Info 選項卡中的 Message filter 中選擇 Window 就可以看到所有的消息了,如圖:

改之前:



改之后:



以后遇到 WM_NCCREATE 之類的 Message 時就不必要自己添加消息了。

4、重構(gòu)
用過 eclipse 的人都應(yīng)該知道 eclipse 中有一個重構(gòu)(Refactoring)功能,重構(gòu)是在編寫代碼后在不更改代碼的外部行為的前提下,通過更改代碼的內(nèi)部結(jié)構(gòu)來改進代碼的過程。
Visual Assist X 也有重構(gòu)功能,雖然比不上 Eclipse 但改改名字也不錯。鼠標在打算修改的變量上停頓后會有一個向下的箭頭點一下,點菜單中的 Rename 選項會跳出一個框,可以看到 Visual Assist X 會智能地標出變量所有的地方該一下名字,再點 Rename 會修改所選的變量:



5、添加頭文件
我們在編程是知道用那些函數(shù),可是不知道這些函數(shù)包含在哪個頭文件里,這時一般情況是去查MSDN,這是比較慢的做法。有了 Visual Assist X 我們只要鼠標在函數(shù)/類上停頓后點向下的箭頭就可以看到可以智能地添加頭文件,如圖:



6、查看函數(shù)/類定義
在我們寫程序時也希望看看這個函數(shù)/類是怎么寫的(在有源代碼的情況下),在以前我是在欲查看的函數(shù)上下一個斷點,在調(diào)試中可以自動定位到函數(shù)的源代碼。這樣比較麻煩,有時還因為程序不會寫,編譯都通不過。怎么調(diào)試?有 Visual Assist X 我們可以看到代碼上有這么一個窗口:



點一下 Go 就直接定位到欲查看的函數(shù)的聲明/實現(xiàn)。

7、源代碼學習
學習程序總避免不了用拿別人的框架,有很多開源的框架我們可以使用,學習時總不能直接拿代碼閱讀,學習MFC時可以用它的源代碼邊調(diào)試邊學習。
學第三方框架也可以這樣在VC6.0的 Options->Directories 中我們經(jīng)常該的是 Include files 和 Liberary files 我們點 Source files 后可以看到MFC的代碼路徑在這里,如果去到的話我們不就可以調(diào)試到 MFC 的源代碼里了嗎!



如圖所示,我添加了CppUnit(一個開源的C++語言單元測試庫)的源代碼地址:



可以看到 VC++ 快速地定位到函數(shù)的實現(xiàn)(奇怪的是我用Visual Assist X并沒有像第六種方法里的那樣定位到MFC的函數(shù)實現(xiàn))

以上的七種小技巧是我平常使用的,希望能給大家編程是帶來方便!
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
如何查看MFC源碼
visual assist x 代碼顏色失效解決辦法
Visual+Assist+X插件,VC6.0在win7環(huán)境下代碼智能提示工具
學習經(jīng)驗之談八大精髓
我的Visual C++入門之路
VC++/MFC(VC6)精品學習資料下載+Visual Studio 6.0/2008下載
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服