使用 XNA 建立遊戲/基礎/Visual Studio
Visual Studio 是一個非常強大的工具。然而,它的一些更出色的功能卻有點隱藏。因此,我們首先讓您瞭解基本功能,但也會展示一些更高階的功能[1]。
啟動 Visual Studio 後,您會看到 Visual Studio 歡迎頁面。它允許您開啟現有專案或建立新專案。建立新專案的一種方法是,單擊“檔案 -> 新建 -> 專案”。一個嚮導會啟動,詢問您要啟動哪種型別的專案。現在讓我們簡單地建立一個“Visual C# -> Windows -> 控制檯應用程式”。確保您給它起一個名字。單擊“確定”按鈕後,Visual Studio 會向您顯示幾個視窗,稱為
- Program.cs:這是您編寫程式碼的主要編輯器視窗
- 工具箱:特別是在為 Windows 編寫 GUI 程式時,它列出了許多可用的 GUI 元素
- 錯誤列表:當出現編譯器錯誤或警告時,它們會在這裡顯示
- 解決方案資源管理器:它列出屬於該解決方案的專案,以及與該專案相關的檔案和資源
- 屬性:特別是對於來自工具箱的 GUI 元素,屬性視窗允許您更改它們的屬性
任何 IDE 的一項重要功能是除錯。除錯允許您逐行執行程式,在執行過程中觀察變數,甚至修改它們。在 Visual Studio 中,您可以透過設定斷點來實現這一點。只需雙擊程式碼行左側的灰色條,您希望執行在此處停止。然後按“F5”,程式就會啟動並執行,直到它到達帶有斷點的行。如果需要,您也可以設定多個斷點。
Visual Studio 中的視窗可以根據您的喜好重新排列,也可以取消停靠。還可以透過單擊它並拖動它來檢視多個文件。還可以同時檢視同一文件的不同部分。還有一個全屏模式(Shift+Alt+Enter)。
程式碼片段可用於重複出現的程式碼片段。它們可以新增到工具箱的“常規”部分。您可以透過複製和貼上來使用它們。重複出現的註釋(例如類開始等)也可以透過這種方式使用。待辦事項列表很容易,您只需在程式碼中新增“// TODO: blabla”,它就會出現在待辦事項列表中。
XML 註釋是透過鍵入“///”完成的。在幫助系統中有一個“XML 文件教程”。
搜尋可以透過“查詢”或“在檔案中查詢”來完成。您可以搜尋文字,也可以搜尋屬性和方法。另一種查詢方法是透過程式碼視窗組合框。但是,最好透過“檢視 > 類檢視”視窗。
在除錯時,可以使用中間模式(除錯 > 視窗 > 中間)中的命令視窗檢視甚至更改變數。要獲取變數的值,鍵入“?”和變數名稱,要分配新值,使用“=”符號。對於斷點,有條件斷點,這可以在“新建斷點”對話方塊中完成。
快捷鍵可以透過“工具 > 選項”在鍵盤部分的環境資料夾中編輯。常用快捷鍵有
- 全屏:Shift+Alt+Enter
- 檢視程式碼:F7(Shift+F7)
- 在設計模式中移動控制元件:Ctrl+向下箭頭
- 完成單詞:Ctrl+空格鍵
- 格式化文件:Ctrl+K,Ctrl+D
- 查詢:Ctrl+F(Ctrl+Shift+F),查詢下一個:F3(Shift+F3)
- 除錯:F5(Ctrl+F5),單步執行:F10,單步進入:F11(Shift+F11)
- ↑ Deborah Kurata (2008). Best Kept Secrets in .NET. Apress