免费智能真题库 > 历年试卷 > 电子商务设计师 > 2011年下半年 电子商务设计师 上午试卷 综合知识
  第62题      
  知识点:   标准服务器控件   ASP   Web页   广告
  章/节:   电子商务系统程序设计基础       

 
ASP组件中,(62)可以方便地在Web页面中插入广告的播放器。
 
 
  A.  Ad Rotator
 
  B.  Browser Capabilities
 
  C.  Database Access
 
  D.  File Access
 
 
 

   知识点讲解    
   · 标准服务器控件    · ASP    · Web页    · 广告
 
       标准服务器控件
               Label控件
               Label控件用于在页面上显示文本且不能被用户更改。添加Label控件可以从VS工具箱中将标签控件拖放到页面中,拖放到页面后,该页面将自动生成一段标签控件的声明代码:
               
               该程序声明了一个标签控件,其中,ID="Label1"表示控件的ID值为Label1,runat="server"表示该控件运行在服务器端,Text="标签"表示Label控件显示文本为“标签”。Label控件的ID属性及Text属性都可以改变,也可以通过服务端程序设置Label控件的Text属性,程序如下所示:
               
               Label控件的其他常见属性:
               .ForeColor属性:文字颜色;
               .Visible属性:是否可见。
               TextBox控件
               TextBox控件在页面上显示一个可编辑的文本框,例如用户注册、登录等,就需要文本框控件来接受用户输入的信息。
               文本框控件的常用属性:
               .AutoPostBack:在文本修改以后,是否自动提交;
               .MaxLength:用户输入的最大字符数;
               .ReadOnly:是否为只读;
               .Rows:作为多行文本框时所显式的行数;
               .TextMode:文本框的模式,分为三种:
               SingleLine:指示为单行输入,默认模式;
               MultiLine:指示为多行输入;
               Password:密码输入方式。
               Button控件
               Button控件在页面上显示一个按钮,按钮控件能够触发事件,或者将网页中的信息回传给服务器。在ASP.NET中,包含三类按钮控件,分别为Button、LinkButton、ImageButton。
               按钮控件的常用属性:
               .Text:按钮的显示文本;
               .Causes Validation:按钮是否导致激发验证检查;
               .CommandArgument:与此按钮管理的命令参数;
               .CommandName:与此按钮关联的命令。
               这三种按钮,它们起到的作用基本相同,主要区别是表现形式不同。
               按钮的常用事件:
               ①Click单击事件。在Click单击事件中,通常用于编写用户单击按钮时所需要执行程序。在页面设计视图中,双击按钮即可打开Click事件对应的方法,也可以在按钮的事件视图中打开Click事件对应的方法,在方法体中直接编写程序内容即可在页面运行时单击按钮执行这些代码。
               ②Command命令事件。按钮的Command事件可以传递参数,负责传递参数的属性是上面介绍的CommandArgument和CommandName属性。
               Image控件
               Image控件用来在Web页面中显示图像,常用的属性如下:
               .AlternateText:在图像无法显式时显示的备用文本;
               .ImageAlign:图像的对齐方式;
               .ImageUrl:要显示图像的URL。
               HyperLink控件
               HyperLink控件在页面显示一个超链接,相当于实现了HTML代码中的“”效果,但HyperLink控件是服务器控件,所以可以在程序中改变控件的链接URL,使其链接到不同的URL。超链接控件通常使用的两个属性如下所示:
               .ImageUrl:要显示图像的URL;
               .NavigateUrl:要跳转的URL。
               提示:如果只实现静态的超链接,使用HTML的标签效率比较高。
               DropDownList控件
               DropDownList控件是一个下拉列表选项控件,其中包含多个选项,用户根据需要选中其中某一项。例如,在输入性别时就可以使用DropDownList控件,控件包含两个选项“男”和“女”,该控件的使用避免了用户输入麻烦及输入错误。
               DropDownList控件的常用属性:
               .Items:选项集,可以直接在属性框中设置,也可以通过程序动态设置;
               .Text:选中项的文本;
               .SelectedIndex:选中项索引;
               .SelectedItem:选中项;
               .SelectedValue:选中项的值。
               DropDownList列表控件常用事件:
               .SelectedIndexChanged:该事件在选择项发生变化时引发。
               ListBox控件
               ListBox控件与DropDownList控件相似,也包含多个选项,但ListBox控件可以多项选择。设置SelectionMode属性为Single时,表明只允许用户从列表框中选择一个项目,而当SelectionMode属性的值为Multiple时,用户可以按住Ctrl键或者使用Shift组合键从列表中选择多个选项。
               ListBox控件的常用属性及事件与DropDownList控件基本相同,另外还有一个Rows属性,表示要显示的选项的行数。
               CheckBox控件和CheckBoxList控件
               ASP.NET提供了复选框控件和复选组控件来实现多选。复选框控件和复选组控件都是通过Checked属性来判断是否被选择。
               (1)复选框控件(CheckBox)。
               CheckBox控件常用属性:
               .Text:复选框显示文本;
               .Checked:复选框是否被选中。
               CheckBox控件常用事件:
               .CheckedChanged:选中状态发生变化时触发。
               (2)复选组控件(CheckBoxList)。
               CheckBoxList控件常用属性:
               .Items:复选组所包含的项。
               CheckBoxList控件常用事件:
               .SelectedIndexChanged:当控件中某项的选中状态被改变时,则会触发该事件。
               复选组控件通过Items集合来获取、选择某个或多个选中的项目值。
               RadioButton控件和RadioButtonList控件
               (1)单选控件(RadioButton)。
               单选控件可以为用户选择某一个选项,单选控件常用属性:
               .Checked:控件是否被选中;
               .GroupName:单选控件所处的组名,同一组中的RadioButton只能选一个;
               .TextAlign:文本标签相对于控件的对齐方式。
               单选控件常用的事件:
               .CheckedChanged:当控件的选中状态改变时,则触发该事件。
               (2)单选组控件(RadioButtonList)。
               与单选控件相同,单选组控件也是只能选择一个选项的控件,而与单选控件不同的是,单选组控件没有GroupName属性,但是却能够列出多个单选项目。另外,单选组控件所生成的代码也比单选控件实现的相对较少。
               单选组控件的常用属性如下所示:
               .Items:单选项的集合;
               .RepeatColumn:用于布局项的列数;
               .RepeatDirection:项的布局方向;
               .RepeatLayout:是否在某个表或者流中重复。
               RadioButtonList控件常用事件如下:
               .SelectedIndexChanged:当控件中某项的选中状态被改变时,则会触发该事件。
               日历控件(Calender)
               日历控件可以显示一个日历,用户能够通过日历控件进行时间的选取。通过设置日历控件的属性,可以更改日历控件的外观。日历控件的常用属性如下:
               .DayHeaderStyle:月历中显示一周中每一天的名称和部分的样式;
               .DayStyle:所显示的月份中各天的样式;
               .NextPrevStyle:标题栏左右两端的月导航所在部分的样式;
               .OtherMonthDayStyle:上一个月和下一个月的样式;
               .SelectedDayStyle:选定日期的样式;
               .ShowDayHeader:显示或隐藏一周中的每一天的标头;
               .ShowGridLines:显示或隐藏一个月中的每一天之间的网格线;
               .ShowNextPrevMonth:显示或隐藏到下一个月或上一个月的导航控件;
               .ShowTitle:显示或隐藏标题部分;
               .TitleStyle:位于日历顶部,包含月份名称和月导航连接的标题栏样式;
               .TodayDayStyle:当前日期的样式;
               .WeekendDayStyle:周末日期的样式。
               通过上述属性可以设置日历控件的样式,Visual Studio还为开发人员提供了默认的日历样式,可以选择自动套用格式进行样式设置。
               日历控件常用事件:
               .DayRender:当日期被显示时触发该事件;
               .SelectionChanged:当用户选择日期时触发该事件;
               .VisibleMonthChanged:当所显示的月份被更改时触发该事件。
 
       ASP
               ASP简介
               1)ASP概述
               ASP是Active Server Pages(动态服务器页面)的缩写,ASP可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。ASP使用Microsoft的ActiveX技术,它采用封装程序调用对象的技术,从而简化了编程并且加强程序间的协作。
               2)ASP的特点
               ASP运行在服务器端时不需要编译,可在服务器端直接执行,与浏览器无关。ASP返回标准的HTML页面,浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。
               3)ASP的编程环境
               ASP的编程语言可以是VBScript和JavaScript,而VBScript则是系统默认的脚本语言。ASP的编程语言可以使用普通的文本编辑器进行设计,ASP程序则以扩展名.asp的纯文本形式保存在Web服务器上的具有可执行权限的虚拟目录之下,供用户通过WWW的方式访问。
               ASP内嵌对象
               ASP提供了可以在脚本中使用的各种内嵌对象。这些内嵌对象主要用于收集浏览器请求信息、响应浏览器和存储用户的各种信息,从而简化编程工作。ASP结构提供6个内建对象,包括Request、Response、Application、Session、Server和ObjectContext。内建对象的特殊性在于,它们在ASP页内生成且在脚本中使用它们前无须创建。
               1)Request对象
               Request对象在HTTP请求期间,检索客户端浏览器传递给服务器的值。其使用语法为:
               
               Request对象唯一的属性及说明如下表所示。它提供关于用户请求的字节数量的信息,很少用于ASP页,用户通常关注指定值而不是整个请求字符串。
               
               Request对象的属性及说明
               2)Response对象
               Response对象用来访问服务器端所创建的并发回客户端的响应信息。
               其使用语法为:
               
               Response对象也提供一系列的属性,可以读取和修改,使响应能够适应请求。这些由服务器设置,用户不需要设置它们。需要注意的是,当设置某些属性时,使用的语法可能与通常所使用的有一定差异。这些属性如下表所示。
               
               Response对象的属性及说明
               
               3)Application对象
               可以使用Application对象在给定的应用程序的所有用户之间共享信息。基于ASP的应用程序与所有的.asp文件一样在一个虚拟目录及其子目录中定义。因为多个用户可以共享Application对象,所以必须由Lock和Unlock方法以确保多个用户无法同时更改某一属性。其使用语法为:
               
               Application对象提供了在它启动和结束时触发的两个事件,如下表所示。
               
               Application对象的事件及说明
               4)Session对象
               可以使用Session对象存储特定用户会话所需的信息。这样当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的Web页时,如果该用户还没有会话,则Web服务器将自动创建一个Session对象。当会话过期或被放弃后,服务器将终止该会话。Session对象最常见的一个用法就是存储用户的首选项。例如,如果用户指明不喜欢查看图形,就可以将该信息存储在Session对象中。
               其使用语法为:
               
               Session对象提供了4个属性,这些属性及说明如下表所示。
               
               Session对象的属性及说明
               5)Server对象
               Server对象提供对服务器上的方法和属性的访问。其中,大多数方法和属性是作为实用程序的功能服务的。
               其使用语法为:
               
               Server对象的唯一一个属性用于访问一个正在执行的ASP网页的脚本超时值,如下表所示。
               
               Server对象的属性及说明
               6)ObjectContext对象
               可以使用ObjectContext对象提交或放弃一项由Microsoft Transaction Server(MTS)管理的事务,它由ASP页包含的脚本初始化。
               当ASP页包含@TRANSACTION指令时,该页会在事务中运行,直到事务成功或失败后才会终止。
               其使用语法为:
               
 
       Web页
        在Access 2003中,用户可以直接建立Web页。通过Web页用户可以方便、快捷地将所有文件作为Web发布程序存储到指定的文件夹,或者将其复制到Web服务器上。这样,可以方便快捷地在网络上发布信息。
 
       广告
        在大众出版物(如报纸)或专业出版物上刊登广告,往往可以扩充现有的潜在卖方名单。有些组织使用在线资源来招揽供应商。
   题号导航      2011年下半年 电子商务设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第62题    在手机中做本题