有沒有系統介紹 Visual Studio 使用和技巧的書籍?

三流C++程序員, 誤打誤撞開始C#, 水平只能是夠幹活的樣子, 前幾天因為要寫配置文件,吭哧吭哧寫了一大堆代碼 搞了一下午 無意中發現vs中可以點控制項使用applicationSetting 直接綁定 save一下就ok了. 這實在是太方便了. 突然覺得自己天天用的vs有很多功能都沒使用過. 平時接觸大部分都是講編程技術的書籍. 實際上很多能實實在在提高工作效率的問題vs都已經做好了. 但是我都不知道. 我特意問過周圍的人, 都不知道vs有這個功能... 請大家給推薦一本這方面的書籍. 謝謝了. 非專業程序員 勿噴.


經驗之談靠的是日積月累.推薦幾篇技巧的

11個強大的Visual Studio調試小技巧

Visual Studio原生開發的10個調試技巧

Visual Studio原生開發的20條調試技巧(下)

Visual C++開發工具與調試技巧全面總結編程技術

------- 最近又看到的一個

Visual Studio 2010 實用功能總結


這隻能靠上博客園刷博客了,這類的書一直都不是很多。不過其實偶爾造造輪子也不是壞事啊哈哈哈。


官方文檔和官方博客就有,另外官網上還有不少其他資源


大V 又搗亂 其實早前版本有出過一本Viusal Studio Tips

《Microsoft Visual Studio Tips》 Sara Ford【摘要 書評 試讀】圖書

《Visual Studio程序員箴言》 福特(Sara Ford), 謝俊【摘要 書評 試讀】圖書

版本比較老了,快捷鍵多大還都相同。

技巧這東西就是對你有用就有用了。熟練一段時間之後對工作還是很有效率提神的。

一些新的特性應該要上MSDN 找找之類,但是量就比較大,樓主不是專業程序員對語言應該也不太會深入去了解下吧


《Microsoft Visual Studio Tips》,微軟資深測試人員Sara Ford 整理的,包含大量非常實用的小技巧和快捷鍵。中文版貌似叫《Visual Studio程序員箴言》?! 我會告訴你網上能下到免費的電子版嗎- -


摘自某文章

五、快捷鍵

VS的精髓就在於隨處都有的快捷鍵,可以大大加深工作效率。

下面就列舉一些常用快捷鍵:

1、回到上一個游標位置/前進到下一個游標位置

1)回到上一個游標位置:使用組合鍵「Ctrl + -」;

2、複製/剪切/刪除整行代碼

1)如果你想複製一整行代碼,只需將游標移至該行,再使用組合鍵「Ctrl+C」來完成複製操作,而無需選擇整行。

2)如果你想剪切一整行代碼,只需將游標移至該行,再使用組合鍵「Ctrl+X」來完成剪切操作,而無需選擇整行。

3)如果你想刪除一整行代碼,只需將游標移至該行,再使用組合鍵「Ctrl+L」來完成剪切操作,而無需選擇整行。

3、撤銷/反撤銷

1)撤銷:使用組合鍵「Ctrl+Z」進行撤銷操作;

2)反撤銷:使用組合鍵「Ctrl+Y」進行反撤銷操作。

4、向前/向後搜索

1)使用組合鍵「Ctrl+I」;

2)鍵入待搜索文本(將游標移至搜索詞輸入框位置即可開始輸入);

3)鍵入搜索文本後,可以使用組合鍵「Ctrl+I」及「Ctrl+Shift+I」前後定位搜索結果,搜索結果會被高亮顯示。

4)要結束搜索,可以按「ESC」鍵或者點擊查找框右側的關閉按鈕。

[補充]選擇一個單詞後,按組合鍵「Ctrl+F」也可調出查找框口,且搜索結果也會被高亮顯示。

5、框式選擇

使用組合鍵「Shift+Alt+方向鍵(或滑鼠)」即可完成框式選擇。框式選擇允許你同時對代碼行和列進行選擇。這對批量刪除某些代碼很方便的哦。

6、在游標所在行的上面或下面插入一行

1)組合鍵「Ctrl+Enter」:在當前行的上面插入一個空行;

2)組合鍵「Ctrl+Shift+Enter」:在當前行的下面插入一個空行。

7、定位到行首與行尾

1)home鍵:定位到當前行的行首;

2)end鍵:定位到當前行的行尾。

8、選中從游標起到行首(尾)間的代碼

1)選中從游標起到行首間的代碼:使用組合鍵「CShift + Home」;

2)選中從游標起到行尾間的代碼:使用組合鍵「Shift + End」。

10、調用智能提示

1)方法1:使用組合鍵「Ctrl+J」;

2)方法2:使用組合鍵「Alt+→」。

12、快速切換窗口

使用組合鍵「Ctrl+Tab」(此時可以打開IDE的導航,獲得鳥瞰視圖)。

13、快速隱藏或顯示當前代碼段

使用組合鍵「Ctrl+M,M」(記住:要按兩次M哦)。

14、生成解決方案

使用組合鍵「Ctrl+Shift+B」。

15、跳轉到指定的某一行

1)方法1:組合鍵「Ctrl+G」;

2)方法2:單擊狀態欄中的行號。

16、注釋/取消注釋

1)注釋:組合鍵「Ctrl+K+C」;

2)取消注釋:組合鍵「Ctrl+K+U」。

17、全屏顯示/退出全屏顯示

使用組合鍵「SHIFT + ALT + ENTER」。

18、定義與引用

1)轉跳到定義:F12;

2)查找所有引用:使用組合鍵「Shift+F12」。

19、查找和替換

1)查找:使用組合鍵「Ctrl+F」;

2)替換:使用組合鍵「Ctrl+H」。

20、大小寫轉換

1)轉小寫:使用組合鍵「Ctrl+ U」;

2)轉大寫:使用組合鍵「CTRL + SHIFT + U」。

21、調試相關

1)調試(啟動):F5;

2)調試(重新啟動):使用組合鍵「Ctrl+Shift+F5」;

3)調試(開始執行不調試):使用組合鍵「Ctrl+F5」;

4)調試(逐語句):F11;

5)調試(逐過程):F10;

6)設置斷點:F9。


建議E文水平夠的話上stackoverflow搜一下幾個關鍵字[當然對你總結能力是一個坑...], 個人實踐保證棧溢出這個網絕對夠料.


哈,我剛好看過這麼一本書,機械工業出版社的《快速編碼:高效實用MicroSoft Visual Studio》,不過,可能有點早,會與現在的VS有差別,最新最全的肯定是網路。


推薦閱讀:

如何看待微軟拒絕開發Visual Studio 64位?
Win 10 下用什么写 C++ ?
VS2015寫C++莫名檢測到大括弧不匹配的奇葩問題如何解決?
有哪些使用Visual Studio 的好習慣或者小技巧?
你覺得什麼樣的程序員才有資格被稱作【碼農】?

TAG:編程語言 | 書籍 | MicrosoftVisualStudio |