Microsoft推出的Visual Studio 2005(簡稱VS2005)提供了一個全新的開發環境,在此環境下,可以用多種語言開發Windows窗體應用程序、ASP.NET網站、移動設備應用程序、組件與控件、數據報表、XML Web服務等多種復雜的系統。
VS2005分為Team System版本、Professional版本、Standard版本和Express版本,分別適用于大型軟件開發團體、中小型軟件開發公司以及業余開發者,是一種全面的、先進的、完全適應當前網絡發展的高級軟件開發平臺。
C#語言是在C、C++和Java基礎上重新構造的、語法與C++和Java都比較相似的基于.NET框架支持的一種完全面向對象的、類型安全的編程語言,也是.NET的首選編程語言。從開發效率來講,C#為應用程序開發人員提供了快速的開發手段,但又不犧牲C++語言的特點和優點。從繼承性來講,C#在更高層次上重新實現了C和C++。從語法形式和易用性來講,C#幾乎綜合了目前流行的所有高級語言的優點,提供了一種語法優雅、功能完善而又容易使用的外在表現形式。
下表描述了基于.NET框架的一些編程工具和編程特點。
表1-1 基于.NET框架的編程工具及特點
功能 |
描述 |
Windows窗體設計器 |
提供圖形化設計界面,通過對窗體中的控件進行拖放,可以快速創建應用程序的用戶界面 |
Windows窗體工具 |
提供了Windows窗體設計器、Windows應用程序模板、基本的項目引用和初始代碼,以幫助用戶創建標準Windows窗體應用程序 |
Web窗體工具 |
提供了Web窗體設計器、ASP .NET Web應用程序模板、基本的項目引用和初始代碼,以幫助用戶創建以瀏覽器作為主界面的Web窗體應用程序 |
XML Web Services工具 |
提供了一個ASP .NET Web Service模板,可以用來構成Web應用程序的基本結構。此時,Web應用程序的基本架構將構建在Web服務器和本地解決方案文件之上 |
多語言支持 |
開發環境集成了所有的.NET平臺編程語言,包括Visual C# |
數據訪問 |
包括用于創建數據庫應用程序的組件、可視化數據庫工具以及一個可靠的ADO.NET類集,使用戶可以方便的操作所有類型的數據 |
錯誤處理 |
包括支持跨語言調試的調試工具以及結構化異常類 |
向導 |
可以用來快速創建復雜的通用任務 |
新聞熱點
疑難解答