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