- 亮劍.NET:圖解ASP.NET網(wǎng)站開發(fā)實戰(zhàn)
- 繆勇 李新峰 張光桃編著
- 1119字
- 2019-03-01 19:43:43
1.1.2 Visual Studio 2003和ASP.NET 1.1簡介
2003年,微軟對Visual Studio2002進行了部分修訂,以Visual Studio 2003的名義發(fā)布(內(nèi)部版本號為7.1)。Visual Studio作為使用統(tǒng)一建模語言(UML)架構(gòu)應用程序框架的程序被引入,同時被引入的還包括移動設備支持和企業(yè)模版。.NET框架也升級到了1.1。
Visual Studio 2003是一套完整的開發(fā)工具,用于生成ASP Web應用程序、XML Web Services、桌面應用程序和移動應用程序。Visual Basic .NET、Visual C++ .NET、Visual C# .NET和Visual J# .NET全都使用相同的集成開發(fā)環(huán)境(IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了ASP.NET 1.1的功能,此框架提供對簡ASP Web應用程序和XML Web Services開發(fā)的關鍵技術(shù)的訪問。
以下列舉了該版本中的一些最新工具和技術(shù)的信息。
1)Visual J#
Visual J#是一種開發(fā)工具,供熟悉Java語言語法的開發(fā)人員在.NET Framework上生成應用程序和服務時使用。該工具將Java語言語法集成到Visual Studio .NET集成開發(fā)環(huán)境(IDE)中。Visual J#支持Visual J++ 6.0中具有的大多數(shù)功能,包括Microsoft擴展。Visual J#不是一種用于開發(fā)在Java虛擬機上運行的應用程序的工具。使用Visual J#生成的應用程序和服務只在.NET Framework上運行。Visual J# 由Microsoft獨立開發(fā)。它沒有經(jīng)過Sun Microsystems公司的認可和批準。
2)智能設備應用程序
Visual Studio .NET集成開發(fā)環(huán)境現(xiàn)在包括開發(fā)智能設備(如Pocket PC)應用程序的工具。通過使用這些工具和.NET Framework精簡版(.NET Framework的子集),用戶可以在個人數(shù)字助理(PDA)、移動電話和其他資源受約束的設備中,創(chuàng)建、生成、調(diào)試和部署在.NET Framework精簡版上運行的應用程序。
3)ASP.NET設計器
ASP.NET移動設計器擴展了ASP.NET和.NET Framework,可用來生成移動電話、PDA尋呼機的Web應用程序。此設計器集成在Visual Studio IDE中。用戶可以創(chuàng)建移動Web應用程序,使用移動設計器修改移動Web窗體,然后生成和運行該應用程序(所有這些操作都是在Visual Studio中完成的)。有關更多信息,請參見ASP.NET移動設計器入門。
4)Web窗體
Web窗體是用于創(chuàng)建可編程Web頁的ASP.NET技術(shù)。Web窗體將自己呈現(xiàn)為瀏覽器兼容的HTML和腳本,這使任何平臺上的任何瀏覽器都可以查看Web頁。使用Web窗體,通過將控件拖放到設計器上然后添加代碼來創(chuàng)建Web頁,與創(chuàng)建Visual Basic窗體的方法相似。
5)Windows窗體
Windows窗體是用于Microsoft Windows應用程序開發(fā)的,基于.NET Framework的新平臺。此框架提供一個有條理的、面向?qū)ο蟮?、可擴展的類集,使用戶能夠開發(fā)功能豐富的Windows應用程序。另外,Windows窗體可作為多層分布式解決方案中的本地用戶界面。
6)XML Web Services
XML Web Services是可以通過HTTP使用XML接收請求和數(shù)據(jù)的應用程序。XML Web Services不受特定組件技術(shù)或?qū)ο笳{(diào)用約定的制約,因此可由任何語言、組件模型或操作系統(tǒng)訪問。在Visual Studio.NET中,可以使用Visual Basic、Visual C#、JScript、C++的托管擴展或ATL Server快速創(chuàng)建和包含XML Web Services。
7)XML支持
可擴展標記語言(XML)提供描述結(jié)構(gòu)數(shù)據(jù)的方法。XML是SGML的子集,非常適合在Web上傳送。萬維網(wǎng)聯(lián)合會(W3C)定義了XML標準以使結(jié)構(gòu)化數(shù)據(jù)保持統(tǒng)一并獨立于應用程序。Visual Studio.NET完全支持XML,提供了XML設計器以使編輯XML和創(chuàng)建XML架構(gòu)更容易。