asp基本知识

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1.NETframework是net的核心部分,它提供net应用程序所需的核心服务,是开发配置与运行分布式的web服务和web应用的基础平台。2.NETframework具有两个主要组件:公共语言运行库和.NETframework类库,公共语言运行库是.NETframework的基础。3.SYSTEM命名空间是NETframework中基本类型的根命名空间,此命名空间包括表示有所有应用程序使用的基础数据类型的类:object、byte、char、array、int32和String等。WEBform又称web窗体,webform提供了窗体设计器、编辑器、控件和调试功能,这些功能结合在一起,能够为浏览器和web客户端设备快速地生成基于服务器的可编程用户界面。4.Webform页面生命周期中各个阶段和事件定义1)asp.net页框架初始化阶段:将引发该页的page—init事件,并还原该页和控件视图状态。2)用户代码初始化阶段:将引发Page—load事件。3)验证阶段:将调用任何验证程序web服务器控件Validate方法来执行该控件的指定验证,可以在事件处理程序中测试验证的结果。5.asp.net的基本运行环境:基本硬件和运行环境,!!s的安装和配置及安装,netframework和asp.net。6.Javascript中有六种基本的数据类型:数值(证书和实数),字符串型、布尔型、对象、未定义和空值。Javascript的运算服主要包括算术运算符、比较运算符、罗技运算符和位运算符。Javascript语言有自己的控制语句、条件语句和循环语句。7.c#中的循环语句有四种:do-while循环、while循环、for循环和foreach循环c#提供了5个跳转语句:1)break语句:终止并跳出循环2)continue语句:终止当前的循环,重新开始一个新的循环。3)goto语句:跳转到制定的位置4)return语句:跳出循环及其包含的函数。5)throw语句抛出一个异常。异常处理语句try/catch/finaly8.c#语言拥有面向对象语言的三大特点:封装性、9.c#有两个特殊的函数:1)构造函数:是当类被实例化时首先执行的函数,即new关键字后面的函数2)机构函数:是当实例对象从内存中删除前最后执行的函数。10.response对象可以动态的响应客户端的请求,并将动态生成的响应结果返回给客户端浏览器。常用方法:1)End()停止当前页的运行/停止向客户端输出信息2)Redirect()将浏览器指向程序指定的URL,直接从服务器端操作3)write()将字符串表达式输出给客户端。11.request对象的主要功能是从客户端接收信息,这些信息包括通过URL参数传递的信息,HTML表单中用post或get方法提交的参数和cookie以及客户端的IP浏览器的版本等12.Application对象是HTTPApplicationstate类的一个实例,定义Asp.net应用程序中的所有应用程序对象通用方法属性和事件。Application的原理是在服务器确立和建立一个状态变量来存储所需的信息,这个状态变量是建立在内存中的,而不是由用户直接创建。13.Application对象有如下特点:1)数据可以在Application对象内部共享2)一个Application对象包含事业,可以触发某些Application对象脚本3)个别Application对象可以用Internetservicemanager来设置而获得不同属性4)单独的Application对象可以隔离出来在它们自己的内存中运行5)可以停止一个Application对象(将其所有组件从内存中驱除而不会影响到其他应用程序)6)一个网站可以有不止一个Application对象7)Application对象成员在服务器运行期间持久的保存数据8)Application必须要有lock和unlock,以确保多个用户无法同时改变某一属性。14.APO.net是一组向.net程序员公开数据访问服务的类。15.数据访问一般有两种方式:1)通过DataReader对象来直接访问2)通过Dataset和dataAdapter来访问。16.connection、command、DataReader、DataAdapter对象是:net数据提供程序模型的核心元素。17.ADO常用对象1)Connection对象:在ADO.net可以使用Connection对象进行数据库的连接。2)DataAdapter对象:充当数据库和ADO.net对象模型中非连接对象之间的桥梁,可用来保存和检索数据。3)comand对象:使用select,insert,updata,delete等数据命令与数据源通信,command对象还可以调用存储过程或从特定表中取得记录。4)DataReader对象:每次只能读一行,可以从数据库中读取由select命令返回的只读只进的数据集。18.ODBC(开放性数据库连接)是一个被广泛接受的数据库访问API,SYStem.data.odbc命名空间是用于ODBC的.netFramework数据提供程序。ODBC.netdataprovider连接ODBC数据源有两种方式1)与已有dns,即数据源名的连接字符串连接2)与无dns的连接字符串连接。19.Oledb(对象连接与嵌套数据库)建立在ODBC基础上,可以访问关系型数据库和非关系型数据库,SYSTEM.data.oleDb命名空间是用于OLE.OB的netFRamework数据提供程序。20.dataset对象是支持ADO.NET的断开式.分布式数据方案的核心对象,DATAset是数据的内存驻留表示形式,无论数据源是什么,它都会提供一致的关系编程模型。21.1)从DATAset中提取datatable的语句代码如下:dataTabledataTable=dataset.数据表名2)获取某列的值Stringstr=dataRow.column[“字段名“].Tostring():或Stringstr=dataRow.column[“字段名”].Tostring():3)使用dataRelation通过dataColumn对象将两个DataTable对象相互关联。22.可以赋值给DataSoure属性,进行绑定控件的几个控件:Arraylist对象,集合,dataReader对象,DataRow对象,数据集中的dataTable对象。23.Reapter控件是一个容器空间,可以从页的任何可用数据中创建出自定义列表,Reprater空间不具备内置的呈现功能,用户必须通过创建模版来为Repeater控件提供布局。24.Datalist控件,默认以表格形式显示数据,用户可以为数据创建任意格式的布局,在页面上显示多行数据,不具备内置分页,编辑功能。25.FormView控件与Detai(View)功能相似,但FormView控件不指定用于显示记录的预定义布局,可以创建一个包含控件的模版,以显示记录中的各个字段,该模版中包含用于创建窗体的格式,控件和绑定表达式。26.Gridview控件通常与数据源控件结合使用,以表格的形式显示数据库中的数据,可以对记录中的行实现增加、修改、删除和选择功能,可以对列实现排序功能,大大简化了编程。27.Menu控件可以开发ASP.NET网页静态和动态显示菜单。28.TreeViewweb服务器用于以树形结构显示分层数据,如目录或文件目录。29.级联样式表是扩展名为.css的文件,其标准语法是element{property:value}1.ADO.NET与ADO的区别:相对ADO来说,ADO.NET更使用于分布式及INTERNET等大型应用程序环境,在传送数据方面,ADO.NET更主要提供对结构化数据的访问能力,而ADO则是之强调完成各个数据源之间的数据传送功能,另外,ADO.NET集成了大量用于数据库处理的类,这些类代表了那些工具具有典型数据库功能的容器对象,而ADO则主要以数据库为中心,它不像ADO.NET那样构成一个完整的结构。2.母板页与普通网页的区别:母板页是扩展名.master的ASP.NET文件,它可以包含静态文本、html元素和服务器控件的预定义布局,母板页又@master指令识别,该指令替换了用.aspx页的@page指令。使用母板页可以为应用程序中的页面创建一致的布局。3.用户控件和ASP.NET网页的区别:用户控件的文件扩展名为.ascx;用户控件中没有@page指令,而是包含@control指令该指令对配置及其它属性进行定义;用户控件不能独立运行而必须像处理任何控件一样,将它们添加到ASP.NET页中;用户控件没有html、body、form元素,这些元素必须位于宿主页中。4.submit和command按钮的主要区别:可以在一个web页面上为不同的目的便用不同的command按钮,但是只能在一个web页面上存在一个submit按钮,单击它时,将把窗体中的数据传递给服务器。5.session对象有可能丢失的原因:用户关闭或重启浏览器;用户通过另一个浏览器窗口进入同样的页面;session过期;程序员用代码结束当前session。6.application对象特点:数据可以在application对象内部共享;一个application对象包含事件,可以触发某些application对象脚本;个别application对象可以用internetservermanager来设置而获得不同属性;可以停止一个application对象而不影响到其他应用程序;一个网站可以有不只一个application对象;application对象成员在服务器运行期间持久的保存数据,application对象成员的生命周期止于关闭iis或使用clear方法清除;因为多个用户可以共享一个application对象,所以必须要有lock和unlock方法,以确保多个用户无法同时改变某一属性。7.复杂数据绑定控件及特点:repeater控件,不具备内置布局功能,用户必须通过创建模版为repeater控件提供布局;datalist默认以表格形式显示数据,不具备内置分页、编辑功能;detailsview控件,通常用于更新和插入新记录,具有分页功能;formiew控件,使用表格布局,支持分页,一次一个记录;gridview控件,以表格形式显示数据,增加选择、修改、删除、排序、分页等功能。8.system命名空间:system命名空间是.NETFramework中基本类型的根名空间,此命名空间包括表示由所以应用程序使用基础数据类型的类:object、byte、char、array、INT32和String等。在这些类型中,有许多与编程语言所使用的基元数据类型相对应。System命名空间包含基本类和基类,这些类定义常用的值和引用的数据类型、事件和事件处理程序、接口、属性和异常处理。1.ASP.NET页框架是一种编程框架,它在Web服务器上运行以动态地生成和管理Web框体页。ASP.NET页框架创建了传统客户端/服务器Web交互的抽象模型,使开发人员能够使用支持快速应用程序开发和面向对象编程(OOP)的传统方法和工具来进行应用程序编程。2.利用ASP.NET可以创建动态、交互的Web应用程序。3..NETFramework具有两个主要组件:公共语言运行库和.NETFramework类库。公共语言运行库是.NETFramework的基础。4.WebForm又被称为Web窗体,WebForm提供了窗体设计器、编辑器、控件和测试功能。5.ASP.NET页面文件的后缀是.aspx。6.基于C#的ASP.NET程序文件的后缀是.cs。7.HTML是超文本标记语言HyperTextMarkupLanguage的缩写。8.段落标签的格式为p/p,用来创建一个新的段落。9.框架主要包括两个部分,一个是框架集,另一个是框架。10

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功