WEB程序设计期末考试重点.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《WEB程序设计期末考试重点.doc》由会员分享,可在线阅读,更多相关《WEB程序设计期末考试重点.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章1. 四种不同的网站类型: 文件系统。本地IIS。FTP站点。 远程站点。(P12)2. 习题 3.(2)(3)第二章1. XHTML与HTML的区别:n 标记名和属性名称必须小写n 标记必须严格嵌套n 标记必须封闭 n 属性值必须使用双引号n 属性值必须用完整的形式2. CSS常识n CSS样式 (P25) a. 基于元素的样式b. 基于类的样式c. 基于ID的样式(运用于同个XHTML元素时,优先级:cba) n CSS样式的位置 (P25P27)a. 创建内联样式:在XHTML元素的style属性中定义b. 创建特定页的CSS样式:在元素的元素内定义。(实例24好好看,注意定义方法
2、和调用方法)c. 创建外部样式表:包含于独立的.css文件中,使用元素将样式表链接到网页,格式为:3. 习题4.(1)(2)第三章1. 类的常识 (P62)n 类的三个特点:封装性、继承性、多态性n 事件:是一种用于类和类之间传递消息或触发新的行为的编程方式。n 一个类只能继承一个父类,但可以继承多个接口,用逗号隔开。2. 接口和类n 接口是类的模版,类是对象的模版。(类中只要有一个抽象方法,该类就叫抽象类)n 接口常用来描述组件对外提供的服务,接口中不能定义数据,只能定义方法、属性、事件,包含在接口中的方法不定义具体实现,而是在接口的继承类中实现。3. 其他n 类:静态 方法:动态(行为)n
3、 A a1;引用(不占空间) new A( );分配空间第四章1. 常用页面处理事件表 (P72)页事件作用Page_PreInit通过IsPostBack属性确定是否第一次处理该页、创建动态控件、动态设置主题属性、读取配置文件属性等。Page_Init初始化控件属性Page_PreLoad事件在所有回发数据处理之后,但在Page_Load事件之前触发Page_Load读取和更新控件属性Control_Events处理特定事件,如Button控件的Click事件Page_PreRender对页面内容进行最后更改注意:Page_Init与Page_Load的比较2标准控件 (P75)n Labe
4、l:文本显示控件n TextBox:属性见表44 (P77)n 三种形式的按钮控件:a. Button:呈现传统按钮外观b. LinkButton:呈现超链接外观c. ImageButton:呈现图形外观注:实用属性及事件见表46 (P79)n DropDownList:允许用户从预定义的下拉列表中选择一项。(属性见表47,P81)n ListBox:允许用户从列表中选择项 属性SelectionMode:值为single时,单选。 值为Multiple时,多选n RadioButton和RadioButtonList:常用于多种选择中只能选择一项的场合注意:判断RadioButton是否选中
5、使用Checked属性,而获取RadioButtonList的选中项用属性SelectedItem。n Image和ImageMap:(ImageButton呢?)a. Image控件只用于显示图片,不包含Click事件。b. ImageMap控件除了用来显示图片外,还将整张图片划分为若干热区,每个热区可设为一个超链接,热区通过属性HotSpot设置。(NavigateUrl=”http:/.”)c. ImageButton将整张图片作为一个超链接。n HyperLink:用于在网页上创建链接,与元素不同,该控件可以与数据源绑定。(NavigateUrl=”http:/.”)注:HyperLi
6、nk控件不包含Click事件,要使用Click事件可用LinkButton控件代替。n 三种容器控件:a. Table控件:用于在Web窗体上动态创建表格。b. Panel控件: c. PlaceHolder控件:3.HTML控件、HTML服务器控件与Web服务器控件u html控件:就是我们通常的说的html语言标记,这些语言标记在已往的静态页面和其他网页里存在,不能在服务器端控制的,只能在客户端通过javascript和vbscript等程序语言来控制。u HTML服务器控件:就是在HTML控件基础上加上runat=server所构成的控件u Web服务器控件:是Web Form编程的基本
7、元素,也是所特有的。它会按照client的情况产生一个或者多个html控件,而不是直接描述html元素。HTML服务器控件与Web服务器控件的区别:u 事件处理模型不同, HTML服务器控件的事件在客户端的页面上处理,而Web服务器控件则是在服务器端处理。u Html服务器控件的事件是由页面来触发的,而A服务器控件则是由页面把Form发回到服务器端,由服务器来处理。u Web服务器控件可以描述页面元素的功能、外观、操作方式和行为等,HTML控件不行Web服务器控件与HTML控件的区别:u Web服务器控件可以触发服务器控件特有的事件,HTML控件只能通过回递的方式触发服务器上的页面级事件。u
8、输入到前者中的数据在请求之间可以维护(即具有状态管理功能),而后者无法自动维护数据,只能使用页面级的脚本来保存和恢复。 u 前者可以自动检测浏览器并调整到恰当的显示,而后者没有自动适应功能,必须在代码中手动检测浏览器。 u 每个服务器控件都具有一组属性,可以在服务器端的代码中更改控件的外观和行为,而后者只有HTML属性。 4.习题1.(1)AutoPostBack值为true (2)IsPostBack3.(2)(4)4.(1)(上面已总结)(2)如下:n ,通过属性href设置超链接,不包含事件。例:n LinkButton,用Click事件,在.cs文件中用Response.Redirec
9、t(“”);(与Button相似?)。n HyperLink,不包含事件,通过NavigateUrl属性。例:第五章备注:重点放在RFV和CV两个控件,其他四个控件只作了解1. 五个验证控件(除ValidationSummary外)的共同属性见表51 (P112)2. RequiredFieldValidator控件:用于对一些必须输入的信息进行检验。 注:它的一个很重要的属性InitialValue,用于指定被验证控件的初始文本,只有被验证的控件中输入的值与InitialValue值不同时,验证才能通过3. CompareValidator控件:用于比较。 两个重要的属性:a. Contro
10、lToCompare:指定与被验证控件比较的控件ID。(附:ControlToValidate:指定要验证控件的ID)b. ValueToCompare:指定与被验证控件比较的值。注意:a和b只能选择一个,不能同时使用。4. RangeValidator控件:用来验证输入值是否在指定范围内。通过属性MaximumValue和属性MinimumValue来限制范围。5. RegularExpressionValidator控件:用来验证输入值是否和正则表达式的定义相匹配。通过属性ValidationExpression来确定正则表达式。注意:每个验证控件都有属性IsValid,若一个页面上有多个
11、验证控件,只有当所有的验证控件的属性IsValid值都为true时,属性Page.Isvalid值才为true。6. CustomValidator控件:利用改控件可调用自行定义的验证函数。7. ValidationSummary控件:该控件汇总其他验证控件错误信息的方式,即汇总其他验证控件的属性ErrorMessage值。8. 实例56 (P125)可以考虑看看9. 习题:3(3)(P130)第六章1. 获取客户端IP地址:Request.ServerVariables“REMOTE_ADDR”;(表62,P134)2. HttpResponse对象的常用属性和方法(表64,P135)3.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WEB 程序设计 期末考试 重点
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内