华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
  當(dāng)前位置:編程開發(fā) > DotNET > ASP.Net > 文章內(nèi)容
  

ASP.NET教程:WebForms

 [ 2016年4月23日 ] 【

ASP.NET 是下一代 ASP,不是 ASP 的更新版本。

您應(yīng)當(dāng)具備的基礎(chǔ)知識(shí)

在繼續(xù)學(xué)習(xí)之前,您需要對(duì)下面的知識(shí)有基本的了解:

  • WWW, HTML 以及網(wǎng)站構(gòu)建的基礎(chǔ)知識(shí)
  • 腳本語言 比如 JavaScript 或者 VBScript
  • 有關(guān)服務(wù)器腳本的基礎(chǔ)知識(shí)

如果您希望首先學(xué)習(xí)這些項(xiàng)目,請(qǐng)?jiān)谖覀兊?首頁 訪問這些教程。

什么是 ASP?

微軟曾經(jīng)的服務(wù)器端腳本技術(shù) ASP (Active Server Pages) 如今常被稱為經(jīng)典 ASP。

ASP 3.0 是經(jīng)典 ASP 的最后一個(gè)版本。

如需學(xué)習(xí)更多有關(guān) ASP 的內(nèi)容,請(qǐng)學(xué)習(xí)我們的 ASP 教程。

ASP.NET 不是 ASP

ASP.NET 是下一代 ASP,不是 ASP 的更新版本。

ASP.NET 是服務(wù)器端腳本編程的全新技術(shù)。微軟在底層徹底重寫了 ASP.NET,ASP.NET 不能向后兼容 ASP。

您會(huì)在本教程的下一章中學(xué)習(xí)到更多有關(guān) ASP 與 ASP.NET 的差異。

ASP.NET 是微軟 .NET 框架的主要部分

什么是 ASP.NET?

ASP.NET 是一種服務(wù)器端腳本技術(shù),可以使(嵌入網(wǎng)頁中的)腳本由 Internet 服務(wù)器執(zhí)行。

  • ASP.NET 是一項(xiàng)微軟公司的技術(shù)
  • ASP 指的是動(dòng)態(tài)服務(wù)器頁面(Active Server Pages)
  • ASP.NET 是一種在 IIS 中運(yùn)行的程序
  • IIS (Internet Information Services) 是微軟的 Internet 服務(wù)器
  • IIS 是 Windows servers 操作系統(tǒng)免費(fèi)捆綁的組件
  • IIS 也是 Windows 2000 和 XP 專業(yè)版的組成部分

什么是 ASP.NET 文件?

  • ASP.NET 文件類似 HTML 文件
  • ASP.NET 文件可以包含 HTML、XML 以及腳本
  • ASP.NET 文件中的腳本在服務(wù)器上執(zhí)行
  • ASP.NET 文件的文件后綴是 ".aspx"

ASP.NET 如何工作?

  • 當(dāng)瀏覽器請(qǐng)求 HTML 文件時(shí),服務(wù)器會(huì)返回該文件
  • 當(dāng)瀏覽器請(qǐng)求 ASP.NET 文件時(shí),IIS 會(huì)把該請(qǐng)求傳遞給服務(wù)器上的 ASP.NET 引擎
  • ASP.NET 引擎會(huì)逐行地讀取該文件,并執(zhí)行文件中的腳本
  • 最后,ASP.NET 文件會(huì)以純 HTML 的形式返回瀏覽器

什么是 ASP+?

ASP+ 等同于 ASP.NET。

ASP+ 是微軟研發(fā) ASP.NET 期間所使用的早期名稱。

微軟 .NET 框架

.NET 框架微軟 .NET 平臺(tái)的基礎(chǔ)結(jié)構(gòu)。

.NET 框架是構(gòu)建、開發(fā)及運(yùn)行 Web 應(yīng)用程序和 Web 服務(wù)的一種環(huán)境。

微軟的第一種服務(wù)器技術(shù) ASP (Active Server Pages),是一種強(qiáng)大的伸縮性良好的“編程語言”。但是它太面向代碼,不算是應(yīng)用程序框架,也不是企業(yè)級(jí)的開發(fā)工具。

微軟開發(fā) .NET 框架的目的就是為了解決這些問題。

.NET 框架關(guān)鍵詞:

  • 更快更易編程
  • 減少代碼量
  • 聲明性編程模式
  • 更豐富的服務(wù)控件事件層
  • 更大的類型庫
  • 更好的開發(fā)工具支持

.NET 框架包括 3 個(gè)主要的部分:

編程語言:

  • C# (Pronounced C sharp)
  • Visual Basic (VB .NET)
  • J# (Pronounced J sharp)

服務(wù)器技術(shù)和客戶端技術(shù):

  • ASP .NET (Active Server Pages)
  • Windows Forms (Windows desktop solutions)
  • Compact Framework (PDA / Mobile solutions)

開發(fā)環(huán)境:

  • Visual Studio .NET (VS .NET)
  • Visual Web Developer

本教程講解的是有關(guān) ASP.NET 的內(nèi)容。

ASP.NET 2.0

ASP.NET 2.0 通過增加對(duì)多種新特性的支持,對(duì) ASP.NET 作出了改進(jìn)。

在本教程的下一章中,您可以學(xué)習(xí)到更多有關(guān) ASP.NET 2.0 與 ASP.NET 的差異。

ASP.NET 3.0

ASP.NET 3.0 并不是新版本的 ASP.NET。它只是新的 ASP.NET 2.0 框架庫的名稱而已,這個(gè)框架庫支持:

  • Windows Presentation Foundation
  • Windows Communication Foundation
  • Windows Workflow Foundation;
  • Windows CardSpace

注釋:本教程不涉及 ASP.NET 3.0。

本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
毕节市| 辽阳县| 华宁县| 手游| 宾川县| 玛纳斯县| 黑龙江省| 孟村| 鹤壁市| 固安县| 南靖县| 德钦县| 常熟市| 攀枝花市| 赣州市| 工布江达县| 樟树市| 美姑县| 和静县| 宁阳县| 郸城县| 东方市| 大邑县| 黄平县| 开平市| 沙坪坝区| 乐至县| 渝中区| 江永县| 娄底市| 杂多县| 丹凤县| 义乌市| 墨脱县| 盖州市| 且末县| 泌阳县| 攀枝花市| 宁武县| 宝山区| 哈尔滨市|