ASP點NET課后知識點提煉_第1頁
ASP點NET課后知識點提煉_第2頁
ASP點NET課后知識點提煉_第3頁
ASP點NET課后知識點提煉_第4頁
ASP點NET課后知識點提煉_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

ASP.NET應(yīng)用開發(fā)與實踐第一章(1)B/S(Browser/Server)結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu)。(2)C/S(Client/Server)結(jié)構(gòu),即客戶機和服務(wù)器結(jié)構(gòu)。(3)HTML5是下一代HTML,它將會取代HTML4.0和XHTML1.1,成為新一代Web語言。(4)CSS是一個樣式文件,又稱為級聯(lián)樣式表。(5)JavaScript是一個基于對象和事件驅(qū)動并具備安全性能解釋型腳本語言,它不但能夠用于編寫客戶端腳本程序,由Web瀏覽器解釋執(zhí)行,還能夠編寫在服務(wù)器端執(zhí)行腳本程序.(6)HTTP,超文本傳輸協(xié)議(HyperTextTransferProtocol,HTTP),是WWW瀏覽器(客廣l機)和服努器之間應(yīng)用層通信協(xié)議。(7)三層開發(fā)就是將系統(tǒng)整個業(yè)務(wù)應(yīng)用劃分為表示層、邏輯層和數(shù)據(jù)層。(8)表示層:負(fù)責(zé)直接跟用戶進(jìn)行交互,通常也就是指系統(tǒng)界面,用于數(shù)據(jù)錄入、數(shù)據(jù)顯示等。(9)邏輯層:用于做一些有效性驗證工作,以愈加好地確保程序運行健壯性。(I0)數(shù)據(jù)層:用于專門跟數(shù)據(jù)庫進(jìn)行交互,執(zhí)行數(shù)據(jù)添加、刪除、修改和顯示等。(11)MVC架構(gòu):模型(Model)一視圖(View)一控制器(Controller)即為MVC。第二章(1)ASP.NET是Microsofi企業(yè)推出新一代建立動態(tài)Web應(yīng)用程序新技術(shù)。(2).NET框架是微軟企業(yè)推出完全方面向?qū)ο筌浖_發(fā)與運行平臺,.NETFramework具備兩個主要組件:公共語言運行庫(CommonLanguageRuntime,簡稱CLR)和.NETFramework類庫。(3)公共語言運行庫(CLR)是全部.NET程序執(zhí)行引擎,它工作包含加載及執(zhí)行.NET程序,為每個.NET應(yīng)用程序準(zhǔn)備一個獨立、安全、穩(wěn)定執(zhí)行環(huán)境。(4).NETFramework類庫提供.NET框架下全部語言所支持面向?qū)ο箢悺#?5)VisualStudio是微軟最新推出一個開發(fā)平臺,在該平臺上,能夠進(jìn)行ASP.NET網(wǎng)站、Windows窗體應(yīng)用程序和WebService應(yīng)用程序開發(fā)。(5)HelpLibrary管理器類似于VisualStudio前期版本中附帶MSDN幫助,為了給開發(fā)人員提供一定幫助。第三章(1)使用VisualStudio開發(fā)工具提供“新建網(wǎng)站”功效能夠創(chuàng)建一個ASP.NET網(wǎng)站。(2)每個.aspxWeb窗體網(wǎng)頁都有3種視圖方式,分別為“設(shè)計”、“拆分”及“源”視圖。其中,“設(shè)計”視圖可模擬用戶在瀏覽器里看到界面;“拆分”視圖會將HTML及設(shè)計界面同時展現(xiàn)在開發(fā)工具中,讓開發(fā)人員設(shè)計好HTML馬上能看到顯示界面;“源”視圖能夠讓網(wǎng)頁設(shè)計人員針對網(wǎng)頁HTML代碼做細(xì)致編輯及調(diào)整。(3)經(jīng)過兩種方法能夠?qū)崿F(xiàn)布局ASP.NET網(wǎng)頁,一個是使用Table表格布局,另一個是使用CSS+DIV布局。(4)ASP.NET應(yīng)用程序包含7個默認(rèn)文件夾,分別為:Bin文件夾、App_Code文件夾、App_GlobaIResources文件夾、App_LocaIResources文件夾、App_WebReferences文件夾、App_Browsers文件夾、“主題”文件夾。(5)經(jīng)過配置IIS服務(wù)器,能夠在當(dāng)?shù)乜焖贋g覽創(chuàng)建ASP.NET網(wǎng)站。(6)@Page指令允許開發(fā)人員為頁面指定多個配置選項,而且該指令只能在Web窗體頁中使用。每個.aspx文件只能包含一條@Page指令。(7)@Import指令用于將命名空間顯式地導(dǎo)入到ASP.NET應(yīng)用程序文件中,而且導(dǎo)入該命名空間所包含全部類和接口。(8)@OutputCache指令用于以申明方式控制ASP.NET頁或ASP.NET頁中包含用戶控件輸出緩存策略。(9)@Register指令用來創(chuàng)建標(biāo)識前綴和自定義控件之間關(guān)聯(lián),這為開發(fā)人員提供了一個在ASP.NET應(yīng)用程序文件(包含網(wǎng)頁、用戶控件和母版頁)中引用自定義控件簡單方法。(10)@Control指令只能用在用戶控件中,而且每個.aspx文件只能包含一條@Control指令。(11)服務(wù)器端注釋(<%-注釋內(nèi)容-%>)允許開發(fā)人員在ASP.NET應(yīng)用程序文件任何部分(除了<script>代碼塊內(nèi)部)嵌入代碼注釋。第四章:(1)Response對象可形象地稱之為響應(yīng)對象,用于將數(shù)據(jù)從服務(wù)器發(fā)送回瀏覽器。(2)Request對象是HttpRequest類一個實例,它提供對當(dāng)前頁請求訪問,其中包含標(biāo)題、Cookie、查詢字符串等,用戶能夠使用這類來讀取瀏覽器已經(jīng)發(fā)送內(nèi)容。(3)Application對象可稱之為統(tǒng)計應(yīng)用程序參數(shù)對象,該對象用于共享應(yīng)用程序級信息。(4)Session對象用來存放跨網(wǎng)頁程序變量或者對象,該對象只針對單一網(wǎng)頁使用者,即:服務(wù)器會為連接客戶端分配各自Session對象,不一樣客戶端無法相互存取。(5)Cookie對象也稱緩存對象,該對象用于保留客戶端瀏覽器請求服務(wù)器頁面,也可用它存放非敏感性用戶信息。(6)Server對象又稱為服務(wù)器對象,該對象定義了—個與Web服務(wù)器相關(guān)類,提供對服務(wù)器上方法和屬性訪問。(7)虛擬路徑為網(wǎng)站文件之間相對路徑,以網(wǎng)站根目錄為基礎(chǔ);而物理文件路徑是指網(wǎng)頁在計算機硬盤上絕對路徑。第五章:(1)HTML服務(wù)器控件是為了愈加好地將傳統(tǒng)ASP頁面轉(zhuǎn)換為ASP.NET頁面而提供,使用這類控件時,實質(zhì)上是使用HTML元素對ASP.NET頁面進(jìn)行控制。(2)Web服務(wù)器控件是指在服務(wù)器上執(zhí)行程序邏輯組件,它可能生成一定用戶界面,也可能不包含用戶界面。(3)Label控件又稱標(biāo)簽控件,用于顯示用戶不能編輯文本,如標(biāo)題或提醒信息等。(4)TextBox控件又稱文本框控件,主要作用是為用戶提供輸入文本區(qū)域。(5)Button控件是一個命令按鈕控件,該控件能夠?qū)eb頁面回送到服務(wù)器,也能夠處理控件命令事件。(6)ImageButton控件為圖像按鈕控件,它用于顯示詳細(xì)圖像。(7)HyperLink控件又稱超鏈接控件,該控件在功效上和HTML"<ahref="">"元素相同,它顯示模式為超級鏈接形式。(8)LinkButton控件又稱鏈接按鈕控件,該控件在功效上與Button控件相同,但在展現(xiàn)樣式上是以超鏈接形式顯示。(9)RadioButton控件是一個單項選擇按鈕控件,而RadioButtonList控件表示封裝一組單項選擇按鈕控件列表控件。(10)CheckBox控件是用來顯示允許用戶選擇true或false條件復(fù)選框,而CheckBokList控件表示封裝一組復(fù)選框控件列表控件。(11)ListBox控件用于顯示一組列表項,用戶能夠從中選擇一項或多項。(12)DropDownList控件只允許用戶每次從列表中選擇一項,而且只在框中顯示選定項。(13)Image控件能夠在設(shè)計時或運行時以編程方式為Image對象指定圖形文件。(14)Panel控件是一個容器控件,能夠?qū)⑺米黛o態(tài)文本和其余控件父級。(15)FileUpload控件主要功效是向指定目錄上傳文件。(16)RequiredFieldValidator驗證控件用來驗證輸入文本中信息內(nèi)容是否為空。(17)CompareValidator控件為比較驗證控件,使用該控件,能夠?qū)⑤斎肟丶低?shù)值或其余輸入控件值相比較。(18)RangeValidator控件用來驗證用戶輸入是否在指定范圍內(nèi)。(19)RegularExpressionValidator驗證控件用來驗證輸入控件值是否與某個正則表示式所定義模式相匹配。(20)CustomValidator控件為輸入控件提供用戶定義驗證功效。(21)ValidationSummary控件是錯誤匯總控件,主要用于搜集本頁中全部驗證控件錯誤信息。第六章(1)ADO.NET是數(shù)據(jù)庫應(yīng)用程序和數(shù)據(jù)源之間溝通橋梁,主要提供一個面向?qū)ο髷?shù)據(jù)訪問構(gòu)架,用來開發(fā)數(shù)據(jù)庫應(yīng)用程序。(2)Sql-Server、Oracle等都是主流關(guān)系型數(shù)據(jù)庫。(3)ODBC是微軟企業(yè)開放服務(wù)結(jié)構(gòu)中關(guān)于系數(shù)據(jù)庫一個組成部分,它建立了一組規(guī)范,并提供了一組對數(shù)據(jù)庫訪問標(biāo)準(zhǔn)API。(4)Connection對象也稱為鏈接對象,用來創(chuàng)建一個與指定數(shù)據(jù)源鏈接,包含SQLServer、Oracle以及能夠為其指明一個OLEDB提供程序或一個ODBC驅(qū)動器任何數(shù)據(jù)源。(5)Command對象能夠?qū)?shù)據(jù)源執(zhí)行查詢、添加、刪除和修改等各種操作。(6)DataReader對象是一個簡單數(shù)據(jù)集,用于從數(shù)據(jù)源中讀取只讀數(shù)據(jù)集。(7)DataAdapter(即數(shù)據(jù)適配器)是一個用來沖當(dāng)DataSet對象與實際數(shù)據(jù)源之間橋梁對象。(8)DataSet是ADO.NET關(guān)鍵組員之一,它是支持ADO.NET斷開式、分布式數(shù)據(jù)方案關(guān)鍵對象,它能夠包含任意數(shù)量數(shù)據(jù)表,以及全部表約束、索引和關(guān)系,相當(dāng)于在內(nèi)存中一個小型關(guān)系數(shù)據(jù)庫。(9)DataTable對象用于表示DataSet中表。(10)Dataview對象表示用于排序、篩選、搜索、編輯和導(dǎo)航DataTable可綁定數(shù)據(jù)自定義視圖。(11)存放過程(StoredProcedure)是預(yù)編譯SQL語句集合,這些語句存放在一個名稱下并作為一個單元來處理。(12)事務(wù)是由一個系列語句組成邏輯工作單元,它通常是為了完成一定業(yè)務(wù)邏輯而將一條或者多條語句“封裝”起來。第七章(1)數(shù)據(jù)綁定控件是將數(shù)據(jù)顯示到網(wǎng)頁上,并能夠?qū)?shù)據(jù)進(jìn)行一系列操作控件集合。(2)GridView控件可稱之為數(shù)據(jù)表格控件,它以表格形式顯示數(shù)據(jù)源中數(shù)據(jù),每列表示一個字段,而每行表示一條統(tǒng)計。(3)GridView控件共包含7種類型列,分別為:BoundField(普通數(shù)據(jù)綁定列)、CheckBoxField(復(fù)選框數(shù)據(jù)綁定列)、CommandField(按鈕數(shù)據(jù)綁定列)和TemplateField(模板數(shù)據(jù)綁定列)。(4)經(jīng)過設(shè)置AllowPaging屬性和PageSize屬性,能夠在GridView控件中分頁查看數(shù)據(jù)。(5)DataList控件稱為迭代控件,該控件能夠以某種設(shè)定好模板格式循環(huán)顯示多條數(shù)據(jù)(6)在對數(shù)據(jù)綁定控件進(jìn)行分頁時,能夠借助PagedDataSource類來實現(xiàn),該類封裝了數(shù)據(jù)綁定控件(如GridView、DataList、DetailsView和FormView等)與分頁相關(guān)屬性,以允許這些數(shù)據(jù)綁定控件執(zhí)行分頁操作。(7)ListView控件用于顯示數(shù)據(jù),它提供了編輯、刪除、插入、分頁與排序等功效,其分頁功效需要經(jīng)過DataPager控件來實現(xiàn)。(8)ListView控件顯示項能夠由模板定義,利用ListView控件,能夠逐項顯示數(shù)據(jù)也能夠按組顯示數(shù)據(jù)。第八章(1)Web用戶控件是一個復(fù)合控件,能夠向Web用戶控件中添加現(xiàn)有Web服務(wù)器控件和標(biāo)識,并能夠定義控件屬性和方法。(2)在ASP.NET網(wǎng)頁中使用Web用戶控件時,需要首先使用@Register指令進(jìn)行注冊。(3)在ASP.NET網(wǎng)頁中訪問Web用戶控件屬性時,需要將屬性定義為public類型(4)在ASP.NET網(wǎng)頁中訪問Web用戶控件中服務(wù)器控件時,首先需要在Web用戶控件中定義public屬性,然后經(jīng)過這些屬性中g(shù)et訪問器與set訪問器操作服務(wù)器控件相關(guān)屬性,最終在ASP.NET網(wǎng)頁中調(diào)用這些public屬性,從而實現(xiàn)操作Web用戶控件中服務(wù)器控件功效。(5)在ASP.NET網(wǎng)頁中動態(tài)加載Web用戶控件時,首先需要經(jīng)過@Reference指令將該Web用戶控件引用到ASP.NET網(wǎng)頁中,然后經(jīng)過System.Web.UI.Contros屬性將Web用戶控件添加到ASP.NET網(wǎng)頁System.Web.,UI.ControlCollection對象中。(6)將Web網(wǎng)頁轉(zhuǎn)化為Web用戶控件時,首先將ASP.NET網(wǎng)頁文件轉(zhuǎn)換為Web用戶控件,然后將代碼隱藏文件中繼承類由Page更改為UserControl第九章(1)站點地圖是一個以.sitemap為擴(kuò)展名標(biāo)準(zhǔn)XML文件,主要為站點導(dǎo)航控件提供站點層次結(jié)構(gòu)信息。(2)編輯Web.sitemap站點地圖文件時,一定要確保文件中url屬性值唯一。(3)TreeView控件由一個或多個節(jié)點組成,樹中每個項都被稱為一個節(jié)點,由TreeNode對象表示。(4)經(jīng)過TreeView控件任務(wù)快捷菜單(自動套用格式、選擇數(shù)據(jù)源、編輯節(jié)點和顯示行)能夠?qū)υ摽丶M(jìn)行編輯操作。(5)Menu控件能夠構(gòu)建與Windows應(yīng)用程序類似菜單欄,其基本功效室實現(xiàn)站點導(dǎo)航。(6)經(jīng)過設(shè)置Orientation屬性能夠指定Menu控件中菜單顯示方向。(7)經(jīng)過Menu控件任務(wù)快捷菜單(自動套用格式、選擇數(shù)據(jù)源、視圖、編輯菜單項、轉(zhuǎn)換為DynamicItemTemplate、轉(zhuǎn)換為StaticItemTemplate和編輯模板)能夠?qū)υ摽丶M(jìn)行編輯操作。(8)SiteMapPath控件主要顯示一條導(dǎo)骯路徑,該路徑為用戶顯示單前頁面位置,并顯示返回主頁面路徑鏈接。(9)經(jīng)過SiteMapProvider屬性能夠為SiteMapPath控件設(shè)置站點地圖數(shù)據(jù)源。(10)經(jīng)過SiteMapPath控件任務(wù)快捷菜單(自動套用格式、添加擴(kuò)展程序和編輯模板)能夠?qū)υ摽丶M(jìn)行編輯操作。第十章(1)母版頁主要功效是為ASP.NET應(yīng)用程序創(chuàng)建統(tǒng)一用戶界面和樣式,母版頁由兩部分組成,即一個母版頁和一個(或多個)內(nèi)容頁。(2)母版頁是具備擴(kuò)展名.master(如MyMaster.master)ASP.NET文件,它是能夠包含靜態(tài)文本、HTML元素和服務(wù)器控件預(yù)定義布局。母版頁由特殊@MAster指令識別。(3)內(nèi)容頁主要包含頁面中非公共內(nèi)容,經(jīng)過創(chuàng)建各個內(nèi)容頁來定義母版頁中占位符控件內(nèi)容。(4)嵌套母版頁就是指創(chuàng)建一個大母版頁,在其中包含另外一個小母版頁。(5)在內(nèi)容頁中訪問母版頁中控件時,需要使用Master.FindControl方法。(6)在內(nèi)容頁中訪問母版頁中屬性時,首先需要將母版頁中屬性定義為public類型,然后在內(nèi)容頁中使用MasterType指令,將內(nèi)容頁Master屬性強類型化。第十二章:(1)AJAX是AsynchronousJavaScriptandXML(異步JavaScript和XML技術(shù))縮寫,它是由JavaScript腳本語言、CSS樣式表、XMLHttpRequest數(shù)據(jù)交換對象和DOM文檔對象(或XMLDOM文檔對象)等多個技術(shù)組成。(2)ScriptManager控件負(fù)責(zé)管理Page頁面中全部AJAX服務(wù)器控件,是AJAX關(guān)鍵。(3)使用ScriptManager控件時,能夠使用<Scripts>標(biāo)識引入腳本資源,使用<Services>標(biāo)識引入WebService服務(wù)。(4)經(jīng)過將ASP.NET服務(wù)器控件拖放到UpdatePanel控件中,能夠使原本不具備AJAX能力ASP.NET服務(wù)器控件都具備AJAX異步功效。(5)Timer服務(wù)器控件使得程序開發(fā)人員能夠經(jīng)過設(shè)置時間間隔來觸發(fā)特定事件操作。(6)ASP.NETAJAXControlToolkit(控件工具包)是基于ASP.NETAJAX基礎(chǔ)之上構(gòu)建,提供了數(shù)十種ASP.NETAJAX控件,而且它是微軟無償提供一個資源,能輕松創(chuàng)建具備富客戶端AJAX功效頁面。(7)PasswordStrength控件是一個密碼提醒控件.它提供了兩種提醒方式,分別是:文本信息提醒和圖形化得進(jìn)度條提醒。(8)TextBoxWatermark擴(kuò)展控件能夠為TextBox服務(wù)器端控件添加水印效果。(9)SlideShow擴(kuò)展控件能夠?qū)崿F(xiàn)自動播放照片功效。第十五章(1)WebService即Web服務(wù),所謂服務(wù)就是系統(tǒng)提供一組接口,并經(jīng)過接口使用系統(tǒng)提供一組接口,并經(jīng)過接口使用系統(tǒng)提供功效。(2)WebSeirvice主要利用HTTP和SOAP在Web上傳輸數(shù)據(jù),經(jīng)過Web調(diào)用WebService能夠執(zhí)行從簡單請求到復(fù)雜商務(wù)處理任何功效。(3)Web服務(wù)中表示數(shù)據(jù)和交換數(shù)據(jù)基本格式是可擴(kuò)展標(biāo)識語言(XML),Web服務(wù)使用XML作為基本數(shù)據(jù)通信方式,來消除使用不一樣組件模型、操作系統(tǒng)和編程語言之間差異。(4)Web服務(wù)文件中包含一個WebService指令,該指令必須應(yīng)用在全部Web服務(wù)中,該指令有4個

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論