c#學習筆記--Visual Studio 使用
一、新建項目
① 在visual studio 的文件工具欄中,能夠創建新的項目,打開已有項目,打開文件夾和最近的項目
2010express版本可新建的項目包括:
![](https://images2018.cnblogs.com/blog/1389172/201807/1389172-20180724100459497-921754410.png)
- Windows Forms Application window窗體應用程序:創建window窗體,可用於設計窗體和使用系統提供的一套豐富的可視控件
- WPF Application Wpf 應用程序: WPF是在winForm之後推出的用戶界面框架,提供了全新的用戶圖形界面,與winform區別在于可用於設計更美觀的界面
- Console Application 控制台應用程序 :標準的windows程序,通過輸入各種命令來使用它,通常用於測試學習
- Class Libary 類庫:可以用於編寫接口,抽象類,具體類,編譯運行生成dll文件,方便提供給他人去使用
- WPF Browser Application wpf瀏覽器應用程序: 基於WPF創建瀏覽器承載的應用程序
- Empty Project 空的項目
② 以創建一個winform窗口為例
當創建一個winform項目后,visual studio會自動創建一個解決方案和一個默認的項目,可以鍵解決方案中創建新的項目和文件
創建的項目默認包括三個文件夾,包括:
![](https://images2018.cnblogs.com/blog/1389172/201807/1389172-20180724100637193-1362241592.png)
- 項目的基礎配置信息(properties):包括版本信息,標識符等
- 引用文件(references):用於添加擴展系統類庫、自己或他人編寫的類庫文件(dll)
- 窗體設計文件(From.cs):用於設計窗體,可以使用toolbox工具箱往窗體添加插件。
- 程序入口文件:程序運行的入口
創建完項目后,也能夠在Project工具欄中添加新的winform窗體或者是新的類庫新的文件和文件夾:
![](https://images2018.cnblogs.com/blog/1389172/201807/1389172-20180724100815335-1469411555.png)
③ 在winform項目中visusal studio 提供了一套工具盒子,可以利用盒子裡面的控件拖拽到設計窗體中來進行頁面設計,并且對控件添加觸發事件等功能。
![](https://images2018.cnblogs.com/blog/1389172/201807/1389172-20180724100857776-1003494312.png)
![](https://images2018.cnblogs.com/blog/1389172/201807/1389172-20180724100906188-1333440649.png)
![](https://images2018.cnblogs.com/blog/1389172/201807/1389172-20180724100917272-631022680.png)
④可以在project 中查看winform的properties(屬性)進行一系列配置:
常規:
*條件編譯符號:指定要在其上執行條件編譯的符號
*定義DEBUG常熟:將DEBUG定義為應用中所有源代碼中的符號 #IF DEBUG #END IF
*定義TRACE常數:將TRACE定義為應用中所有源代碼中的符號
*允許不安全代碼:允許使用不安全關鍵字進行編譯的代碼(例如需要使用指針)
*優化代碼:啟動或禁用編譯器執行的優化,使輸出更小,更快,更有效
錯誤和警告:
*警告等級
*禁止顯示警告
將警告視為錯誤
輸出:
*輸出路徑:指定該項目配置的輸出文件位置
*XML文檔文件 :指定要在其中處理文檔注釋的文件名稱
*註冊COM互操作
*生成序列化程序集
其他:
![](https://images2018.cnblogs.com/blog/1389172/201807/1389172-20180724101015556-246123033.png)
![](https://images2018.cnblogs.com/blog/1389172/201807/1389172-20180724101023950-368018892.png)
二、工具欄的使用(File Edit View Debug Tools Window )
調試工具
![](https://images2018.cnblogs.com/blog/1389172/201807/1389172-20180724101330850-668952254.png)
擴展管理器工具:借助擴展管理器,可以安裝各種各樣的工具和擴展。
window工具欄: