教程詳情
文件下載 | 文件名稱:asp.net特訓班-26講-黑鷹基地-lx | 文件大小:442.59MB |
下載聲明:本站文件大多來自于網絡,僅供學習和研究使用,不得用于商業用途,如有版權問題,請聯系博豬! | ||
下載地址: 下載教程 |
--------------------------------------------------------
黑鷹紅客基地動畫教程
專業的紅客安全技術培訓基地
多抽出一分鍾時間學習.讓你的生命更加精彩.
前 言
最新版本的ASP即ASP.Net是Microsoft用于構建動态和數據驅動Web站點的技術。
ASP.Net是構建可擴展的、交互的Web站點最流行的語言之一。Internet上許多訪問量巨大的Web站點都是使用ASP.Net開發的,其中著名的例子有Home Shopping Network網站、Msn和Microsoft自己的站點。
ASP.Net與前版ASP相比截然不同。如果你用ASP早期版本開發過應用。但還沒有接觸過ASP.Net的新特性,那麽就一定要做好被ASP.Net震驚的準備了。
下面列出了一些ASP.Net重要的新特性:
ASP.Net使用以CLR(Common Language Runtime,公共語言運行庫)語言編寫的編譯後代碼,諸如Visual Basic和C# 。與前版ASP不同,這次不在使用VBScript這樣的解釋執行的腳本語言。
ASP.Net頁面是基于服務器端控制構建的。Web服務器控件允許你使用直觀的對象模型來表現和編程,而不在使用HTML(超文本标記語言)元素。
ASP.Net包括所謂Web服務的新技術。可以用Web服務跨越Internet來訪問屬性、方法以及傳遞數據庫的數據。
ASP.Net是Microsoft.NET框架的一部分。可以通過在代碼中反問幾千個.Net類,實現執行諸如動态創建圖片和将數組保存到文件這樣令人驚奇的多種功能。
ASP.Net包含頁面和數據緩存機制,可以輕松而有顯著地提高Web站點的性能。
第一章 構建ASP.Net頁面
本章内容:
1、ASP.Net和.Net框架
2、ASP.Net控件介紹
3、在ASP.Net頁面中添加應用程序邏輯
4、ASP.Net頁面結構
本章将學習如何構建基本的ASP.Net Web表單頁面。不要被這個名稱中的表單(Form)一詞誤導。Web表單頁面并不是隻用來顯示标準的HTML表單。ASP.Net應用程序中幾乎所有的頁面都是Web表單頁面,可以創建帶有交互内容、動态内容或是數據庫驅動内容的頁面。
Web表單頁面是由兩個構建塊拼湊而成。首先可以使用ASP.Net控件組裝用戶界面中的動态部分。ASP.Net控件可以顯示“智能”HTML表單,比如,以交互式網格顯示數據庫數據等。
Web表單頁面的第二個構建塊是應用程序邏輯,其中包含點擊表單按鈕後需要執行的代碼,或是檢索需要在控件内顯示的數據庫數據的代碼。
ASP.Net和.Net框架
.Net框架類庫
想象一下你是Microsoft,假設你要支持多種編程語言,諸如Visual Basic、Jscript和C++。這些編程語言的大部分功能都重疊了,例如,對于每種語言,都必須包含訪問文件系統、訪問數據庫以及操作字符串的方法。
此外,這些語言包含相似的編程結構。例如,每種語言都可以實現循環和條件判斷。即使語言不同,但其編程功能是一緻的。
最後,大多數編程語言具有相似的變量數據類型。例如,在許多語言中都有表示字符串和整數的方法。整數的最大值和最小值也許依賴于不同語言,但基本的數據類型是一緻的。
爲多種語言維護所有這些功能性需要大量的工作。爲什麽要繼續重新從頭做呢?難道不可以一次創建所有這些功能性然後用于每種語言麽?
.Net框架類庫正是實現了這樣的功能。它由一套豐富的類組成,這些類被設計爲可以滿足任何編程需要。
另外.Net框架也包含一些表示基本變量數據類型(如字符串、整數、字節、字符和數組等)的類。
最重要的是.Net框架類庫包含創建ASP.Net頁面的類。然而,需要記住的是在創建ASP.Net頁面時,可以訪問.Net框架類庫中的任何類。
命名空間
.Net框架是很龐大的,它包含幾千個類(超過3400個)。這些類并不是簡單的混雜在一起。.Net框架的類以命名空間的層次結構的形式組織在一起。
命名空間(namespace)是類的邏輯分組。比如,所有與文件系統訪問相關的類都歸到System.IO命名空間中。
命名空間被組織到一個層次結構(一個邏輯樹)中,其中樹的根就是System命名空間。System命名空間包含表示所有基本數據類型的類。它也包含處理随機數、日期和時間等的類。
可通過類的完整命名空間來唯一地定位類庫中的任何類。比如,要唯一地引用表示文件系統的類(既File類),可以使用如下代碼:
System.IO.File
System.IO是指命名空間,而File則是指特定的類。
标準的ASP.Net命名空間
在ASP.Net頁面中可以使用默認指定的一些命名空間中包含的類。其他命名空間則需要顯式地導入。這些默認的命名空間包含一些在ASP.Net應用程序中最常用的類:
1、System:包含所有基本數據類型和其他諸如與生成随機數、處理日期和時間相關的那些類。
2、System.Collections:包含處理諸如哈希表和數組列表等标準集合類型的類
3、System.Collections.Specialized:包含表示諸如鏈表和字符串集合等特定集合的類。
4、System.Configuration:包含處理配置文件的類。
5、System.Text:包含編碼、解碼和操作字符串内容的類。
6、System.Text.regularExpressions:包含執行正則表達式匹配和替換操作的類。
7、System.Web:包含使用萬維網的基本類,其中有表示浏覽器請求和服務器響應的類。
8、System.Web.Caching:包含用于緩存頁面内容和執行自定義緩存操作的類。
9、System.Web.Security:包含實現驗證和授權的類。
10、System.Web.SessionState:包含實現會話狀态的類。
11、System.Web.UI:包含ASP.Net頁面中用于構建用戶界面的基本類。
12、System.Web.UI.HTMLControls:包含HTML控件的類。
13、System.Web.UI.WebControls:包含Web控件的類。
教程截圖
教程下載
原文鏈接:【教程寶盒網】 https://www.jc-box.com/2798.html,轉載請注明出處。
請先
!