freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

aspnet外文文獻翻譯(已修改)

2024-11-17 16:34 本頁面
 

【正文】 1 技術(shù) 頁面 和 是微軟 .NET framework整體 的一部分 , 它包含一組大量的編程用的類 ,滿足各種編程需要。 在下列的二個部分中 , 你如何學(xué)會 很適合的放在 .NET framework, 和學(xué)會能在你的 頁面中使用語言。 .NET類庫 假想你是微軟。 假想你必須支持大量的編程語言 比如 Visual Basic 、 C 和 C++. 這些編程語言的很多功能具有重疊性。 舉例來說, 對于每一種語言,你必須包括存取文件系統(tǒng)、與數(shù)據(jù)庫協(xié)同工作和操作字符串的方法。 此外,這些語言包含相似的編程構(gòu)造。 每種語言 ,舉例來說,都能夠使用循環(huán)語句和條件語句。 即使用 Visual Basic 寫的條件語句的語法不與 用 C++ 寫的不一樣 ,程序的功能也是相同的。 最后,大多數(shù)的編程語言有相似的數(shù)據(jù)變量類型。 以大多數(shù)的語言,你有設(shè)定字符串類型和整型數(shù)據(jù)類型的方法。舉例來說, 整型數(shù)據(jù)最大值和最小值可能依賴語言的種類,但是基本的數(shù)據(jù)類型是相同的。 對于多種語言來說維持這一功能需要很大的工作量。 為什么繼 續(xù)再創(chuàng)輪子 ? 對所有的語言創(chuàng)建這種功能一次,然后把這個功能用在每一種語言中豈不是更容易。 .NET類庫不完全是那樣。 它含有大量的滿足編程需要的類。舉例來說, .NET類庫包含處理數(shù)據(jù)庫訪問的類和文件協(xié)同工作,操作文本和生成圖像。 除此之外,它包含更多特殊的類用在正則表達式和處理 Web協(xié)議。 .NET framework, 此外包含支持所有的基本變量數(shù)據(jù)類型的類 , 比如 : 字符串、整型、字節(jié)型、字符型和數(shù)組。 最重要地 , 寫這一本書的目的 , .NET類庫包含構(gòu)建的 頁面的類。然而你需要了解當(dāng)你構(gòu)建 .NET頁面的時候能夠訪問 .NET framework 的任意類。 理解命名空間 正如你猜測的 , .NET framework是龐大的。 它包含數(shù)以千計的類 (超過 3,400) 。幸運地,類不是簡單的堆在一 起。 .NET framework的類被組 織成有層次結(jié)構(gòu)的命名空 2 間。 ASP Classic Note 在先前的 ASP中,你僅僅能夠訪問五個標(biāo)準(zhǔn)類。相比之下 提供超過 3,400個類 ! 一個命名空間包含一組邏輯的類。舉例來說,涉及到與文件系統(tǒng)協(xié)同工作的類就集合 在 命名空間中。 命名空間被組織成一個層次結(jié)構(gòu) (一棵邏輯樹 ) 。 樹根就是 SYSTEM 命名空間。 這個命名空間包含基本的數(shù)據(jù)類型的所有的類 ,例如:字符串、數(shù)組,還包含提供隨機數(shù)字和日期的類。 你通過完整的類的命名空間能唯一識別任何的類在 .NET framework中的位置 。 舉例來說 ,指定找到一個 the File class 類,按如下操 : ,而文件指定特定的類。 提示 你能夠瀏覽 .NET Framework所有的標(biāo)準(zhǔn)類的命名空間。通過 .NET Framework 的參考文檔可以瀏覽類庫 。 標(biāo)準(zhǔn)的 命名空間 在默認(rèn)情況下,在你的 ,類被包含在一個選定的命名空間中這些默認(rèn)的命名空間使你在 。 System 命名空間 包含所有的基本數(shù)據(jù)類型和其他有用的類,例如:那些關(guān)于產(chǎn)生隨機數(shù)字和日期的類 。 包含的類是標(biāo)準(zhǔn)的集合類,例如:哈希表,數(shù)組列表。 命名空間 包含特殊的集合類,例如:連接列表和字符串集合。 命名空間 包括 files類。 包含編碼,解碼和操作字符串內(nèi)容的類。 包含的是匹配正則表達式和替代操作類。 命名空間 工作在萬維網(wǎng)方面包含的是瀏覽器請求和服務(wù)器響應(yīng)的類。 3 命 名空間 包含頁面緩沖內(nèi)容和自定義緩沖操作的類。 包含執(zhí)行驗 證和授權(quán) , 例如 : 窗體和密碼驗證的類。 包含執(zhí)行保存狀態(tài)的類。 包含構(gòu)建 頁面的用戶接口的類。 包含 HTML 控件的類。 包含 Web控件的類。 .NET Framework 可用的語言 這一本書的目的 , 你將會為以 Visual Basic 作為你的編程語言來完成你的 頁寫程序編寫。 它是 頁面的默認(rèn)語言。雖然你在這一本書中一直用 Visual Basic, 但是,你也需要了解用其它的支持公共語言庫的語言創(chuàng)建。除此之外,這包括 C, C++ 。 提示 本書所含的光碟包含 C 源代碼。 除微軟之外的公司產(chǎn)生的幾十個其他的語言已經(jīng)能夠和 .NET framework兼容 。 這些其他的語言的一些例子包括 Python、 SmallTalk 、 Eiffel和 COBOL。這就意味著假如你真的想 , 你可以 使用 COBOL 寫 頁面。 不管你使用什么語言開發(fā) 頁面,你需要明白 譯,這就意味著 。 你第一次請求 頁面 , 頁面被編譯成一個 .NET類 , 這個類文件被保存在一個特殊的目錄下這個目錄的名字叫 Temporary Files。對于一個 頁面一個通信類文件出現(xiàn)在 Temporary Files目錄下。以后不管任何時候你請求那個同樣的 ,那個通信類文件就會 執(zhí)行。 當(dāng) 頁面被編譯的時候,它沒被直接地被編譯成機器碼而是被編譯成了一個中間語言,名字叫 (MSIL)所有 .NET可用的語言都被編譯成這種中間語言。 一個 頁面不會被編譯成本地機器碼直到它被一個瀏覽器訪問,在那個時間點包含在 Temporary Files目錄下的類文件用 JIT編譯器編譯并且執(zhí)行。 這些迷惑的方面體現(xiàn)在整 個過程都在后臺運行,你必須要做的是用資源代碼為你的 。 .NET framework 為你處理完轉(zhuǎn)換它為編譯碼這一 困難工作。 典型 ASP提示 4 VBScript 怎么樣呢 ? 在 之前, VBScript 是開發(fā)動態(tài)頁面最流行的語言。 不支持 VBScript ,而且這是好消息。 Visual Basic 是一個 VBScript 的超集 ,意味著 Visual Basic 相對于 VBScript有更多的功能。 因此 , 你用 Visual Basic 有更豐富的函數(shù)和語句供你使用。 此外,不像 VBScript , Visual Basic 是一種被編譯的語言。 這意味著如果你使用 Visual Basic 重寫相同的 VBScript代碼感覺會更容易一些。 假如你過去只用 VBScript而不用 Visual Basic,也不用擔(dān)心。 因為 VBScript 如此接近 Visual Basic, 你將會發(fā)現(xiàn)在這二種語言之間的轉(zhuǎn)變是很容易的。 提示 在 .NET framework中, 微軟包括一個名叫 IL Disassembler的有趣的工具。在臨時的 類的代碼。 它列出了類的所有方法和屬性使你能夠瀏覽中間代碼。 正如在這章討論的 這個工具也可以用于操作 。 舉例來說,你能使用 IL Disassembler 瀏覽 TextBox 控 件 的 中 間 代 碼 。 ( 位 于 在 一 個 叫 做 的文件中 ) 介紹 控件 控件為你的 Web應(yīng)用程序提供動態(tài)和交互的用戶接口。這些控件能夠使你的網(wǎng)站的使用者看見和交互。 舉例來說,你能使用控件建立 HTML 窗體元素,交互式日歷 , 而且可以滾動標(biāo)題廣告。 控件和 HTML 內(nèi)容共存。 典型地,你用通常的 HTML 創(chuàng)建你的網(wǎng)頁的靜態(tài) 區(qū)域和用 控件創(chuàng)建網(wǎng)頁的動態(tài)區(qū)域。 了解 控件是怎么工作的?最好的方法是看一個簡單的 Web應(yīng)用窗體頁面。 添加 第二個難點就是 ,他是確切的頁面的程序代碼 ,在你添加的程序用戶處理控件也頁面事件。 如果一個使用者單擊 HTML窗體中的 Button按鈕, 舉例來說,那個按鈕就會響應(yīng)一個事件 (單擊事件 ) 。 典型地,你想添加代碼響應(yīng)這個事件到頁面中。 舉例來說,當(dāng)某人單擊 Button按鈕控件的時候,你可以保存窗體數(shù)據(jù)到一個文件或者數(shù)據(jù) 庫。 控件不是唯一的能相應(yīng)事件的事物。 當(dāng)它被請求的時候一個 頁面每次 5 都能夠響應(yīng)幾個事件。 舉例來說,每當(dāng)你請求一個頁面,頁面的初始化事件就會被觸發(fā)。 每當(dāng)初始化事件發(fā)生的時候,你能夠添加代碼到頁面中來執(zhí)行。 2. 用 Web 服務(wù)器控件創(chuàng)建窗體 構(gòu)建靈活窗體 你用幾個基本 Web控件來代替標(biāo)準(zhǔn)的 HTML 窗體元素 , 例如 radio buttons、 text boxes, and list boxes. 你能夠用這些控件為你的 Web應(yīng)用程序在你的 創(chuàng)建用戶界面。 下面的部分為這些 Web控件提供了詳細的提綱和程序源代碼。 控制頁面瀏覽 在下列的部分中,你學(xué)會如何控制一個用戶從一個 面。首先,你學(xué)會怎么把一個 HTML窗體鏈接到另一個頁面來獲取信息。 下一步,你學(xué)會用 Redirect()方法自動讓一個用戶瀏覽一個新的頁面 。 最后,你學(xué)會用超級鏈接控件怎么把頁面連在一起。 對控件應(yīng)用格式 在下列的部分中,你學(xué)會該如何創(chuàng)建更有吸引力的 Web窗體。 首先,你瀏覽一下針對所有 Web控件格式屬性他們是基本控件類的格式屬性。 然后,你學(xué)會在 Web控件上應(yīng)用樣式表風(fēng)格。 3. 用驗證控件做頁面驗證 使用客戶端驗證 傳統(tǒng)地,當(dāng)增加驗證到他們的頁面中時,他們會面臨一個嚴(yán)峻的選擇。 你可以添加窗體頁面驗證規(guī)則到你的服務(wù)器端代碼,或者是添加驗證規(guī)則到你的客戶端代碼。 寫驗證代碼到客戶端代碼中的優(yōu)勢能夠及時反饋到你的用戶。 舉例來說,一個使用者忽略在一個要求檢驗的字段中輸入一個值,你能夠及時的顯示一個錯誤信息而不需要返回到服務(wù)器端解決。 人們喜歡客戶端的驗證。 它看起來很棒而且產(chǎn)生一種比較好的效果。 然而,問題是它不與所有的瀏覽器兼容。 不是所有的瀏覽器支持 JavaScript、不 同版本的瀏 6 覽器的不同版本支持 JavaScript,所以客戶端驗證沒有保障。 由于這個原因,許多開發(fā)者在過去決定添加自定義驗證到服務(wù)器端。因為服務(wù)器端代碼能夠和任何瀏覽器協(xié)同工作。就這樣的做法更有安全的保障。 幸運地,正如在章節(jié)討論的這些驗證控件不會強迫你做困難的選擇。 這些驗證控件會自動地產(chǎn)生客戶端代碼和服務(wù)器端代碼。 如果一個瀏覽器有能力支持JavaScript ,客戶端的驗證腳本將會自動返回到瀏覽器。 如果一個瀏覽器不支持 JavaScript,那個驗證規(guī)則會自動在服務(wù)器端代碼中執(zhí)行。 然而你需要注意 的是,客戶端的驗證僅僅能夠工作在 。 尤其,正如這一章討論的客戶端腳本不可能在任意本本的瀏覽器中運行。 控制字段 : RequiredFieldValidator 控件 你用這個控件來檢查在一個 Web窗體中是否為空, 典型地,你和 TextBox 控件一起使用這個控件。 然而,這個控件也可以用在其他的輸入型控件,例如: 。 驗證表達式 : RegularExpressionValidator 控件 你能使用 RegularExpressionValidator 控件來驗證輸入的值是否和定義的正
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1