前言
整理自網路資源與個人心得,旨在幫助 VC6 開發者提升日常編碼效率。這些技巧涵蓋編輯器操作、專案管理、除錯技巧等實用場景。
實用技巧清單
- 快速檢測括號匹配
將游標置於括號({}、[]、()、<>)前,按 Ctrl+]。匹配成功游標跳轉,否則蜂鳴器報警且游標不動。
- 查看宏/變數/函數定義
游標停留在標識符上,按 F12 或右鍵選擇「Go To Definition」。若未建立瀏覽資訊會提示建立,確認後自動跳轉。系統巨集(如 DECLARE_MESSAGE_MAP)同樣支援。
- 格式化混亂程式碼
選取程式碼區塊,按 Alt+F8 自動縮排排版。
- 修復 ClassView 成員不顯示
關閉專案,刪除專案目錄下的 .ncb 檔案,重新開啟專案即可重建符號表。
- ClassView 類別分類管理
右鍵選單選「New Folder」建立資料夾,將同類別拖入對應資料夾,保持視圖清晰。
- 預處理指令快速定位
在 #if、#endif 之間跳轉:Ctrl+K。
- 專案連結系統函式庫
Project → Settings → Link → Object/library modules 輸入庫名稱,多個以空格分隔。
- 引用系統標頭檔 vs 專案標頭檔
#include <filename.h> 搜尋 VC 系統目錄;#include "filename.h" 搜尋專案當前目錄。
- 進入組合語言除錯
除錯狀態下按 Ctrl+F7 開啟反組譯視窗。
- ClassWizard 處理系統訊息
在 ClassWizard 的 Class Info 頁將 Message Filter 改為 Window,即可看到 WM_NCHITTEST 等訊息。
- 徹底刪除類別
① FileView 刪除 .h/.cpp;② 關閉專案;③ 檔案系統中刪除 .h/.cpp/.clw 三個檔案。
小結
熟練掌握這些「小技巧」能顯著減少非編碼時間,讓開發者專注於核心邏輯實現。建議收藏備查,逐漸內化為肌肉記憶。