標籤:
Visual Studio 簡單使用個人總結
轉載請註明來源:www.cnblogs.com/icmzn(後續會持續更新)
1.副檔名的瞭解
(1).csproj
csproj檔案大家應該不會陌生,那就是C#專案檔的副檔名,它是“C Sharp Project”的縮寫Visual Studio會根據csproj裡的XML定義來管理專案檔
以及相關其他一些種類非常豐富的資料及操作,編譯這個項目需要有哪些依賴,預設輸出路徑,Pre-Build和Post-Build需要哪些操作等等
(2)尾碼為.sln的為解決方案的檔案,通道開啟項目/解決方案 即可代開工程。
2.一些對版本的瞭解
(1)express editions :速成版本,可以理解為特別版,精簡版。他是輕量級的IDE,包含了準系統,但是沒有完整版那樣強大;
3.可以支援的開發類別
C# visual Basic, C++,
Windows Phone, SQL Server, Server.
3.一些軟體的的常規版本控制
(1)以Windows為例,Windows 7包含6個版本,分別為Windows 7 Starter(初級版)、Windows 7 Home Basic(家庭普通版)、Windows 7 Home Premium(家
庭進階版)、Windows 7 Professional(專業版)、Windows 7 Enterprise(企業版)以及Windows7 Ultimate(旗艦版)。
微軟各種產品的下載:
https://www.visualstudio.com/downloads/download-visual-studio-vs
4.LNK1123: 轉換到 COFF 期間失敗: 檔案無效或損壞
用VS2010編譯C++項目時出現這樣的錯誤:
(1)解決方案一
是嵌入清單的問題,於是對該工程以及所有依賴工程進行如下操作
右鍵->工程屬性->配置屬性-> 清單工具->輸入和輸出->嵌入清單,選擇[否]
1>LINK : fatal error LNK1123: 轉換到 COFF 期間失敗: 檔案無效或損壞
1>CVTRES : fatal error CVT1100: 資源重複。類型: MANIFEST,名稱: 1,語言: 0x0409
這個是由於記錄檔引起的,可以將
項目\屬性\配置屬性\清單工具\輸入和輸出\嵌入清單:原來是“是”,改成“否”。
(2)解決方案2
項目\屬性\配置屬性\連結器\資訊清單檔\產生清單:原來是“是”,改成“否”。
(3)這個方法比較好
複製 C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b 目錄下的 cvtres.exe 到C:
\Program Files\Microsoft Visual Studio 10.0\VC\bin 目錄下,直接覆蓋替換。
4. 常用的捷徑技巧
(1)ctrl + tab 可以在編輯菜單頁面進行切換,以及現有視窗直接進行選擇處理;
最有用的,在視窗之間來回跳轉是十分方便的。
shift + tab 鍵,可以砸UI介面中的空間之間進行切換。
(2)alt + F9 輸出連接埠調試斷點視窗;
(3)shif + alt + enter :對當前編輯頁面進行全變或者還原;
(4)ctrl + shift + n :開啟項目對話方塊進行添加新項目;
(5)ctrl + shift + o :開啟項目或者解決方案對話方塊;
(6)alter + enter : 開啟屬性控制台(視窗)
(7)F5啟動調試
(8)按住Ctrl + 滾輪 ,可以放大或縮小編輯框的字型大小
5.一個解決方案可以允許放多個工程項目
6.將visual studial 的當前環境設定匯出為一個檔案,這樣可以將這個檔案匯入到任何一個當腦中。
從而當前的環境不變。設定後自己的樣式,檔案即可,保留當前環境。
7. 兩種版本發布內容區別:
debug build:
release build:
8. Visual Studio 2010 能夠作為以下編輯器:
C/C++ , VisualBasic, C#, CSS, F#;
HTML,JScript,PL/SQL, Plain text,
XML , XAML, XOML , Transaction
9.調試相關
ctrl + F5 : 開始執行(不進,行調試);
F5 : 開始調試,並執行;
10 工具》選項》文字編輯器:可以對不同編輯器進行個人化
(1)工具》選項》環境》字型與顏色:可以調節編輯器的顏色等
(2)設定文本編輯北京的顏色,設定匹配括弧的顏色,等等
11. 格式化你的代碼visual studio 2010
(1)編輯》進階》查看空白 快速鍵:Ctrl+R 在按下Ctrl+W,即可顯示空白或者不顯示空白;
(2)講所選代碼轉化為大寫:ctrl + shift +U ;
講所選的代碼轉化為小寫:ctrl + U
(3)登出所選的內容所在行,使用// , Ctrl + k 在按下ctrl + C,即可
取消所選行的注釋表示符號: Ctrl + k ,在按下ctrl + U, 即,按下ctrl 同時先按下K,在按下U
(4)編輯》intelgence:visual Studio2010 可以智能化產生常規操作如產生:
建構函式,產生枚舉類等。。(重要***)
(5)編輯》大綱視圖:就是只顯示方法的原型,講方法的實現隱藏
捷徑:Ctrl + M 且 ctrl + O,開啟大綱視圖,即講程式碼摺疊功能;
展開大綱視圖:Ctrl + M,且ctrl + L ,關閉大綱視圖,即將代碼展開。
(6)按照規則工具》文本編輯》C/C++,設計規則後,
對C# 代碼有效,對C++ 沒有效果
對本文檔檔案進行格式化操作:Ctrl+M 且 Ctrl + D
12. 導航你的額code ---在編輯文檔之間“挑來挑去”
(1)使用
#regoin hide this code
#endregion,包圍你講不會使用的代碼,這段代碼就摺疊在一起
(2)在編輯菜單的左側“捲軸”的上面,有一個“擴充新視窗”將當前正在編輯的文檔快速以兩個視窗顯示,方便查看前面的內容,“雙擊”中間的
橫線,即另一個視窗及消失。
(3)在懸停的“資料類型(類)”的上面,按下F12,則跳轉到對應的“累的定義檔案”中;
按下: ctrl + tab鍵,則預設切換到上一個“編輯檔案”的頁面;這樣就在查看代碼非常方便;
(4)在變數的上面按下F12,則跳轉到變數的定義處;
(5)在“代碼處”,也可以通過滑鼠右鍵,來導航代碼 nice!!!
(6)利用“bookmark”書籤,進行“代碼”之間跳轉,
如:按下ctrl + K,再按下ctrl + K, 則在當前位置添加書籤一個,這樣按下shift + F2, 挑戰至上一個書籤,或者直接按下F2跳轉至下一個書籤的代碼
;同步選取兩個書籤:ctrl+K,ctrl+k,即對當前的書籤取消
或者利用上面的工具列:直接用滑鼠操作“取消/設定當前書籤”“跳轉到上一個書籤”“跳轉到下一個書籤”
同時也可以利用
(7)通過視圖:向前置航,向後導航實現編輯頁面之間的跳轉
捷徑:ctrl + -,向前挑戰;ctrl + shift + -,向後跳轉
如:查看“變數”或者“方法”的所有引用;
13. 使用工作清單
(1)開啟“TODO視圖”:view 》 其他視圖》 工作清單
選擇“注釋”類型的TODO,
// TODO 這是一個TODO注釋形式的TODO,則講次TODO的內容添加到“工作清單”
添加“任務類型”方法:
工具》選項》環境》工作清單todo list 》 添加BUG, 設定不同的權重;
預設的“任務類型”:TODO,UNDONE,HACK,都是正常權重 UnresolvedMergeConflict(未解決的衝突):許可權搞
添加:BUG,許可權高
這樣在用注釋://BUG 即可添加一個許可權高的任務
在代碼處添加以上
14.如何注釋代碼
(1)對所選的程式碼進行注釋:
ctrl + k, 且 ctrl + c ;添加註釋
ctrl + k, 且 ctrl + u ;刪除數值的符號
15.如何文檔化代碼,code的API
(1)略去
16.用visual studial 的“自動智慧型工具”來寫代碼:
(1)當建立一個不存在的對象的時候,講滑鼠放在類型上,會提示“建立一個新的類,或者一個struct類型”
選擇相應的類型規則,在當前位置建立一個新的檔案,等,vs會“自動智能”建立這樣的類型。
(2)當在書寫一個“類”的時候,可以直接打出“類型名字”的首個大寫字母,則“自動智能”跳出所過來的類型
16. 0507 Working with code snippets
(1)在一些常用程式碼片段上,如for,while,if 連續按下兩次“Tab”鍵後,則Visual Studio 會自動補全此“代碼”片段的結構;
17.重構代碼 熱factoring the code
(1)變換變數的名字,對變數的名字右鍵,“refactoring” 》 “rename” 根據選項即可更新所有引用到次變數的名稱;
或者使用捷徑:Ctrl + R 且Ctrl + R;
同樣可以用在:“函數名稱”的重構更改,想影響到定義的位置以及相關的引用位置;
(2)變更成員函數的參數順序重構,點擊成員含有》郵件,“熱factoring”》“arguments order change” 調整後,即可享相關位置進行改變順序,
這樣在程式定義處,以及相關引用處,會在預覽視窗中顯示以及替換;
或者使用捷徑:Ctrl + R 且Ctrl + O;
(3)可以查看各個作用於的地區顯示DevExpress,需要安裝;
(4)代碼也可以重建介面形式,需要下去自行調研;類似於Java的寫法處理,C++也可以重構成介面形式;
17.使用類別檢視“設計類”和“類別檢視工具”
(1)代開類別檢視顯示:視圖》類別檢視
或者使用捷徑:Ctrl + Shift + C , 可以看出當前項目中的命名空間,所在檔案以及相關類的資訊;
“類別檢視”與“物件檢視(物件瀏覽器)”配合使用:視圖》物件檢視,或者捷徑:Ctrl + Shift + J
使用物件瀏覽器可以找到,系統中用到的任何一個對象的用法以及在整個類的累的“階層”的位置;
可以可視化對類進行設計;
18. 製作一個控制台console 應用程式
(1)可以修改控制台輸出的文字的顏色;
(2)調試》開始執行(不調試):捷徑,Ctrl + F5
或者:調試》啟動調成:捷徑,F5
(3)在任何一個解決方案下面的項目上,右鍵選中彈出的“在windows資源管理員中開啟”,開啟項目的檔案目錄;
19. 建立一個類庫
(1)建立一個類庫,最終要獲得一個".dll"的檔案,這個就是你代碼產生的類庫;
(2)在其他工程中,如果需要引用此類庫,則需要在“引用檔案”右鍵,選擇“添加引用”,選中上面的dll檔案,最後當前項目進行編譯處理;(可選
屬性)可以選擇是在器屬性面板中選擇“copy local”,則本類庫將會被拷貝紙當前系統中;
(3)最後就可以在當前檔案中引用操作處理類庫中的類,建立本地類執行個體;
20.偵錯工具
(1)添加一個斷點,或者取消一個斷點,用快速鍵“F9”或者用滑鼠在行序號雙擊也可以;
(2)按“F5”開始調試,然後Debug斷點
(3)在進入調試頁面後,上面的工具列可以有“停止調試”“逐行調試F9”“逐過程調試”“進入函數F11”“跳出函數”
(4)定位到“游標”的位置,右鍵》“程式移動到貫標位置”:則debug到游標位置;
21.調試視窗的使用
(1)講“變數名字”拖動到“watch”視窗,則可以查看此變數的名稱資訊;也可以改動次變數的資訊,並反映到當前環境中;
(2)Local視窗展示當前“範圍”的所有變數資訊,AutoOS視窗只展示當前變數資訊;
(3)視窗的位置 debug》視窗》所有調試相關的視窗;
(4)“及時視窗”,是用來運行單獨的一行語句,在調試環境下,debug》視窗》及時視窗即可開啟此視窗;
(5)“線程視窗”
22.學會使用microsoft MSDN
Visual Studio 簡單使用個人總結