2024年ASP点NET课后知识点提炼_第1页
2024年ASP点NET课后知识点提炼_第2页
2024年ASP点NET课后知识点提炼_第3页
2024年ASP点NET课后知识点提炼_第4页
2024年ASP点NET课后知识点提炼_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ASP.NET应用開发与实践第壹章(1)B/S(Browser/Server)构造,即浏览器和服务器构造。(2)C/S(Client/Server)构造,即客户机和服务器构造。(3)HTML5是下壹代的HTML,它将會取代HTML4.0和XHTML1.1,成為新壹代的Web語言。(4)CSS是壹种样式文献,又称為级联样式表。(5)JavaScript是壹种基于對象和事件驱動并具有安全性能的解释型脚本語言,它不仅可以用于编写客户端的脚本程序,由Web浏览器解释执行,還可以编写在服务器端执行的脚本程序.(6)HTTP,超文本传播协议(HyperTextTransferProtocol,HTTP),是WWW浏览器(客广l机)和服努器之间的应用层通信协议。(7)三层開发就是将系统的整個业务应用划分為表达层、逻辑层和数据层。(8)表达层:负责直接跟顾客進行交互,壹般也就是指系统的界面,用于数据录入、数据显示等。(9)逻辑层:用于做某些有效性验证的工作,以更好地保证程序运行的强健性。(I0)数据层:用于专门跟数据库進行交互,执行数据的添加、删除、修改和显示等。(11)MVC架构:模型(Model)壹视图(View)壹控制器(Controller)即為MVC。第二章(1)ASP.NET是Microsofi企业推出的新壹代建立動态Web应用程序的新技术。(2).NET框架是微软企业推出的完全面向對象的软件開发与运行平台,.NETFramework具有两個重要组件:公共語言运行库(CommonLanguageRuntime,简称CLR)和.NETFramework类库。(3)公共語言运行库(CLR)是所有.NET程序的执行引擎,它的工作包括加载及执行.NET程序,為每個.NET应用程序准备壹种独立、安全、稳定的执行环境。(4).NETFramework类库提供.NET框架下所有語言所支持的面向對象的类。.(5)VisualStudio是微软最新推出的壹种開发平台,在该平台上,可以進行ASP.NET网站、Windows窗体应用程序和WebService应用程序的開发。(5)HelpLibrary管理器类似于VisualStudio前期版本中附带的MSDN协助,為了給開发人员提供壹定的协助。第三章(1)使用VisualStudio開发工具提供的“新建网站”功能可以创立壹种ASP.NET网站。(2)每個.aspx的Web窗体网页均有3种视图方式,分别為“设计”、“拆分”及“源”视图。其中,“设计”视图可模拟顾客在浏览器裏看到的界面;“拆分”视图會将HTML及设计界面同步呈目前開发工具中,让開发人员设计好HTML立即能看到显示的界面;“源”视图可以让网页设计人员针對网页的HTML代码做细致的编辑及调整。(3)通過两种措施可以实現布局ASP.NET网页,壹种是使用Table表格布局,另壹种是使用CSS+DIV布局。(4)ASP.NET应用程序包括7個默认文献夹,分别為:Bin文献夹、App_Code文献夹、App_GlobaIResources文献夹、App_LocaIResources文献夹、App_WebReferences文献夹、App_Browsers文献夹、“主題”文献夹。(5)通過配置IIS服务器,可以在當地迅速浏览创立的ASP.NET网站。(6)@Page指令容許開发人员為页面指定多种配置选项,并且该指令只能在Web窗体页中使用。每個.aspx文献只能包括壹条@Page指令。(7)@Import指令用于将命名空间显式地导入到ASP.NET应用程序文献中,并且导入该命名空间所包括的所有类和接口。(8)@OutputCache指令用于以申明的方式控制ASP.NET页或ASP.NET页中包括的顾客控件的输出缓存方略。(9)@Register指令用来创立標识前缀和自定义控件之间的关联,這為開发人员提供了壹种在ASP.NET应用程序文献(包括网页、顾客控件和母版页)中引用自定义控件的简朴措施。(10)@Control指令只能用在顾客控件中,并且每個.aspx文献只能包括壹条@Control指令。(11)服务器端注释(<%-注释内容-%>)容許開发人员在ASP.NET应用程序文献的任何部分(除了<script>代码块内部)嵌入代码注释。第四章:(1)Response對象可形象地称之為响应對象,用于将数据從服务器发送回浏览器。(2)Request對象是HttpRequest类的壹种实例,它提供對目前页祈求的访問,其中包括標題、Cookie、查询字符串等,顾客可以使用此类来讀取浏览器已經发送的内容。(3)Application對象可称之為记录应用程序参数的對象,该對象用于共享应用程序级信息。(4)Session對象用来存储跨网页程序的变量或者對象,该對象只针對單壹网页使用者,即:服务器會為连接的客户端分派各自的Session對象,不壹样的客户端無法互相存取。(5)Cookie對象也称缓存對象,该對象用于保留客户端浏览器祈求的服务器页面,也可用它寄存非敏感性的顾客信息。(6)Server對象又称為服务器對象,该對象定义了—個与Web服务器有关的类,提供對服务器上的措施和属性的访問。(7)虚拟途径為网站文献之间的相對途径,以网站根目录為基础;而物理文献途径是指网页在计算机硬盘上的绝對途径。第五章:(1)HTML服务器控件是為了更好地将老式ASP页面转换為ASP.NET页面而提供的,使用此类控件時,实质上是使用HTML元素對ASP.NET页面進行控制。(2)Web服务器控件是指在服务器上执行程序逻辑的组件,它也許生成壹定的顾客界面,也也許不包括顾客界面。(3)Label控件又称標签控件,用于显示顾客不能编辑的文本,如標題或提醒信息等。(4)TextBox控件又称文本框控件,重要作用是為顾客提供输入文本的区域。(5)Button控件是壹种命令按钮控件,该控件可以将Web页面回送到服务器,也可以处理控件命令事件。(6)ImageButton控件為图像按钮控件,它用于显示详细的图像。(7)HyperLink控件又称超链接控件,该控件在功能上和HTML的"<ahref="">"元素相似,它显示模式為超级链接的形式。(8)LinkButton控件又称链接按钮控件,该控件在功能上与Button控件相似,但在展現样式上是以超链接的形式显示。(9)RadioButton控件是壹种單项选择按钮控件,而RadioButtonList控件表达封装壹组單项选择按钮控件的列表控件。(10)CheckBox控件是用来显示容許顾客选择true或false条件的复选框,而CheckBokList控件表达封装壹组复选框控件的列表控件。(11)ListBox控件用于显示壹组列表项,顾客可以從中选择壹项或多项。(12)DropDownList控件只容許顾客每次從列表中选择壹项,并且只在框中显示选定项。(13)Image控件可以在设计時或运行時以编程的方式為Image對象指定图形文献。(14)Panel控件是壹种容器控件,可以将它用作静态文本和其他控件的父级。(15)FileUpload控件的重要功能是向指定目录上传文献。(16)RequiredFieldValidator验证控件用来验证输入文本中的信息内容与否為空。(17)CompareValidator控件為比较验证控件,使用该控件,可以将输入控件的值同常数值或其他输入控件的值相比较。(18)RangeValidator控件用来验证顾客的输入与否在指定的范围内。(19)RegularExpressionValidator验证控件用来验证输入控件的值与否与某個正则体現式所定义的模式相匹配。(20)CustomValidator控件為输入控件提供顾客定义的验证功能。(21)ValidationSummary控件是錯误汇總控件,重要用于搜集本页中所有验证控件的錯误信息。第六章(1)ADO.NET是数据库应用程序和数据源之间沟通的桥梁,重要提供壹种面向對象的数据访問构架,用来開发数据库应用程序。(2)Sql-Server、Oracle等都是主流的关系型数据库。(3)ODBC是微软企业開放服务构造中有关系数据库的壹种构成部分,它建立了壹组规范,并提供了壹组對数据库访問的原则API。(4)Connection對象也称為链接對象,用来创立壹种与指定数据源的链接,包括SQLServer、Oracle以及可认為其指明壹种OLEDB提供程序或壹种ODBC驱動器的任何数据源。(5)Command對象可以對数据源执行查询、添加、删除和修改等多种操作。(6)DataReader對象是壹种简朴的数据集,用于從数据源中讀取只讀的数据集。(7)DataAdapter(即数据适配器)是壹种用来冲當DataSet對象与实际数据源之间桥梁的對象。(8)DataSet是ADO.NET的关键组员之壹,它是支持ADO.NET断開式、分布式数据方案的关键對象,它可以包括任意数量的数据表,以及所有表的约束、索引和关系,相称于在内存中的壹种小型关系数据库。(9)DataTable對象用于表达DataSet中的表。(10)Dataview對象表达用于排序、筛选、搜索、编辑和导航的DataTable的可绑定数据的自定义视图。(11)存储過程(StoredProcedure)是预编译SQL語句的集合,這些語句存储在壹种名称下并作為壹种單元来处理。(12)事务是由壹种系列語句构成的逻辑工作單元,它壹般是為了完毕壹定业务逻辑而将壹条或者多条語句“封装”起来。第七章(1)数据绑定控件是将数据显示到网页上,并可以對数据進行壹系列操作的控件集合。(2)GridView控件可称之為数据表格控件,它以表格的形式显示数据源中的数据,每列表达壹种字段,而每行表达壹条记录。(3)GridView控件共包括7种类型的列,分别為:BoundField(壹般数据绑定列)、CheckBoxField(复选框数据绑定列)、CommandField(按钮数据绑定列)和TemplateField(模板数据绑定列)。(4)通過设置AllowPaging属性和PageSize属性,可以在GridView控件中分页查看数据。(5)DataList控件称為迭代控件,该控件可以以某种设定好的模板格式循环显示多条数据(6)在對数据绑定控件進行分页時,可以借助PagedDataSource类来实現,该类封装了数据绑定控件(如GridView、DataList、DetailsView和FormView等)的与分页有关的属性,以容許這些数据绑定控件执行分页操作。(7)ListView控件用于显示数据,它提供了编辑、删除、插入、分页与排序等功能,其分页功能需要通過DataPager控件来实現。(8)ListView控件显示的项可以由模板定义,运用ListView控件,可以逐项显示数据也可以按组显示数据。第八章(1)Web顾客控件是壹种复合控件,可以向Web顾客控件中添加既有的Web服务器控件和標识,并可以定义控件的属性和措施。(2)在ASP.NET网页中使用Web顾客控件時,需要首先使用@Register指令進行注册。(3)在ASP.NET网页中访問Web顾客控件的属性時,需要将属性定义為public类型(4)在ASP.NET网页中访問Web顾客控件中的服务器控件時,首先需要在Web顾客控件中定义public属性,然後通過這些属性中的get访問器与set访問器操作服务器控件的有关属性,最终在ASP.NET网页中调用這些public属性,從而实現操作Web顾客控件中服务器控件的功能。(5)在ASP.NET网页中動态加载Web顾客控件時,首先需要通過@Reference指令将该Web顾客控件引用到ASP.NET网页中,然後通過System.Web.UI.Contros属性将Web顾客控件添加到ASP.NET网页的System.Web.,UI.ControlCollection對象中。(6)将Web网页转化為Web顾客控件時,首先将ASP.NET网页文献转换為Web顾客控件,然後将代码隐藏文献中的继承类由Page更改為UserControl第九章(1)站點地图是壹种以.sitemap為扩展名的原则的XML文献,重要為站點导航控件提供站點层次构造信息。(2)编辑Web.sitemap站點地图文献時,壹定要保证文献中的url属性值唯壹。(3)TreeView控件由壹种或多种节點构成,树中的每個项都被称為壹种节點,由TreeNode對象表达。(4)通過TreeView控件的任务快捷菜單(自動套用格式、选择数据源、编辑节點和显示行)可以對该控件進行编辑操作。(5)Menu控件可以构建与Windows应用程序类似的菜單栏,其基本功能室实現站點导航。(6)通過设置Orientation属性可以指定Menu控件中菜單显示方向。(7)通過Menu控件的任务快捷菜單(自動套用格式、选择数据源、视图、编辑菜單项、转换為DynamicItemTemplate、转换為StaticItemTemplate和编辑模板)可以對该控件進行编辑操作。(8)SiteMapPath控件重要显示壹条导肮途径,该途径為顾客显示單前页面的位置,并显示返回主页面的途径链接。(9)通過SiteMapProvider属性可认為SiteMapPath控件设置站點地图数据源。(10)通過SiteMapPath控件的任务快捷菜單(自動套用格式、添加扩展程序和编辑模板)可以對该控件進行编辑操作。第拾章(1)母版页的重要功能是為ASP.NET应用程序创立统壹的顾客界面和样式,母版页由两部分构成,即壹种母版页和壹种(或多种)内容页。(2)母版页是具有扩展名.master(如MyMaster.master)的ASP.NET文献,它是可以包括静态文本、HTML元素和服务器控件的预定义布局。母版页由特殊的@MAster指令识别。(3)内容页重要包括页面中的非公共内容,通過创立各個内容页来定义母版页中占位符控件的内容。(4)嵌套母版页就是指创立壹种大母版页,在其中包括此外壹种小的母版页。(5)在内容页中访問母版页中的控件時,需要使用Master.FindControl措施。(6)在内容页中访問母版页中的属性時,首先需要将母版页中的属性定义為public类型,然後在内容页中使用MasterType指令,将内容页的Master属性强类型化。第拾二章:(1)AJAX是AsynchronousJavaScriptandXML(异步JavaScript和XML技术)的缩写,它是由JavaScript脚本語言、CSS样式表、XMLHttpRequest数据互换對象和DOM文档對象(或XMLDOM文档對象)等多种技术构成的。(2)ScriptManager控件负责管理Page页面中所有的AJAX服务器控件,是AJAX的关键。(3)使用ScriptManager控件時,可以使用<Scripts>標识引入脚本资源,使用<Services>標识引入WebService服务。(4)通過将ASP.NET服务器控件拖放到UpdatePanel控件中,可以使原本不具有AJAX能力的ASP.NET服务器控件都具有AJAX异步的功能。(5)Timer服务器控件使得程序開发人员可以通過设置時间间隔来触发特定事件的操作。(6)ASP.NETAJAXControlToolkit(控件工具包)是基于ASP.NETAJAX基础之上构建的,提供了数拾种ASP.NETAJAX控件,并且它是微软免费提供的壹种资源,能轻松创立具有富客户端AJAX功能的页面。(7)PasswordStrength控件是壹种密码提醒控件.它提供了两种提醒方式,分别是:文本信息提醒和图形化得進度条提醒。(8)TextBoxWatermark扩展控件可认為TextBox服务器端控件添加水印效果。(9)SlideShow扩展控件可以实現自動播放照片的功能。第拾五章(1)WebService即Web服务,所谓服务就是系统提供壹组接口,并通過接口使用系统提供壹组接口,并通過接口使用系统提供的功能。(2)WebSeirvice重要运用HTTP和SOAP在Web上传播数据,通過Web调用WebService可以执行從简朴的祈求到复杂的商务处理的任何功能。(3)Web服务中表达数据和互换数据的基本格式是可扩展標识語言(XML),Web服务使用XML作為基本的数据通信方式,来消除使用不壹样组件模型、操作系统和编程語言的之间的差异。(4)Web服务文献中包括壹种WebService指令,该指令必须应用在所有Web服务中,该指令有4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论