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

下載本文檔

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

文檔簡介

ASP.NET應(yīng)用開發(fā)與實踐第壹章(1)B/S(Browser/Server)構(gòu)造,即瀏覽器和服務(wù)器構(gòu)造。(2)C/S(Client/Server)構(gòu)造,即客戶機和服務(wù)器構(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)表達層:負責直接跟顧客進行交互,壹般也就是指系統(tǒng)的界面,用于數(shù)據(jù)錄入、數(shù)據(jù)顯示等。(9)邏輯層:用于做某些有效性驗證的工作,以更好地保證程序運行的強健性。(I0)數(shù)據(jù)層:用于專門跟數(shù)據(jù)庫進行交互,執(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)用程序準備壹種獨立、安全、穩(wěn)定的執(zhí)行環(huán)境。(4).NETFramework類庫提供.NET框架下所有語言所支持的面向?qū)ο蟮念悺#?5)VisualStudio是微軟最新推出的壹種開發(fā)平臺,在該平臺上,可以進行ASP.NET網(wǎng)站、Windows窗體應(yīng)用程序和WebService應(yīng)用程序的開發(fā)。(5)HelpLibrary管理器類似于VisualStudio前期版本中附帶的MSDN協(xié)助,為了給開發(fā)人員提供壹定的協(xié)助。第三章(1)使用VisualStudio開發(fā)工具提供的“新建網(wǎng)站”功能可以創(chuàng)立壹種ASP.NET網(wǎng)站。(2)每個.aspx的Web窗體網(wǎng)頁均有3種視圖方式,分別為“設(shè)計”、“拆分”及“源”視圖。其中,“設(shè)計”視圖可模擬顧客在瀏覽器裏看到的界面;“拆分”視圖會將HTML及設(shè)計界面同步呈目前開發(fā)工具中,讓開發(fā)人員設(shè)計好HTML立即能看到顯示的界面;“源”視圖可以讓網(wǎng)頁設(shè)計人員針對網(wǎng)頁的HTML代碼做細致的編輯及調(diào)整。(3)通過兩種措施可以實現(xiàn)布局ASP.NET網(wǎng)頁,壹種是使用Table表格布局,另壹種是使用CSS+DIV布局。(4)ASP.NET應(yīng)用程序包括7個默認文獻夾,分別為:Bin文獻夾、App_Code文獻夾、App_GlobaIResources文獻夾、App_LocaIResources文獻夾、App_WebReferences文獻夾、App_Browsers文獻夾、“主題”文獻夾。(5)通過配置IIS服務(wù)器,可以在當?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)立標識前綴和自定義控件之間的關(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類的壹種實例,它提供對目前頁祈求的訪問,其中包括標題、Cookie、查詢字符串等,顧客可以使用此類來讀取瀏覽器已經(jīng)發(fā)送的內(nèi)容。(3)Application對象可稱之為記錄應(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ù)器控件是為了更好地將老式ASP頁面轉(zhuǎn)換為ASP.NET頁面而提供的,使用此類控件時,實質(zhì)上是使用HTML元素對ASP.NET頁面進行控制。(2)Web服務(wù)器控件是指在服務(wù)器上執(zhí)行程序邏輯的組件,它也許生成壹定的顧客界面,也也許不包括顧客界面。(3)Label控件又稱標簽控件,用于顯示顧客不能編輯的文本,如標題或提醒信息等。(4)TextBox控件又稱文本框控件,重要作用是為顧客提供輸入文本的區(qū)域。(5)Button控件是壹種命令按鈕控件,該控件可以將Web頁面回送到服務(wù)器,也可以處理控件命令事件。(6)ImageButton控件為圖像按鈕控件,它用于顯示詳細的圖像。(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控件是壹種容器控件,可以將它用作靜態(tài)文本和其他控件的父級。(15)FileUpload控件的重要功能是向指定目錄上傳文獻。(16)RequiredFieldValidator驗證控件用來驗證輸入文本中的信息內(nèi)容與否為空。(17)CompareValidator控件為比較驗證控件,使用該控件,可以將輸入控件的值同常數(shù)值或其他輸入控件的值相比較。(18)RangeValidator控件用來驗證顧客的輸入與否在指定的范圍內(nèi)。(19)RegularExpressionValidator驗證控件用來驗證輸入控件的值與否與某個正則體現(xiàn)式所定義的模式相匹配。(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ù)構(gòu)造中有關(guān)系數(shù)據(jù)庫的壹種構(gòu)成部分,它建立了壹組規(guī)范,并提供了壹組對數(shù)據(jù)庫訪問的原則API。(4)Connection對象也稱為鏈接對象,用來創(chuàng)立壹種與指定數(shù)據(jù)源的鏈接,包括SQLServer、Oracle以及可認為其指明壹種OLEDB提供程序或壹種ODBC驅(qū)動器的任何數(shù)據(jù)源。(5)Command對象可以對數(shù)據(jù)源執(zhí)行查詢、添加、刪除和修改等多種操作。(6)DataReader對象是壹種簡樸的數(shù)據(jù)集,用于從數(shù)據(jù)源中讀取只讀的數(shù)據(jù)集。(7)DataAdapter(即數(shù)據(jù)適配器)是壹種用來沖當DataSet對象與實際數(shù)據(jù)源之間橋梁的對象。(8)DataSet是ADO.NET的關(guān)鍵組員之壹,它是支持ADO.NET斷開式、分布式數(shù)據(jù)方案的關(guān)鍵對象,它可以包括任意數(shù)量的數(shù)據(jù)表,以及所有表的約束、索引和關(guān)系,相稱于在內(nèi)存中的壹種小型關(guān)系數(shù)據(jù)庫。(9)DataTable對象用于表達DataSet中的表。(10)Dataview對象表達用于排序、篩選、搜索、編輯和導(dǎo)航的DataTable的可綁定數(shù)據(jù)的自定義視圖。(11)存儲過程(StoredProcedure)是預(yù)編譯SQL語句的集合,這些語句存儲在壹種名稱下并作為壹種單元來處理。(12)事務(wù)是由壹種系列語句構(gòu)成的邏輯工作單元,它壹般是為了完畢壹定業(yè)務(wù)邏輯而將壹條或者多條語句“封裝”起來。第七章(1)數(shù)據(jù)綁定控件是將數(shù)據(jù)顯示到網(wǎng)頁上,并可以對數(shù)據(jù)進行壹系列操作的控件集合。(2)GridView控件可稱之為數(shù)據(jù)表格控件,它以表格的形式顯示數(shù)據(jù)源中的數(shù)據(jù),每列表達壹種字段,而每行表達壹條記錄。(3)GridView控件共包括7種類型的列,分別為:BoundField(壹般數(shù)據(jù)綁定列)、CheckBoxField(復(fù)選框數(shù)據(jù)綁定列)、CommandField(按鈕數(shù)據(jù)綁定列)和TemplateField(模板數(shù)據(jù)綁定列)。(4)通過設(shè)置AllowPaging屬性和PageSize屬性,可以在GridView控件中分頁查看數(shù)據(jù)。(5)DataList控件稱為迭代控件,該控件可以以某種設(shè)定好的模板格式循環(huán)顯示多條數(shù)據(jù)(6)在對數(shù)據(jù)綁定控件進行分頁時,可以借助PagedDataSource類來實現(xiàn),該類封裝了數(shù)據(jù)綁定控件(如GridView、DataList、DetailsView和FormView等)的與分頁有關(guān)的屬性,以容許這些數(shù)據(jù)綁定控件執(zhí)行分頁操作。(7)ListView控件用于顯示數(shù)據(jù),它提供了編輯、刪除、插入、分頁與排序等功能,其分頁功能需要通過DataPager控件來實現(xiàn)。(8)ListView控件顯示的項可以由模板定義,運用ListView控件,可以逐項顯示數(shù)據(jù)也可以按組顯示數(shù)據(jù)。第八章(1)Web顧客控件是壹種復(fù)合控件,可以向Web顧客控件中添加既有的Web服務(wù)器控件和標識,并可以定義控件的屬性和措施。(2)在ASP.NET網(wǎng)頁中使用Web顧客控件時,需要首先使用@Register指令進行注冊。(3)在ASP.NET網(wǎng)頁中訪問Web顧客控件的屬性時,需要將屬性定義為public類型(4)在ASP.NET網(wǎng)頁中訪問Web顧客控件中的服務(wù)器控件時,首先需要在Web顧客控件中定義public屬性,然後通過這些屬性中的get訪問器與set訪問器操作服務(wù)器控件的有關(guān)屬性,最終在ASP.NET網(wǎng)頁中調(diào)用這些public屬性,從而實現(xiàn)操作Web顧客控件中服務(wù)器控件的功能。(5)在ASP.NET網(wǎng)頁中動態(tài)加載Web顧客控件時,首先需要通過@Reference指令將該Web顧客控件引用到ASP.NET網(wǎ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為擴展名的原則的XML文獻,重要為站點導(dǎo)航控件提供站點層次構(gòu)造信息。(2)編輯Web.sitemap站點地圖文獻時,壹定要保證文獻中的url屬性值唯壹。(3)TreeView控件由壹種或多種節(jié)點構(gòu)成,樹中的每個項都被稱為壹種節(jié)點,由TreeNode對象表達。(4)通過TreeView控件的任務(wù)快捷菜單(自動套用格式、選擇數(shù)據(jù)源、編輯節(jié)點和顯示行)可以對該控件進行編輯操作。(5)Menu控件可以構(gòu)建與Windows應(yīng)用程序類似的菜單欄,其基本功能室實現(xiàn)站點導(dǎo)航。(6)通過設(shè)置Orientation屬性可以指定Menu控件中菜單顯示方向。(7)通過Menu控件的任務(wù)快捷菜單(自動套用格式、選擇數(shù)據(jù)源、視圖、編輯菜單項、轉(zhuǎn)換為DynamicItemTemplate、轉(zhuǎn)換為StaticItemTemplate和編輯模板)可以對該控件進行編輯操作。(8)SiteMapPath控件重要顯示壹條導(dǎo)骯途徑,該途徑為顧客顯示單前頁面的位置,并顯示返回主頁面的途徑鏈接。(9)通過SiteMapProvider屬性可認為SiteMapPath控件設(shè)置站點地圖數(shù)據(jù)源。(10)通過SiteMapPath控件的任務(wù)快捷菜單(自動套用格式、添加擴展程序和編輯模板)可以對該控件進行編輯操作。第拾章(1)母版頁的重要功能是為ASP.NET應(yīng)用程序創(chuàng)立統(tǒng)壹的顧客界面和樣式,母版頁由兩部分構(gòu)成,即壹種母版頁和壹種(或多種)內(nèi)容頁。(2)母版頁是具有擴展名.master(如MyMaster.master)的ASP.NET文獻,它是可以包括靜態(tài)文本、HTML元素和服務(wù)器控件的預(yù)定義布局。母版頁由特殊的@MAster指令識別。(3)內(nèi)容頁重要包括頁面中的非公共內(nèi)容,通過創(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ù)構(gòu)成的。(2)ScriptManager控件負責管理Page頁面中所有的AJAX服務(wù)器控件,是AJAX的關(guān)鍵。(3)使用ScriptManager控件時,可以使用<Scripts>標識引入腳本資源,使用<Services>標識引入WebService服務(wù)。(4)通過將ASP.NET服務(wù)器控件拖放到UpdatePanel控件中,可以使原本不具有AJAX能力的ASP.NET服務(wù)器控件都具有AJAX異步的功能。(5)Timer服務(wù)器控件使得程序開發(fā)人員可以通過設(shè)置時間間隔來觸發(fā)特定事件的操作。(6)ASP.NETAJAXControlToolkit(控件工具包)是基于ASP.NETAJAX基礎(chǔ)之上構(gòu)建的,提供了數(shù)拾種ASP.NETAJAX控件,并且它是微軟免費提供的壹種資源,能輕松創(chuàng)立具有富客戶端AJAX功能的頁面。(7)PasswordStrength控件是壹種密碼提醒控件.它提供了兩種提醒方式,分別是:文本信息提醒和圖形化得進度條提醒。(8)TextBoxWatermark擴展控件可認為TextBox服務(wù)器端控件添加水印效果。(9)SlideShow擴展控件可以實現(xiàn)自動播放照片的功能。第拾五章(1)WebService即Web服務(wù),所謂服務(wù)就是系統(tǒng)提供壹組接口,并通過接口使用系統(tǒng)提供壹組接口,并通過接口使用系統(tǒng)提供的功能。(2)WebSeirvice重要運用HTTP和SOAP在Web上傳播數(shù)據(jù),通過Web調(diào)用WebService可以執(zhí)行從簡樸的祈求到復(fù)雜的商務(wù)處理的任何功能。(3)Web服務(wù)中表達數(shù)據(jù)和互換數(shù)據(jù)的基本格式是可擴展標識語言(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論