您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 4动态网站考试重点!
ASP.NET是Microsoft.NET。Framework中一套用于生成Web应用程序的XMLWebServices的技术。ASP.NET页面在服务器上执行并生成发送到桌面或移动浏览器的标记。.NET是微软公司发布的新一代的系统、服务和编程平台,主要由.NETFramework和MicrosoftVisualStudio.NET开发工具组成。.NETFramework主要包括两个最基本的内核,即公共语言运行库(CLR)和.NETFramework基本类库,它们为.NET平台的实现提供了底层技术支持。循环语句:1.do-while循环;2.while循环;3.for循环;foreach循环。数据类型:1.值类型;2.引用类型;3.装箱和拆箱;4.指针类型。流程控制:1.条件语句;2.循环语句;3.跳转语句;4.异常处理。Response对象:Response对象提供对当前页的输出流的访问。可以使用该对象将文本插入页中、编写Cookie,等等。Response对象属于HttpResponse类型,当访问Page类的Response属性时,它返回该对象,然后就可以使用该对象中的方法。HttpResponse类封装来自ASP.NET操作的HTTP响应信息。HttpResponse类的重要属性和方法:1.Buffer:获取或设置一个值,该值指示是否缓冲输出,并在完成处理整个响应之后将其发送;2.ContentType:获取或设置输出流的HRRPMIME类型;3.Cookies:获取响应Cookie集合;4.Clear:清除缓冲区流中的所有内容输出;5.Flush:向客户端发送当前所有缓冲的输出,该方法将当前所有缓冲的输出强制发送到客户端。在请求处理的过程中多次调用Flush;6.End:将当前所有缓冲的输出发送到客户端,停止该页的执行,并引发EndRequest事件;7.Redirect:将客户端重定向到新的URL;8.Write:将信息写入HTTP响应输出流,如果打开缓存器,它就写入缓存器并等待稍后发送;9.WriteFile:将指定的文件直接写入HTTP响应输出流。Session对象:Session对象实际上操作System.Web命名空间中的HttpSessionState类。Session对象可以为每个用户的会话存储信息。Session对象中的信息只能被用户自己使用,而不能被网站的其他用户访问,因此可以在不同的页面间共享数据,但是不能在用户间共享数据。Session对象具有两个事件:Session_OnStart和Session_OnEnd事件。Session对象的方法:1.Abandon:调用该方法用于消除用户的Session对象并释放其所占的资源。调用Abandon方法后会出发Swssion_OnEnd事件;2.Add:添加新的项到会话状态中;3.Clear:用来清除会话状态所有值;4.CopyTo:将当前会话状态值的集合复制到一个一维数组中;5.RemoveAll:清除所有会话状态值。Application对象:Application对象实际上操作System.Web命名空间中的HttpApplicationState类。Application对象为经常使用的信息提供了一个有用的Web站点存储位置,Application中的信息可以被网站的所有页面访问,因此可以在不同的用户间共享数据。Application对象有两个比较重要的事件:Application_OnStart和Application_OnEnd,其中Application_OnStart在ASP.NET应用程序被执行时被触发,Application_OnEnd事件在ASP.NET应用程序结束时被触发。ASP.NET核心对象:1.Response对象;2.Request对象;3.Server对象。ADO.NET:ADO.NET是一组向.NET程序员公开数据访问服务的类。它提供了对关系数据、XML和应用程序数据的访问,因此是.NETFramework不可缺少的一部分。ADO.NET支持多种开发需求,包括创建由应用程序、工具、语言或Internet浏览器使用的前端数据库客户端和中间层业务对象。ADO.NET组件结构:Connection、Command、DataReader、DataAdapter对象是.NET数据提供程序模型的核心元素。1.Connection对象:在ADO.NET中,可以使用Connection对象进行数据库的连接。2.DataAdapter对象:DataAdapter对象充当数据库和ADO.NET对象模型中非连接对象之间的桥梁,能够用来保存和检索数据。3.Command对象:Command对象使用SELECT、INSERT、UPDATE、DELETE等SQL命令与数据源通信,此外,Command对象还可以调用存储过程操作数据库;4.DataReader对象:DataReader对象是ADO.NET中非常重要的一类对象,它可以很好地完成数据库的读取操作。DataReader对象可以从数据库中读取由SELECT命令返回的只读、只进的数据集。状态处理:1.Session对象;2.Cookie对象。数据源控件:1.SqlDataSource控件;2.AccessDataSource控件;3.ObjectDataSource控件;4.XmlDataSource控件。数据绑定控件:1.GridView控件;2.Repeater控件;3.DataList控件;4.ListView控件。数据源控件:数据源控件用于连接数据源、从数据源中读取数据以及把数据写入数据源。数据源控件不呈现任何用户界面,而是充当特定数据源与ASP.NET网页上的其他控件之间的桥梁。数据源控件实现了丰富的数据检索和修改功能,其中包括查询、排序、分页、筛选、更新、删除以及插入。1.SqlDataSource控件:SqlDataSource控件使用ADO.NET类与ADO.NET支持的任何数据库进行交互。使用SqlDataSource控件,可以在ASP.NET页中访问和操作数据,而无须直接使用ADO.NET类。2.AccessDataSource控件:AccessDataSource控件派生自SqlDataSource,用于连接MicrosoftAccess数据库。该控件与SqlDataSource一样,也使用SQL查询执行数据检索。3.ObjectDataSource控件:ObjectDataSource控件使用反射调用业务对象的方法,以对数据执行选择、更新、插入和删除操作。ObjectDataSource控件的TypeName属性来指定要用作源对象的类名称,该控件的SelectMethod属性用来指定以检索数据的方法或函数的名称,默认为空字符串。4.XmlDataSource控件:XmlDataSource控件使得XML数据可用于数据绑定控件。Web基于服务器控件:1.Label控件;2.HyperLink控件;3.Image控件;4.Text控件;5.Button控件;6.CheckBox和CheckBoxList控件;7.RadioButton和RadioButtonList控件;8.ListBox控件;9.DropDownList控件。简单数据绑定的步骤:1.连接到数据源;2.在窗体中,选择该控件并显示“属性”窗口;3.展开DataBindings属性。最常绑定的属性在DataBindings属性下显示;4.如果要绑定的属性不是常见的绑定属性,则单击“(高级)”框中的“省略号”按钮,以显示带有该控件的完整属性列表的“高级数据绑定”对话框;5.单击要绑定的属性的下拉箭头,显示可用数据源的列表;6.展开要绑定到的数据源,直到找到所需的单个数据元素;7.单击要绑定到的元素的名称;8.如果正在“高级数据绑定”对话框中工作,单击“关闭”按钮返回“属性”窗口。1.GridView控件:GridView控件用于将数据源的数据以表格的形式显示出来。GridView控件的每一行代表数据源中的一条记录。GridView控件的属性分为两个主要部分,第一部分用于控制GridView控件的整体显示效果,包括数据源、绑定表达式、每页容纳的记录的条数等,第二部分用于控制记录每个字段的显示效果。2.Repeater控件:Repeater控件是一个基于模板数据绑定列表,用来重复数据生成的HTML。它没有内置的布局或样式,因此必须在此控件的模板内显式声明所有的HTML布局、格式设置和样式标记。Repeater的数据显示形式完全由用户通过模板来控制,有效地弥补GridView控件显示效果不丰富的缺点。3.DataList控件:DataListWeb服务器控件以可自定义的格式显示数据库行的信息,显示数据的格式在创建的模板中定义。4.ListView控件:ListView控件使用用户定义的模板显示数据源的值。通过该控件,用户能够选择、排序、删除、编辑和插入记录。特点:1.支持绑定到的数据源控件;2.可通过用户定义的模板和样式自定义外观;3.内置排序和选择功能;4.内置更新、插入和删除功能;5.支持通过使用DataPager控件进行分页的功能;6.支持以编程方式访问ListView对象模型,从而可以动态设置属性、处理事件;7.支持多个键字段。ASP.NET题型:填空10x2’=20;选择10x2’=20;判断5x2’=10;简答4x6’=24;编码2x13’=26第一章1、ASP.NET是MICROSOFT.NETFRAMEWORK中一套用于生成Web应用程序和XMLWebServices的技术。2、.NETFramework具有两个主要组件,它们是公共语言运行库和.NETFramework基本类库。3、ASP.NET网页是完全面向对象的。在ASP.NET网页中,可以使用属性、方法和事件来处理HTML元素。4、ASP.NET网页文件的后缀是.aspx。5、基于C#的ASP.NET程序文件的后缀是.cs。6、AJAX服务器控件包括(ABCD)A、ScriptManagerB、UpdatePanelC、UpdateProgressD、Timer7、.NETFramework旨在实现目标包括(ABCD)A、提供一个一致的面向对象的编程环境,而无论对象代码实在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的B、提供一个将软件部署和版本控制冲突最小化的代码执行环境C、提供一个可提高代码(包括由位置的货不完全受信任的第三方创建的代码)执行安全性的代码执行坏境D、提供一个可消除脚本坏境或解释坏境的性能问题的代码执行问题8、开发ASP.NETWeb应用程序,必须具有的工具包括(AB)A、.NETFrameworkB、Internet信息服务C、VisualStudio.NET9、如果采用默认安装,IIS在硬盘驱动器的根目录中创建了(A)目录,该目录包含用于存放所创建的Web页面文件的子目录。A、InetPubB、WebRootC、.aspx文件D、.dll文件10、如果创建用于检索或修改数据的网页,并且希望使用LINQ(语言集成查询)所提供的编程模型,则应使用(B)控件。A、ListViewB、LinqDataSourceC、DataPagerD、.NETFramework第二章1、C#中数据类型可以分为值类型和引用类型。2、装箱转换是指将一个值类型隐式或显式的转换成为一个object类型。3、装箱操作可以隐式进行但是拆箱操作必须是显式的。4、C#语言是一种面向对象的程序设计语言,拥有面向对象语言的三大特点,即封装性、继承性和多态性。5、下列类型属于引用类型的有(AC)A、类类型B、结构体C、数组D、枚举6、可以终止并跳出循环的语句是(A)A、break语句B、continue语句C、goto语句D、return语句7、导入命名控件使用的指令时(B)A、includeB、usingC、impor
本文标题:4动态网站考试重点!
链接地址:https://www.777doc.com/doc-5686496 .html