簡介
Microsoft Visual Studio(簡稱VS)是美國微軟公司的開發工具包系列產品。VS是一個基本完整的開發工具集,它包括了整個軟件生命周期中所需要的大部分工具,如UML工具、代碼管控工具、集成開發環境(IDE)等等。所寫的目標代碼適用於微軟支持的所有平台,包括[Microsoft Windows](https://baike.baidu.com/item/Microsoft Windows)、Windows Mobile、[Windows CE](https://baike.baidu.com/item/Windows CE)、[.NET Framework](https://baike.baidu.com/item/.NET Framework)、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。Visual Studio是最流行的Windows平台應用程序的集成開發環境,目前最新版本為 Visual Studio 2019 版本,這里以Visual Studio 2019為例。
2018年6月,微軟宣布開發新一代集成開發環境(integrated development environment,IDE)Visual Studio 2019,至今Visual Studio 2019已經發布了四個公開預覽版,分別是2018年12月的Preview 1、2019年1月的Preview 2、2019年2月13日推出的Preview 3 和2019年3月1日推出的Preview 4。
Visual studio 2019具有良好的性能和更快運行速度和簡潔的啟動窗口
更好的搜索功能
代碼整理功能
安裝教程
1.下載
https://www.microsoft.com/zh-cn/
進入微軟官網
下載community版本
2.安裝
下載完成后運行
3.選擇組件
勾選使用C++的桌面開發和Visual Studio 擴展開發
勾選單個組件和語言包,安裝完成后也可以進行修改
使用
創建一個空項目之后
在源文件中添加文件就可以開始編程了
修改主題風格
工具–>選項–>環境–>常規
也可以修改字體和顏色
項目設置
右鍵點擊解決方案,選擇屬性
快捷鍵
操作 | 快捷鍵 |
---|---|
調試 | F5 |
停止調試 | Shift+F5 |
重新啟動調試 | Ctrl+Shift+F5 |
逐過程 | F10 |
逐語句 | F11 |
跳出 | Shift+F11 |
運行到光標處 | Ctrl+F10 |
設置下一語句 | Ctrl+Shift+F10 |
設置並切換斷點 | F9 |
禁用斷點 | Ctrl+F9 |
即時窗口 | Ctrl+Alt+I |
注釋1:雙斜線//注釋:Ctrl+K,C,取消注釋: Ctrl+K,U;
注釋2:雙斜線//注釋:Ctrl+K,/,取消注釋: Ctrl+K,/;
注釋3:雙斜線//或其他:Alt+左鍵向下(上)拖動鼠標畫線“|”,然后輸入//,當然也可以批量輸入其他字符
注釋4:/* */:Shift+Ctrl+/,取消注釋: Shift+Ctrl+/;
將一行的代碼大寫轉小寫:Ctrl+K,U+U;
代碼對齊:Ctrl+k+d(代碼對齊的前提必須沒有語法錯誤)
撤銷(返回上一步操作):Ctrl+z
快速保存:Ctrl+s
調轉代碼段頭/尾:Shift+HOME / Shift+END
注釋選中代碼段:Ctrl+k+c
取消選中代碼段的注釋:Ctrl+k+u
幫助文檔:F1
對比
與Dev c++相比,VS具有更強的代碼縮進功能,可以自動格式化代碼:
(1)選擇全部(Ctrl+A)
(2) Ctrl+K, Ctrl+F
VS幾乎集成了所有的開發環境,擁有良好的界面,以及完善的debugger:
聯機搜索功能,可以便捷地搜索函數等
自帶工具鏈:
Dev-C++則需要借用MinGW或其它提供工具鏈
項目中多個文件可直接生成單個可執行文件,而Dev-C++處理多文件項目需復雜額外操作:
Dev-C++本身存在缺陷,一些在其它IDE上的可執行程序,在Dev-C++上無法正常執行
VS的調試功能更加強大:
此外,VS還有領先於業界的數據庫工具綜合數據庫開發等功能
代碼編寫
調試
打開一段代碼
點擊左側給程序加上斷點
按F5或點擊調試開始調試
在下方可以看到各個變量的標識以及代碼的執行過程
使用快捷鍵或在菜單欄的調試欄(D)中可以進行單步執行,逐語句執行,停止執行等操作
逐過程(F10
):遇到函數不會進入
逐語句(F11
):遇到函數會進入
跳出(shift+F11
):進入函數后跳出函數
右鍵點擊斷點可以進行斷點條件及輸出信息等設置
點擊變量(表達式)可以對其添加監視或快速監視
查看匯編代碼
點擊 調試–>窗口–>反匯編 即可出現匯編窗口
編寫匯編代碼
使用VS編寫匯編代碼需要進行一些設置,配置環境
參考資料