asp,net总结

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

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

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

资源描述

第1页共11页ASP.NET程序设计教程第二版总结郑阿奇主编第一章web基础知识(1)TCP/IP协议四个层次:应用层,传输层,网络层,物理接口层。(2)IP地址:识别Internet网络中的主机及网络设备的唯标识,分网络地址和主机地址两部分,分为A(127.),B(128-191.),C(192-223.),D,E五大类。A类用于规模很大,主机数目多的网络;B类用于中型到大型网路;C类用于小型网络。(3)Web技术三点核心:超文本传输协议(HTTP);统一资源定位符(URL);超文本标记语言(HTML)。(4)HTML文档的基本构成:(5)HTML文档标记:①HTML标记:Html.../Html;②头部标记:Head.../Head;③标题栏标记:Title.../Title;④描述标记:Meta属性=值...;⑤主体标记:Body/Body;(6)HTML设置文本格式标记:①分段标记:P属性=值.../P,单独使用标记P会空一行;②换行标记:Br;③标题标记:H1属性=值.../H1,字体最大和最小的的标题分别是H1H6;④居中标记:Center/Center;⑤块标记:Div属性=值.../Div;⑥水平线标记:Hr属性=值...;⑦字体标记:Font属性=值....../Font,B/B表示粗体;⑧样式标记:Sup/Sup表示上标,U/U表示下划线;⑨原样显示标记:Pre/Pre(7)HTML列表标记:①有序列表标记:O1属性=值Li列表项1Li列表项2...Li列表项n/O1②创建无序列表:U1Li列表项1Li列表项2...Li列表项n/U1.(8)图像标记:①Img属性=值..;②Src:图像文件的URL地址;③Alt:图像的简单文本说明;④HSpace/VSpace:与左右/上下相邻对象的间隔;⑤Align:图像的对齐方式。(9)超链接:①超链接标记的格式:A属性=值..超链接内容/A;②Href:目标端点的URL地址;③Target:窗口或框架的名称。(10)表格:TableCaption表格标题文字/captionTrTh第1列表头/ThTh第2列表头/Th.../TrTrTd第1列数据/TdTd第2列数据/Td.../Tr/Table①Cellpadding:单元格内数据与单元格边框之间的间距,Cellspacing:单元格之间的间距;②Colspan/Rowspan:合并单元格时一个单元格跨越的表格列数/行数。(11)表单:①定义格式:Form定义Input定义Textarea定义Select定义Button定义/Form;②表单标记:Form属性=“值”...事件=“代码”.../Form,属性:Name,Method;事件有OnSubmitOnRest;③表单输入控件标记:Input属性=“值”...事件=“代码”;④多行文本框:Textarea属性=“值”...事件=“代码”...初始值/Textarea;⑤选项菜单:SelectName=“值”Size=“值”[Multiple]Option[Selected]Value=“值”选项1/OptionOption[Selected]Value=“值”选项2/Option.../Select(12)XML用途:定义各种实例标记语言的标准,起描述交换数据的作用。XML可看做是HTM的补充。XHTML结合了XML强大功能和HTML简单特性,非常严格,兼容性强,交互性好。(13)XHTML与HTML的区别:①标记的嵌套使用前者严格;②前者必须都小写,后者不区第2页共11页分;③前者所有属性都要加引号,后者未必;④前者不可以省略结束标记。第二章ASP.NET应用程序基础(1).NETFramework主要包括以下内容:.NET语言,.NET框架类库,公共语言运行时。(2)简历ASP.NET运行环境:①操作系统(win2000professional-win7);②Web浏览器(IE5.5以上);③Web服务器(IIS5.0以上及Framework3.5);④.NET框架;⑤配置IIS。(3)ASP.NET应用程序目录结构:App_Browsers,App_Code,App_Data,App_GlobalResources,App_LocalResources,App_Themes,App_WebReferences,Bin.(4)Asp文件一般包含3个部分元素:页面指令,代码脚本块,页面内容。(5)ASP.NET页面元素布局方式:网格布局,流布局。VS20084种定位选项:absolute,relative,static,NotSet.(6)页面指令%@指令属性1=“值”...%(7)页面生命周期:页面请求,开始,页面初始化,加载,验证,回发事件处理,呈现,卸载。第三章VisualBasic.NET语言(1)基本数据类型:数值数据类型(numeric),字节型(Byte),逻辑型(Boolean),日期型(Date),字符型(Char),字符串型(String),对象类型(Object)。(2)自定义数据类型:System.ValueType(3)VB.NET有三种常量:直接常量,用户自定义符号常量和系统定义符号常量。(4)变量在使用前必须声明,省略声明变量类型则为object类型,new关键字用于在声明对象变量的同时创建对象实例。(5)运算符:①算术运算符(^*/\整mod+-);②字符串连接运算符(&+);比较运算符(=,==likeis);③比较运算符(=,==likeis);④逻辑运算符(notandorxor);⑤赋值运算符(=)。(6)Is用于对象比较要求操作数是object类型,如果两个操作数表示同一个对象,那么返回true,反之则返回false。Like用于字符串的模式匹配,第一个操作数要求是string类型,第二个操作数要求是一个模式:?单个字符;*多个字符;#0-9的单个数字;[字符列表];[!字符列表]。(7)结构化程序设计方法有三种基本控制结构:顺序,分支(If语句,select语句),循环(for...next;foreach...Next;do...loop;while)。(8)数组是一组相同类型变量的有序集合,数组需要命名,用于命名数组的标识符称为数组名,数组的下标下限为0.(9)动态数组在声明数组时未声明大小,当要使用它时,随时用redim语句重新指出数组的大小,可多次使用redim改变数组大小。(10)与数组相关的系统函数有:①isarray(varname)varname指向一个数组,则返回true,否则返回false;②lbound()最小下标;③ubound()最大下标。(11)调用sub子程序:①call子程序名(参数表);②子程序名(参数表);当sub没有参数时,子程序名之后的一对括号必须省略。(12)参数传递方式①按值传递byval不影响实参变量的值,参数之间以逗号隔开;②按地址传递byref调用过程中若改变形参的值,则相应的实参值也被改变;③可选参数optional默认值必须是常数。第3页共11页(13)VB.NET的函数包括系统的内建函数和自定义函数(function)。(14)自定义函数function:使用call格式调用函数时,将无法使用函数的返回值,无参函数function(),在调用时不可省去函数名之后的一对括号。(15)内建函数:①数据类型函数Asc第一个ASCII码值;②数学函数round四舍五入;③日期时间函数datediff()计算时间差;④字符串函数strcomp()=-1,0,1instr()2在1首次出现的位置,mid()返回字符串;⑤格式化函数;⑥数组处理函数。(16)类:具有相同属性和动作的事物的抽象,它是面向对象编程的最基本和最核心的概念。类封装了对象的静态特征(属性)和动态行为特征(操作或方法)。(17)对象:类是创建对象的模板,对象是类的实例。(18)命名空间语法:import命名空间名称。(19)在vb.net中一个类只能有一个父类,多个父类的情况是不允许的,只允许单继承。第四章服务器控件(1)服务器控件分类:①HTML服务器控件;②Web服务器控件;③自定义控件。(2)HTML服务器控件特点:①是一种对象模式,可进行对象编程;②提供一组事件,在服务器代码中完成事件处理;③拥有在客户端脚本中处理事件的能力;④自动维护控件状态。(3)HTML服务器控件的属性和事件来自:①HTML标记原来的属性;②继承自system.web.ui.webcontrols命名空间的属性,方法与事件;③继承自system.web.ui.htmlcontrols命名空间的属性,方法与事件;④特定HTML服务器控件的属性和事件。(4)HTML服务器控件共有的属性:①innerhtml获取或设置控件的开始标记和结束标记之间的内容;②innertext获取或设置控件的开始标记和结束标记之间的内容;③disabled;④visible;⑤value获取各种输入字段的值;⑥attributes表示所有属性名称和值的集合。(5)HTML服务器控件共有的事件:loadunloadinit(初始化HTML服务器控件时触发)。(6)HTML控件:①htmlanchor;②htmlform;③htmlbutton;④htmlinputbutton;⑤htmlinputimage;⑥htmlinputtext;⑦htmltextarea;⑧htmlimage;⑨htmlinputcheckbox;⑩htmlinputradiobutton;Htmlselect;htmlinputfile。(7)htmlanchor(超链接)控件语法为:arunat=”server”id=”...”href=”...”name=”...”target=”...”title=”...”onserverclick=”...”超链接文字或图片/a(8)Htmlform(创建表单)语法为:formrunat=”server”id=”...”method=”{post,get}”name=”...”action=”...”其他控件或html标记/form(9)Htmlbutton(创建按钮)buttonrunat=”server”id=”...”onserverclick=”...”文字或图片/button(10)Htmlinputbutton(创建命令按钮,重置按钮,提交按钮)inputrunat=”server”id=”...”type=”{submit,reset,button}”onserverclick=”...”/(11)Htmlinputcheckbox(创建复选框)htmlinputradiobutton(创建单选按钮)htmlselect(创建列表框)htmlinputfile(上传文件控件)(12)Web服务器控件的主要特点:①更丰富的对象模型;②自动检查浏览器;③增加了事件处理的灵活性;④可由开发者自定义一些控件的外观;⑤嵌套控件事件能够传递到包含它的容器控件中去。(13)Web服务器的类别:①webforms基本控件;②listcontrol类控件;③basedatalist类控件。④basevalidator类控件;⑤其他。第4页共11页(14)Web服务器控件基本语法:asp:控件名id=”控件名称”runat=”server”属性1=”属性设置值1”属性2=”属性设置值2”.../asp:控件(15)Web服务器控件共有的属性:①a

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

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

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

×
保存成功