国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

大學生社交網(wǎng)站的設(shè)計.doc

約73頁DOC格式手機打開展開

大學生社交網(wǎng)站的設(shè)計,[摘 要] asp.net 是一個統(tǒng)一的 web 開發(fā)模型,它包括您使用盡可能少的代碼生成企業(yè)級 web 應用程序所必需的各種服務。asp.net 作為 .net framework 的一部分提供。當您編寫 asp.net 應用程序的代碼時,可以訪問 .net framework 中的類。您可以使用...
編號:30-323555大小:1.39M
分類: 論文>計算機論文

內(nèi)容介紹

此文檔由會員 道客巴巴 發(fā)布

大學生社交網(wǎng)站的設(shè)計


[摘 要]  ASP.NET 是一個統(tǒng)一的 Web 開發(fā)模型,它包括您使用盡可能少的代碼生成企業(yè)級 Web 應用程序所必需的各種服務。ASP.NET 作為 .NET Framework 的一部分提供。當您編寫 ASP.NET 應用程序的代碼時,可以訪問 .NET Framework 中的類。您可以使用與公共語言運行庫 (CLR) 兼容的任何語言來編寫應用程序的代碼,這些語言包括 Microsoft Visual Basic、C#、JScript .NET 和 J#。使用這些語言,可以開發(fā)利用公共語言運行庫、類型安全、繼承等方面的優(yōu)點的 ASP.NET 應用程序。
ASP.NET 包括:
頁和控件框架
ASP.NET 編譯器
安全基礎(chǔ)結(jié)構(gòu)
狀態(tài)管理功能
應用程序配置
運行狀況監(jiān)視和性能功能
調(diào)試支持
XML Web services 框架
可擴展的宿主環(huán)境和應用程序生命周期管理
可擴展的設(shè)計器環(huán)境
ASP.NET 頁和控件框架是一種編程框架,它在 Web 服務器上運行,可以動態(tài)地生成和呈現(xiàn) ASP.NET 網(wǎng)頁??梢詮娜魏螢g覽器或客戶端設(shè)備請求 ASP.NET 網(wǎng)頁,ASP.NET 會向請求瀏覽器呈現(xiàn)標記(例如 HTML)。通常,您可以對多個瀏覽器使用相同的頁,因為 ASP.NET 會為發(fā)出請求的瀏覽器呈現(xiàn)適當?shù)臉擞?。但是,您可以針對諸如 Microsoft Internet Explorer 6 的特定瀏覽器設(shè)計 ASP.NET 網(wǎng)頁,并利用該瀏覽器的功能。ASP.NET 支持基于 Web 的設(shè)備(如移動電話、手持型計算機和個人數(shù)字助理 (PDA))的移動控件。 
ASP.NET 網(wǎng)頁是完全面向?qū)ο蟮摹T?ASP.NET 網(wǎng)頁中,可以使用屬性、方法和事件來處理 HTML 元素。ASP.NET 頁框架為響應在服務器上運行的代碼中的客戶端事件提供統(tǒng)一的模型,從而使您不必考慮基于 Web 的應用程序中固有的客戶端和服務器隔離的實現(xiàn)細節(jié)。該框架還會在頁處理生命周期中自動維護頁及該頁上控件的狀態(tài)。
使用 ASP.NET 頁和控件框架還可以將常用的 UI 功能封裝成易于使用且可重用的控件??丶恍杈帉懸淮?,即可用于許多頁并集成到 ASP.NET 網(wǎng)頁中。這些控件在呈現(xiàn)期間放入 ASP.NET 網(wǎng)頁中。
ASP.NET 頁和控件框架還提供各種功能,以便可以通過主題和外觀來控制網(wǎng)站的整體外觀和感覺??梢韵榷x主題和外觀,然后在頁面級或控件級應用這些主題和外觀。
除了主題外,還可以定義母版頁,以使應用程序中的頁具有一致的布局。一個母版頁可以定義您希望應用程序中的所有頁(或一組頁)所具有的布局和標準行為。然后可以創(chuàng)建包含要顯示的頁特定內(nèi)容的各個內(nèi)容頁。當用戶請求內(nèi)容頁時,這些內(nèi)容頁與母版頁合并,產(chǎn)生將母版頁的布局與內(nèi)容頁中的內(nèi)容組合在一起的輸出。
所有 ASP.NET 代碼都經(jīng)過了編譯,可提供強類型、性能優(yōu)化和早期綁定以及其他優(yōu)點。代碼一經(jīng)編譯,公共語言運行庫會進一步將 ASP.NET 編譯為本機代碼,從而提供增強的性能。
ASP.NET 包括一個編譯器,該編譯器將包括頁和控件在內(nèi)的所有應用程序組件編譯成一個程序集,之后 ASP.NET 宿主環(huán)境可以使用該程序集來處理用戶請求。
除了 .NET 的安全功能外,ASP.NET 還提供了高級的安全基礎(chǔ)結(jié)構(gòu),以便對用戶進行身份驗證和授權(quán),并執(zhí)行其他與安全相關(guān)的功能。您可以使用由 IIS 提供的 Windows 身份驗證對用戶進行身份驗證,也可以通過您自己的用戶數(shù)據(jù)庫使用 ASP.NET Forms 身份驗證和 ASP.NET 成員資格來管理身份驗證。此外,可以使用 Windows 組或您自己的自定義角色數(shù)據(jù)庫(使用 ASP.NET 角色)來管理 Web 應用程序的功能和信息方面的授權(quán)。您可以根據(jù)應用程序的需要方便地移除、添加或替換這些方案。
ASP.NET 始終使用特定的 Windows 標識運行,因此,您可以通過使用 Windows 功能(例如 NTFS 訪問控制列表 (ACL)、數(shù)據(jù)庫權(quán)限等等)來保護應用程序的安全。
ASP.NET 提供了內(nèi)部狀態(tài)管理功能,它使您能夠存儲頁請求期間的信息,例如客戶信息或購物車的內(nèi)容。您可以保存和管理應用程序特定、會話特定、頁特定、用戶特定和開發(fā)人員定義的信息。此信息可以獨立于頁上的任何控件。
ASP.NET 提供了分布式狀態(tài)功能,使您能夠管理一臺計算機或數(shù)臺計算機上同一應用程序的多個實例的狀態(tài)信息。
通過 ASP.NET 應用程序使用的配置系統(tǒng),可以定義 Web 服務器、網(wǎng)站或單個應用程序的配置設(shè)置。您可以在部署 ASP.NET 應用程序時定義配置設(shè)置,并且可以隨時添加或修訂配置設(shè)置,且對運行的 Web 應用程序和服務器具有最小的影響。ASP.NET 配置設(shè)置存儲在基于 XML 的文件中。由于這些 XML 文件是 ASCII 文本文件,因此對 Web 應用程序進行配置更改比較簡單。您可以擴展配置方案,使其符合自己的要求。
ASP.NET 包括可監(jiān)視 ASP.NET 應用程序的運行狀況和性能的功能。使用 ASP.NET 運行狀況監(jiān)視可以報告關(guān)鍵事件,這些關(guān)鍵事件提供有關(guān)應用程序的運行狀況和錯誤情況的信息。這些事件顯示診斷和監(jiān)視特征的組合,并在記錄哪些事件以及如何記錄事件等方面提供了高度的靈活性。
ASP.NET 支持兩組可供應用程序訪問的性能計數(shù)器:
ASP.NET 系統(tǒng)性能計數(shù)器組
ASP.NET 應用程序性能計數(shù)器組
ASP.NET 利用運行庫調(diào)試基礎(chǔ)結(jié)構(gòu)來提供跨語言和跨計算機調(diào)試支持??梢哉{(diào)試托管和非托管對象,以及公共語言運行庫和腳本語言支持的所有語言。
此外,ASP.NET 頁框架提供使您可以將檢測消息插入 ASP.NET 網(wǎng)頁的跟蹤模式。
ASP.NET 支持 XML Web services。XML Web services 是包含業(yè)務功能的組件,利用該業(yè)務功能,應用程序可以使用 HTTP 和 XML 消息等標準跨越防火墻交換信息。XML Web services 不用依靠特定的組件技術(shù)或?qū)ο笳{(diào)用約定。因此,用任何語言編寫、使用任何組件模型并在任何操作系統(tǒng)上運行的程序,都可以訪問 XML Web services。
ASP.NET 包括一個可擴展的宿主環(huán)境,該環(huán)境控制應用程序的生命周期,即從用戶首次訪問此應用程序中的資源(例如頁)到應用程序關(guān)閉這一期間。雖然 ASP.NET 依賴作為應用程序宿主的 Web 服務器 (IIS),但 ASP.NET 自身也提供了許多宿主功能。通過 ASP.NET 的基礎(chǔ)結(jié)構(gòu),您可以響應應用程序事件并創(chuàng)建自定義 HTTP 處理程序和 HTTP 模塊。

[關(guān)鍵詞]  ASP.NET;特性;性能;基礎(chǔ)結(jié)構(gòu)