資源描述:
《asp.net 技術(shù)外文翻譯》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術(shù)論文-天天文庫。
1、文獻翻譯題目圖書館管理系統(tǒng)的設計與實現(xiàn)學生姓名孫春江專業(yè)班級計算機應用技術(shù)(.Net)11-01學號0院(系)軟件學院指導教師(職稱)趙曉君完成時間2013年5月1日ASP.NET技術(shù)作者姓名:McDonald,Zipuzitathe文章出處:《AdvancedASP.NET3.5Programming(2ndEdition)》摘要:本文簡要的介紹了ASP.NET的概念,如何構(gòu)建ASP頁面、命名空間,介紹ASP.NET控件以及如何添加代碼等。關鍵字:.NET類庫ASPClassicNote標準的A
2、SP.NET命名空間ASP.NET技術(shù)1.構(gòu)建ASP.NET頁面ASP.NET和ASP.NET結(jié)構(gòu)ASP.NET是微軟.NETframework整體的一部分,它包含一組大量的編程用的類,滿足各種編程需要。在下列的二個部分中,你如何學會ASP.NET很適合的放在.NETframework,和學會能在你的ASP.NET頁面中使用語言。.NET類庫假想你是微軟。假想你必須支持大量的編程語言-比如VisualBasic、C#和C++.這些編程語言的很多功能具有重疊性。舉例來說,對于每一種語言,你必須包括存
3、取文件系統(tǒng)、與數(shù)據(jù)庫協(xié)同工作和操作字符串的方法。此外,這些語言包含相似的編程構(gòu)造。每種語言,舉例來說,都能夠使用循環(huán)語句和條件語句。即使用VisualBasic寫的條件語句的語法不與用C++寫的不一樣,程序的功能也是相同的。最后,大多數(shù)的編程語言有相似的數(shù)據(jù)變量類型。以大多數(shù)的語言,你有設定字符串類型和整型數(shù)據(jù)類型的方法。舉例來說,整型數(shù)據(jù)最大值和最小值可能依賴語言的種類,但是基本的數(shù)據(jù)類型是相同的。對于多種語言來說維持這一功能需要很大的工作量。為什么繼續(xù)再創(chuàng)輪子?對所有的語言創(chuàng)建這種功能一次,然
4、后把這個功能用在每一種語言中豈不是更容易。.NET類庫不完全是那樣。它含有大量的滿足編程需要的類。舉例來說,.NET類庫包含處理數(shù)據(jù)庫訪問的類和文件協(xié)同工作,操作文本和生成圖像。除此之外,它包含更多特殊的類用在正則表達式和處理Web協(xié)議。.NETframework,此外包含支持所有的基本變量數(shù)據(jù)類型的類,比如:字符串、整型、字節(jié)型、字符型和數(shù)組。最重要地,寫這一本書的目的,.NET類庫包含構(gòu)建的ASP.NET頁面的類。然而你需要了解當你構(gòu)建.NET頁面的時候能夠訪問.NETframework的任意
5、類。理解命名空間正如你猜測的,.NETframework是龐大的。它包含數(shù)以千計的類(超過3,400)。幸運地,類不是簡單的堆在一起。.NETframework的類被組織成有層次結(jié)構(gòu)的命名空間。ASPClassicNote在先前的ASP中,你僅僅能夠訪問五個標準類。相比之下ASP.NET提供超過3,400個類!一個命名空間包含一組邏輯的類。舉例來說,涉及到與文件系統(tǒng)協(xié)同工作的類就集合在System.IO命名空間中。命名空間被組織成一個層次結(jié)構(gòu)(一棵邏輯樹)。樹根就是SYSTEM命名空間。這個命名空
6、間包含基本的數(shù)據(jù)類型的所有的類,例如:字符串、數(shù)組,還包含提供隨機數(shù)字和日期的類。你通過完整的類的命名空間能唯一識別任何的類在.NETframework中的位置。舉例來說,指定找到一個theFileclass類,按如下操:System.IO.文件System.IO指命名空間,而文件指定特定的類。提示你能夠瀏覽.NETFramework所有的標準類的命名空間。通過.NETFramework的參考文檔可以瀏覽類庫。標準的ASP.NET命名空間在默認情況下,在你的ASP.NET頁面中,類被包含在一個選定
7、的命名空間中這些默認的命名空間使你在ASP.NET中最常用到的。System命名空間-包含所有的基本數(shù)據(jù)類型和其他有用的類,例如:那些關于產(chǎn)生隨機數(shù)字和日期的類。System.Collections命名空間-包含的類是標準的集合類,例如:哈希表,數(shù)組列表。System.Collections.Specialized命名空間-包含特殊的集合類,例如:連接列表和字符串集合。System.Configuration命名空間-包括Web.configfiles類。System.Text命名空間-包含編碼,
8、解碼和操作字符串內(nèi)容的類。System.Text.RegularExpressions命名空間-包含的是匹配正則表達式和替代操作類。System.Web命名空間-工作在萬維網(wǎng)方面包含的是瀏覽器請求和服務器響應的類。System.Web.Caching命名空間-包含頁面緩沖內(nèi)容和自定義緩沖操作的類。System.Web.Security命名空間-包含執(zhí)行驗證和授權(quán),例如:窗體和密碼驗證的類。System.Web.SessionState命名空間-包含執(zhí)行保存狀態(tài)的類。System.W