当前位置:文档之家› asp net验证控件

asp net验证控件

asp net验证控件
asp net验证控件

第6章https://www.doczj.com/doc/cc3523783.html,数据验证

教学内容:

1 验证控件概述

2 RequiredFieldValidator控件

3 RegularExpressionValidator控件

4 RangeValidator控件

5 CompareValidator控件

6 CustomValidator控件

教学目标:

掌握各种验证控件的使用

教学课时:4

6.1 验证控件概述

各种验证控件的验证功能各不相同,在应用时经常需要同时使用几个验证控件共同验证一个用户输入。

●RequiredFieldValidator控件:验证某个输入控件的内容是否为空。

●RegularExpressionValidator控件:用于验证相关输入控件的值是否匹配给定的正则表达

式指定的模式。

●RangeValidator控件:用于验证某个值是否在要求的范围内。

●CompareValidator控件:用于对两个输入控件或者是输入控件与某个值直接进行比较。

●CustomValidator控件:用于验证某个值是否满足用户自定义的规则。

●ValidationSummary控件:用于显示所有验证错误信息的摘要。

6.2 RequiredFieldValidator控件

RequiredFieldValidator控件的语法格式如下:

runat="server"

Display="Dynamic|Static|None"

ErrorMessage="验证没有通过时显示的错误信息"

ControlToValidate="要被检查的控件ID">

RequiredFieldValidator控件有以下值得注意的属性。

?ControlToValidate:

?ErrorMessage

?Display

6.3 RegularExpressionValidator控件

6.3.1 RegularExpressionValidator控件简介

RegularExpressionValidator控件的语法如下:

ID="控件ID"

Display="Dynamic|Static|None"

ErrorMessage="当验证没有通过时显示的出错信息"

ControlToValidate="要被检查的控件ID"

ValidationExpression ="正则表达式"

runat="server"/>

与RequiredFieldValidator控件一样,RegularExpressionValidator也有ControlToValidate和ErrorMessage等属性。同时该控件还有一个独特的属性是ValidationExpression,用于输入正则表达式。

6.3.2 正则表达式

Visual https://www.doczj.com/doc/cc3523783.html,提供的正则表达式编辑器中提供了很少一部分正则表达式,这些现成的正则表达式可能无法满足用户的要求,此时就需要开发人员自己来编写正则表达式。正则表达式非常复杂,简要介绍正则表达式的相关知识。

1.普通字符

2.特殊字符

3.各种操作符的优先级

4.应用实例

6.4 RangeValidator控件

RangeValidator控件的语法如下:

ID="控件ID"

runat="server"

ControlToValidate="要被验证的控件的ID"

ErrorMessage="验证没有通过时显示的提示信息"

MaximumValue="最大值"

MinimumValue="最小值"

Type="数据类型"

Display="Dynamic|Static|None">

除了ControlToValidate和ErrorMessage外,RangeValidator还有如下几个比较重要的属性。

●MaximumValue:范围的最大值。

●MinimumValue:范围的最小值。

●Type:控件输入值的类型,这个类型可以是string(字符串)、Integer(整数类型)、Double

(浮点数)、Date(日期)、Currency(货币),在进行比较之前,输入值会被转换成该类型,如果转换失败,则通不过验证。例如,要统计某商场5年内的销售额,其起始时间和终止时间之间不能超过5年。此时验证的范围是日期,就需要把Type设置为Date(日期)型。

6.5 CompareValidator控件

CompareValidator控件的语法如下:

ID="控件ID"

runat="server"

ControlToValidate="要被验证的控件ID"

ValueToCompare="用来比较的常值"

ControlToCompare="用来比较的控件的ID"

Type="比较的数据类型"

Operator="比较操作类型">

ErrorMessage="验证不通过时显示的提示信息"

【随堂演练】验证注册页面中的相关数据

(1)页面设计

(2)添加验证控件

6.6 CustomValidator控件

CustomValidator控件的语法如下:

ControlToValidate="要被验证的控件ID"

ErrorMessage="验证没有通过时显示的提示信息"

OnServerValidate="用户自定义验证函数" >

随堂演练验证用户输入是否为偶数

6.7上机实训——用户注册页面

完成一个简单的网站用户注册页面,用户必须填写用户名、密码、确认密码、E-mail地址、年龄等信息,使用控件确保用户必须填写这些信息。

.NET4.0 用户控件的概述

https://www.doczj.com/doc/cc3523783.html,4.0 用户控件的概述 用户控件是页面的一段,包含了静态HTML代码和服务器控件。其优点在于一旦创建了一个用户控件,可以在同一个应用的多个页面中重用。并且,用户可以在Web用户控件中,添加该控件的属性、事件和方法。 1.什么是用户控件 用户控件(后缀名为.ascx)文件与https://www.doczj.com/doc/cc3523783.html,网页窗体(后缀名为.aspx)文件相似。就像网页窗体一样,用户控件由用户接口部分和控制标记组成,而且可以使用嵌入脚本或者.cs代码后置文件。用户控件能够包含网页所能包含的任何东西,包括静态HTML内容和https://www.doczj.com/doc/cc3523783.html,控件,它们也作为页面对象(Page Object)接收同样的事件(如Load和PreRender),也能够通过属性(如Application,Session,Request 和Response)来展示https://www.doczj.com/doc/cc3523783.html,内建对象。 用户控件使程序员能够很容易地跨Web应用程序划分和重复使用公共UI功能。与窗体页相同,用户可以使用任何文本编辑器创作用户控件,或者使用代码隐藏类开发用户控件。 此外,用户控件可以在第一次请求时被编译并存储在服务器内存中,从而缩短以后请求的响应时间。与服务器端包含文件(SSI)相比,用户控件通过访问由https://www.doczj.com/doc/cc3523783.html,提供的对象模型支持,使程序员具有更大的灵活性。程序员可以对在控件中声明的任何属性进行编程,而不只是包含其他文件提供的功能,这与其他任何https://www.doczj.com/doc/cc3523783.html,服务器控件一样。 此外,可以独立于包含用户控件的窗体页中除该控件以外的部分来缓存该控件的输出。这一技术称作片段缓存,适当地使用该技术能够提高站点的性能。例如,如果用户控件包含提出数据库请求的https://www.doczj.com/doc/cc3523783.html,服务器控件,但该页的其余部分只包含文本和在服务器上运行的简单代码,则程序员可以对用户控件执行片段缓存,以改进应用程序的性能。 用户控件与普通网页页面的区别是: ●用户控件开始于控件指令而不是页面指令。 ●用户控件的文件后缀是.ascx,而不是.aspx。它的后置代码文件继承于 https://www.doczj.com/doc/cc3523783.html,erControl类.事实上,UserControl类和Page类都继承于同一个 TemplateControl类,所有它们能够共享很多相同的方法和事件。 ●没有@Page指令,而是包含@Control指令,该指令对配置及其他属性进行定义。 ●用户控件不能被客户端直接访问,不能作为独立文件运行,而必须像处理任何控件一 样,将它们添加到https://www.doczj.com/doc/cc3523783.html,页中。 ●用户控件没有html、body、form元素,但同样可以在用户控件上使用HTML元素和 Web控件。 用户可以将常用的内容或者控件以及控件的运行程序逻辑,设计为用户控件,

ASP NET基础知识

https://www.doczj.com/doc/cc3523783.html,的两种编码方式是什么,什么是代码内嵌,什么是代码后置?Web页面的父类是谁? 代码内嵌和代码后置。代码内嵌把业务逻辑编码和显示逻辑编码交叉使用。代码后置式业务逻辑代码和显示逻辑代码分开使用。system.web.ui.page 2.Web控件的AutoPostBack属性的作用是什么? 控件的值改变后是否和服务器进行交互(自动回传) 3.验证服务器控件有哪些,他们有哪些常用的属性,ControlToValidate属性的作用是什么?有哪两种服务器控件? RequiredFieldValidator:controltovalidate(验证的控件ID,共有的属性),text,ErrorMessage||||(dropdownlist控件验证时InitialValue属性是如果用户没有改变初始值,会验证失败)CompareValidator:controltocompare(要进行对比的控件),type(比较类型设置),operator(比较运算符,默认为等于),ValueToCompare(进行比较的值) RangeValidator:type(验证类型(5种)),MaximumValue(最大值),MinimumValue(最小值)(包括上下限) RegularExpressionValidator:ValidationExpression(设置要匹配的正则表达式)ValidationSummary:showMessageBox(是否显示弹出的提示消息),ShowSummary(是否显示报告内容) HTML服务器控件和web服务器控件 4.什么是Session,如何进行Session的读写操作,使用什么方法可以及时释放Session?Session 是用于保持状态的对象。Session 允许通过将对象存储在Web服务器的内存中在整个用户会话过程中保持任何对象。 通过键值对的方式进行读写;clear()和abandon()方法 5.运行https://www.doczj.com/doc/cc3523783.html,程序需要安装和配置什么,.NET Framework是不是必须要安装? 安装IIS和.NET Framework 必须安装 https://www.doczj.com/doc/cc3523783.html,配置信息分别可以存储在什么文件中? web.config文件和machine.config文件中 7.常用服务器控件,如Label、Button、TextBox、HyperLink、DropdownList的常用属性有哪些?label:text ,forecolor,visible Button:CommandName,CauseValidation, TextBox:AutopostBack,TextMode Hyperlink:NavigateUrl(单击Hyperlink时跳转的Url),Text,Target(设置NavigateUrl属性的目标框架),ImageUrl(设置Hyperlink中显示图片文件的Url) Dropdownlist:AutoPostBack 8.XMLHttpRequest对象的常用属性和方法有哪些? 方法是open()和send() 属性:ReadyState和Status,ResponseText,ResponseXML,ResponseStream https://www.doczj.com/doc/cc3523783.html,中的常用的指令有哪些?谈谈这些指令的常用属性的作用?

aspnet常用控件介绍

Label控件 功能说明:用于显示文本,提示信息,如窗体标题,文本框的标题 命名前缀:Lbl ASPX代码: 重要属性:Text 显示的文本 HyperLink控件 功能说明:建立文本超链接或图片超链接 命名前缀:Hlk ASPX代码:Sample 重要属性:NavigateUrl 链接URL ImageUrl 显示的图片URL Target 目标框架的名称,如"_blank","_top"等 Image控件 功能说明:用于显示图片 命名前缀:Img ASPX代码: 重要属性:ImageUrl 显示的图片URL Button控件 功能说明:用于创建按钮,执行命令 命名前缀:Btn ASPX代码: 重要属性:Text 显示在按钮上的文本 TextBox控件 功能说明:用于显示文本和接收用户输入的文本 命名前缀:Txt ASPX代码: 重要属性:Text 显示在按钮上的文本 TextMode 设置文本的模式,"Single"为单行文本框,"Multiline"为多行文本框 Rows 当TextMode设置为"Multiline"时,文本框显示的行数 Columns 设置文本框的宽度 MaxLength 设置文本框允许输入的最多字符数 CheckBox控件 功能说明:用于创建复选框 命名前缀:Chk

实验四VBNET程序设计基础和常用控件

实验四 https://www.doczj.com/doc/cc3523783.html,程序设计基础和常用控件 一、实验目的 本实验主要了解面向对象程序设计语言https://www.doczj.com/doc/cc3523783.html,基本语言元素包括集成开发环境、语言基础、基本控制结构、过程、常用控件和界面设计。通过本实验,读者将学会一些主要的面向对象的设计方法并可以利用https://www.doczj.com/doc/cc3523783.html,完成简单的应用程序开发。 二、实验环境 Microsofe Visual Studio .NET 2008 三、实验内容 1.设计一个Visual 的应用程序,窗体上有一个多行文本框和3个命令按钮,程序界面如图1所示。要求应用程序运行时,当单击窗体上【显示文本信息】按钮,文本框中显示红色文字“我喜欢https://www.doczj.com/doc/cc3523783.html,,因为它简单易学,使用方便。”当单击窗体上【改变背景色】按钮,文本框的背景色变为黄色。当单击窗体上【结束】按钮,程序结束。保存该应用程序。【实验步骤】: 1)创建工程:打开Visual Studio 后,点击左上角的新建项目,选中“模板”,展开选择Visual Basic,再选中Windows桌面,再在左边的类型中选择“Windows窗体应用程序”,在下方为此项目命名为“Win dowsApplication4.1”

2)先打开“工具箱”:展开左上角的“视图”,点击工具箱。 3)修改Form1的名称:右键选中From1,点击“属性”,在新弹出的属性菜单栏中,找到“Text”这个属性,将右边的“From1”改为“第一个https://www.doczj.com/doc/cc3523783.html,实验”即可。 4)设置一个普通文本框:在工具栏中,选中公共空间中的TextBox,然后拖入右边的设计窗口中,然后鼠标移到TextBox后,鼠标左键按住不放可以移动此控件。 5)调整文本框的大小:鼠标移动到文本框的左右边缘,鼠标箭头会变成一个左右的箭头,

标准控件应用样本

第二章标准控件应用 一、标签控件 1、标签控件的属性: Name: 返回在代码中用于控件的名称。 BackColor: 返回或设置控件中文本或图形的背景颜色 Caption: 返回或设置在控件中显示的文本 Enabled: 返回或设置一个布尔值, 决定控件是否可用 ForeColor : 返回或设置控件中文本或图形的前景颜色 Font : 返回或设置一个Font对象, 用于指定控件中本的字体名称、字体样式和大小Height和Width : 返回或设置控件的高度和宽度 Left和Top : 返回或设置控件左边缘和上边缘与窗口左边缘和上边缘间的距离或控件左边缘的水平坐标及控件上边缘的垂直坐标和 Visible: 返回或设置一个布尔值, 决定控件是否可见 Alignment: 标签中文本的水平对齐方式该属性有3 个取值: 0 左对齐( 默认) 1右对齐2 表示居中对齐 AutoSize : 返回或设置一个布尔值, 决定控件是否改变大小以显示其全部内容。值为TRUE为自动改变大小以显示全部内容; 若为False( 默认值) , 则保持控件大小不变。BackStyle: 返回或设置一个值, 指定标签控件的背景是透明的还是不透明的。0表示透明, 1表示不透明。 BorderStyle: 指定标签控件的边框样式。0表示无边框, 1表示有固定单线边框 WordWrap: 返回或设置一个布尔值, 指定一个Autosize属性设置为TRUE的标签控件是否要进行水平或垂直展开, 以适合其Caption属性中指定的文本的要求 2. 标签控件的方法 Move方法: o bject.Move left, top, width, height 其中object表示标签控件, Move后面的4个参数均为单精度数, left, top是必选的,

第六章 常用标准控件

一、选择题 【2007年9月考题】(1)要使一个文本框可以显示多行文本,应设置为True的属性是 A)Enabled B)MultiLine C)MaxLength D)Width 【2007年9月考题】(2)在窗体上有一个名为Text1的文本框。当光标在文本框中时,如果按下字母键“A”,则被调用的事件过程是 A)Form_KeyPress() B)Text1_LostFocus() C)Text1_Click() D)Text1_Change() 【2007年9月考题】(3)设在窗体上有一个名称为Command1的命令按钮和一个名称为Text1的文本框。要求单击Command1按钮时可把光标移到文本框中。下面正确的事件过程是 A)Private Sub Command1_Click() B)Private Sub Command1_Click() Text1.GotFocus Command1.GotFocus End Sub EndSub C)Private Sub Command1_Click() D)Private Sub Command1_Click() Text1.SetFocus Command1.SetFocus End Sub End Sub 【2007年9月考题】(4) 设在窗体Form1上有一个列表框List1,其中有若干个项目。要求单击列表框中某一项时,把该项显示在窗体上,正确的事件过程是 A)Private Sub List1_Click() B)Private Sub Form1_Click() Print List1.Text Print List1.Text End Sub End Sub C)Private Sub List1_Click() D)Private Sub Form1_Click() Print Form1.Text List1.Print List1.Text End Sub End Sub 【2007年9月考题】(5) 若窗体上的图片框中有一个命令按钮,则此按钮的Left属性是指 A)按钮左端到窗体左端的距离B)按钮左端到图片框左端的距离 C)按钮中心点到窗体左端的距离D)按钮中心点到图片框左端的距离 【2007年9月考题】(6)在窗体上有如图所示的控件,各控件的名称与其标题相同,并有

国家二级VB机试(常用标准控件)模拟试卷21

国家二级VB机试(常用标准控件)模拟试卷21 (总分:58.00,做题时间:90分钟) 一、选择题(总题数:29,分数:58.00) 1.窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是 (分数:2.00) A.Private Sub HScroll1_Change() Print HScroll1.Vahe End Sub √ B.Private Sub HScroll1_Change() Print HScroll1.SmallChange End Sub C.Private Sub HScroll1_Scroll() Print HScroll1.Value End Sub D.Private Sub HScroll1_Scroll() Print HScroll1.SmallChange End Sub 解析:解析:本题考查的考点是有关滚动条的属性和事件的。单击滚动条的箭头时将触发Change事件,而滚动块的位置由Value属性返回。 2.设窗体上有1个水平滚动条,己经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是 (分数:2.00) A.程序运行时,若使滚动块向左移动,滚动条的Value属性值就增加√ B.程序运行时,若使滚动块向左移动,滚动条的Value属性值就减少 C.由于滚动条的Max属性值小于Min属性值,程序会出错 D.由于滚动条的Max属性值小于Min属性值,程序运行时滚动条的长度会缩为一点,滚动块无法移动 解析:解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。默认情况下,Max的值大于Min的值,即当滚动块向右移动时,其Value属性值增加。如果希望滚动条显示的信息从较大数值向较小数值变化,可将Min设置成大于Max的值,此时当滚动块向左移动时,其Value属性值增加。 3.设窗体上有一个水平滚动条HScroll1和一个命令按钮Command1,及下面的事件过程: Private Sub Form_Load() Private Sub Command1_Click() HScroll1.Min=0 HScroll1.Value=70 HScroll1.Max=100 End Sub End Sub (分数:2.00) A. B. C. √ D. 解析:解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。默认情况下,Max的值大于Min的值,即当滚动块向右移动时,其Value属性值增加。本题中Max-Min=100,则Value值为70的话,滚动块应该位于右侧三分之一处。 4.窗体上有一个名称为VScroll1的垂直滚动条,为了设定单击滚动条两端箭头时的Value增量值,应设置的属性是 (分数:2.00) https://www.doczj.com/doc/cc3523783.html,rgeChange B.SmallChange √ C.Max D.Min 解析:解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。LargeChange属性用于设置或返回单击滚动条中滚动框前面或后面的部位时,Value属性增加或减小的增量值;SmallChange 属性用于设置或返回单击滚动条两端的箭头时,Value属性增加或减小的增量值。

第5章 常用标准控件

第5章常用标准控件 5.1 典型考题分析与解答 1.要把一个命令按钮设置成无效,应设置其哪一个属性值。 A.Visible B.Enabled C.Default D.Cancel 【分析】Visible属性为控件的可见性设置;Enabled属性为控件的有效性设置;Default属性为窗体默认命令按钮设置,即按Enter键时响应的命令按钮;Cancel属性为指定命令按钮是否为窗体“取消”按钮。 【解答】B 2.执行x$=InputBox("请输入x的值")时,在弹出的对话框中输入123,在列表框Listl选中第1个列表项(数据为456)。使y的值是123456的语句是。 A.y=x$+Listl.List(1) B.y= Val(x$)+Val(Listl.List(0)) C.y=Val(x$)+Val(Listl.List(1)) D.y=Val(x$)&Val(Listl.List(0)) 【分析】本题主要是考核学习者掌握列表框控件,Val函数及“&”运算符的功能。 先要明确,x$表示变量x是字符类型变量。所以InputBox函数输入的数据123被当作字符类型数据。 从ListBox控件输入的数据肯定是字符类型。选中Listl中的第1个列表项,该列表项表达式为Listl.List(0)。 选项A不是本题答案。因为Listl.List(1)不是列表框控件的第1个列表项。 选项B不是本题答案。Val函数是将字符串转换成数值,这是两个数值相加的表达式,运算结果是579。 选项C不是本题答案。道理同上,且List1.List(1)不是列表框控件的第1个列表项。 选项D是本题答案。虽然Val函数已经将字符串转换成数值,这是两个数值进行“&”运算,但“&”运算符忽略参与运算项的类型,而强行施加“连接”运算,得到的结果是123456。 【解答】D 3.要设置计时器控件的定时时间,需设置的属性是。 A.Interval B.Enabled C.Value D.Text 【分析】本题主要是考核学习者掌握计时控件属性的设置。

ASPNET的常用控件的使用实验

Web系统开发 实验报告 实验二 实验题目:内建对象的使用 指导老师:马浩 专业班级:计算机科学与技术系1106班姓名:李***(2011100***) 2014年3月30日

一、实验名称:内建对象的使用 二、实验目的: 熟练掌握https://www.doczj.com/doc/cc3523783.html,的常用属性与方法,包括Application,Session,Request,Response,和Sever对象。 学会在程序中应用https://www.doczj.com/doc/cc3523783.html,创建对象。 三、实验内容: 1、使用Application对象实现在线用户数的统计。 1)、新建一个网站WebSiteT5,在此网站中添加一个全局应用程序类,命名为“Global.asax”。 2)、添加一个Web窗体页,并以T-1.aspx为文件名保存该文件。在页面中添加一个ID设置为“counter”的TextBox控件,Page的Load事件处理. 2、设计简单的用户登录程序,用户输入非空的用户名即可登录,登录后该用户名即被存储于Session对象中,页面将转向T5-3.aspx。 1)、添加2个Web窗体页,分别命名为“T5-2.aspx”和“T5-3.aspx”。 2)、在T5-2.aspx页面中添加1个TextBox控件、1个Button控件和1个Lable 控件,ID分别为“usrname”、“Login”、和“LblDesc”,Button控件的Text属性设置为“登录”。 3)、添加登录按钮的Click事件 4)、设计“在线讨论区”的讨论信息的输入和显示程序,使用户登录后进入讨论区。讨论区分为消息显示和消息输入两个部分,用户输入的讨论信息保存于Application对象中。 5)、在T5-3.aspx页面中添加2个TextBox控件和1个Button控件,ID分别为“cont”、“cont1”和“talk”,其中Button控件的Text属性设置为“发言”。6)、添加Button控件的Click及Page的Load事件处理代码,代码如下: 四、实验代码(部分) 1.Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs) Application.Lock()

C#控件及常用属性、方法、事件(大全)

C#控件及常用属性、方法、事件整理 1.窗体 1.1常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。(2)WindowState属性:用来获取或设置窗体的窗口状态。取值有三种:Normal (窗体正常显示)、Minimized (窗体以最小化形式显示)和Maximized(窗体以最大化形式显示)。 (3)StartPosition属性:用来获取或设置运行时窗体的起始位置。 (4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。(5)Width属性:用来获取或设置窗体的宽度。 (6)Height属性:用来获取或设置窗体的高度。 (7)Left属性:用来获取或设置窗体的左边缘的x坐标(以像素为单位)。 (8)Top属性:用来获取或设置窗体的上边缘的y坐标(以像素为单位)。 (9)ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。值为true 时将显示控制框,值为false时不显示控制框。 (10)MaximizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。值 为true时显示最大化按钮,值为false时不显示最大化按钮。 (11)MinimizeBox 属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。值 为true时显示最小化按钮,值为false时不显示最小化按钮。 (12)AcceptButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Enter 键时就相 当于单击了窗体上的该按钮。 (13)CancelButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Esc 键时就相当 于单击了窗体上的该按钮。 (14)Modal 属性:该属性用来设置窗体是否为有模式显示窗体。如果有模式地显示该窗体,该属性值为 true;否则为false。当有模式地显示窗体时,只能对模式窗体上的对象进行输入。必须隐藏或关闭模式窗 体(通常是响应某个用户操作),然后才能对另一窗体进行输入。有模式显示的窗体通常用做应用程序中 的对话框。 (15)ActiveControl属性:用来获取或设置容器控件中的活动控件。窗体也是一种容器控件。(16)ActiveMdiChild属性:用来获取多文档界面(MDI)的当前活动子窗口。 (17)AutoScroll 属性:用来获取或设置一个值,该值指示窗体是否实现自动滚动。如果此属性值设置为 true,则当任何控件位于窗体工作区之外时,会在该窗体上显示滚动条。另外,当自动滚动打开时,窗体

VB程序设计常用标准控件(一)

VB程序设计常用标准控件(一) 5.1 标签控件 标签控件(Label)和文本控件(TextBox)是用于显示和输入文本的。应用程序在窗体中显示文本时使用标签控件(Label),允许用户输入文本时用文本控件(TextBox)。 5.1.1 标签控件(Label) 标签控件常用于输出文本信息,但输出的信息不能进行编辑修改。 (1) Alignment属性, (2) Appearance属性, (3) Autosize属性, (4) BackColor属性, (5) BackStyle属性, (6) Enabled属性, (7) Index属性, (8) ToolTipText属性, 标签可触发Click和DblClickg事件。 5.1.2文本框(TextBox) 文本框控件称为编辑字段或者编辑控件,用于文本编辑,用户可以在该控件区域内输入、编辑、修改和显示文本内容。 5.2图形控件

Visual Basic 6.0包含四个图形控件:PictureBox控件、Image控件、Shape控件和Line控件。 5.2.1图片框(PictureBox)、图像框(Image)的属性、事件和方法 图片框和图像框可以显示的图像文件格式有位图文件、图标文件、图元文件、JPEG格式文件和GIF格式文件。 1.图片框的常用属性、事件与方法 (1)PictureBox控件属性 ①Picture属性 ②AutoSize属性 ③ScaleLeft,ScaleTop,ScaleWidth,ScaleHeight和ScaleMode属性 ④ PictureBox控件作为容器 (2)图片框的常用事件 图片框的常用事件有Click,DBClick,Change,鼠标事件和键盘事件等,使用方法与TextBox控件相似。 其中Chage事件当改变图片框的Picture属性时发生。 (3) PictureBox控件的常用方法 ① Line方法 在对象上画直线和矩形。语法: Object.Line[Step](x1,y1)[Step](x2,y2),[color],[B][F] 其中,object为PictureBox控件对象;(x1,y1)为线段的起

网页设计Web常用控件

实验4 https://www.doczj.com/doc/cc3523783.html,常用控件 专业班级信息122 学号____ 姓名____ 报告日期2014.11.7 实验类型:●验证性实验○综合性实验○设计性实验 实验目的:通过上机操作进一步掌握常用Web控件的属性、事件和方法,掌握控件在程序设计中的作用及特点。通过本实训掌握在程序运行时动态地向页面添加控件的程序设计方法。 实验要求:本实验为了避免将程序设计得过于复杂,又兼顾到实验的覆盖面,将实验分为以下两个独立的部分进行。 1)使用选择性控件(下拉列表框和复选框)设计一个能根据用户选择查询员工信息的Web应用程序。 2)使用向页面中动态添加控件的技术,设计一个简易的在线测验web 应用程序。 注意:本实验中所所涉及的技术都是在实际https://www.doczj.com/doc/cc3523783.html,开发中常用到的,主要的不同在于实际应用中原始数据存放在数据库中,而本实训则将原始数据存放在结构数组中。 实验步骤提示 1. 设计员工信息查询程序(设计要求见实验指导书第49页) (1)设计WEB页面;(2)设置对象属性 (3)创建下拉列表框的共享事件:创建复选框组控件CheckBoxList1和“姓名”下拉列表框DropName的“选项改变”事件发生后要执行的共享函数代码:Drop_SelectedIndexChanged(object sender ,EventArgs e);创建单位下拉列表框DropUnit的选项改变时执行的事件函数代码 (4)编写事件代码。(5)调试运行 2. 设计简易在线测试程序(设计要求见实验指导书第54页) (1) 问题分析,分析该系统的界面应当怎样布局,需要哪些控件,控件的属性应当怎样取值才能达到布局及动态效应的要求。 (2) 设计Web页面;(3) 创建控件对象、设置对象属性 (4) 编写事件代码;(5) 调试运行

vb练习题,电子版 第六章 常用标准控件(改)

第六章常用标准控件 教学要求: 熟练掌握运用文本框控件、标签控件文本框和命令按钮控件进行编程;熟练掌握图片框、图像框的属性、事件和方法,掌握图形文件的装入的不同方法;掌握复选框和单选按钮的属性、事件和方法;掌握列表框和组和框的属性、事件和方法;能够使用计时器控件编程;了解滚动条控件的属性、事件和方法;理解框架控件的作用,能够使用直线和形状控件;理解焦点和Tab顺序的概念。 知识点: 标签和文本框控件,图片框、图像框的属性、事件和方法,图形文件的装入,直线和形状,按钮控件,复选框和单选按钮,列表框和组合框,滚动条,计时器,框架、直线和形状,焦点与Tab顺序。 内容导航: 一、文本控件 与文本有关的标准控件有标签和文本框。程序运行时标签中只能显示文本,用户不能进行编辑,而在文本框中既可显示文本,又可输入文本。 (一)标签 1.标签的属性 标签的部分属性与窗体及其他控件相同,包括:FontBold、FontItalic、FontName、FontSize 、FontUnderline 、Height、Left 、Name 、Top 、V isible、Width。 2.标签的事件和方法 标签和窗体及大多数控件一样具有许多方法,如Move方法、Drag方法以及Refresh方法;并且可以识别多种事件,如Click、DblClick等。 (二)文本框 文本框是一个文本编辑区域,在设计阶段或运行期间可以在这个区域中输入、编辑和显示文本,类似于一个简单的文本编辑器。 1.文本框属性 支持的属性除标准属性外,还有Text、Maxlength、Multiline 等属性。 2.文本框的事件 支持Change、GotFocus、LosttFocus和SetFocus事件 二、图形控件 Visual Basic中与图形有关的标准控件有4种,即图片框、图像框、直线和形状。(一)图片框和图像框 1.与窗体属性相同的属性 2.CurrentX和CurrentY属性 设置水平和垂直坐标,只能在运行期间使用 3.Picture属性 用于窗体、图片框、图像框,通过属性窗口设置,把图片放入这些对象中。4.Stretch属性 用于图像框,自动调节图像框中图形内容的大小。 (二)图形文件的装入

vb练习题_电子版_第六章_常用标准控件(改)

第6章 常用标准控件 教学要求: 熟练掌握运用文本框控件、标签控件文本框和命令按钮控件进行编程;熟练掌握图片框、图像框的属性、事件和方法,掌握图形文件的装入的不同方法;掌握复选框和单选按钮的属性、事件和方法;掌握列表框和组和框的属性、事件和方法;能够使用计时器控件编程;了解滚动条控件的属性、事件和方法;理解框架控件的作用,能够使用直线和形状控件;理解焦点和Tab顺序的概念。 知识点: 标签和文本框控件,图片框、图像框的属性、事件和方法,图形文件的装入,直线和形状,按钮控件,复选框和单选按钮,列表框和组合框,滚动条,计时器,框架、直线和形状,焦点与Tab顺序。 内容导航: 一、文本控件 与文本有关的标准控件有标签和文本框。程序运行时标签中只能显示文本,用户不能进行编辑,而在文本框中既可显示文本,又可输入文本。 (一)标签 1.标签的属性 标签的部分属性与窗体及其他控件相同,包括:FontBold、FontItalic、FontName、FontSize 、FontUnderline 、Height、Left 、Name 、Top 、Visible、 Width。 2.标签的事件和方法 标签和窗体及大多数控件一样具有许多方法,如Move方法、Drag方法以及Refresh方法;并且可以识别多种事件,如Click、DblClick等。(二)文本框 文本框是一个文本编辑区域,在设计阶段或运行期间可以在这个区域中输入、编辑和显示文本,类似于一个简单的文本编辑器。 1.文本框属性

支持的属性除标准属性外,还有Text、Maxlength、Multiline 等属性。 2.文本框的事件 支持Change、 GotFocus、LosttFocus和SetFocus事件 二、图形控件 Visual Basic中与图形有关的标准控件有4种,即图片框、图像框、直线和形状。 (一)图片框和图像框 1.与窗体属性相同的属性 2.CurrentX和CurrentY属性 设置水平和垂直坐标,只能在运行期间使用 3.Picture属性 用于窗体、图片框、图像框,通过属性窗口设置,把图片放入这些对象中。 4.Stretch属性 用于图像框,自动调节图像框中图形内容的大小。 (二)图形文件的装入 1.图片框与图像框的区别 图片框是容器,可以作为父控件,而图像框不能作为父控件;图片框可以通过Print方法接受文本,图像框则不能;图像框比图片框占用的内存少,显示速度快。 2.在设计阶段装入图形文件 可以用两种方法装入图片,一是用属性窗口的Picture属性装入;二是利用剪贴板把图形粘贴到窗体、图片框、图像框。 3.在运行期间装入图形文件 用LoadPicture函数把图形文件装入窗体、图片框、图像框。一般格式为: [对象.] Picture=LoadPictur(“文件名”) (三)直线和形状 支持的属性除标准属性外,还有BorderColor、BorderStyle 、BorderWidth、FillColor 、FillStyle和Shape等属性。 三、按钮控件 在应用程序中,命令按钮通常用来在单击时执行指定的操作。支持的属性除标准属性外,还有以下属性:.Cancel、Default、Style、Picture、DownPicture和DisabledPicture属性等。 四、选择控件-复选框和单选按钮 在应用程序中,复选框和单选按钮用来表示状态,可以在运行期间

实验二ASPNET的常用控件

xxxxx大学实验报告 科目: https://www.doczj.com/doc/cc3523783.html,应用开发技术 学号:____ 2018180008___________ 姓名: 班级: 2018级计算机科学与技术本科班

第一题,一.创建各控件并部署 1.使用控件为DropDownlist, label,Calender,linkbutton 2.设置各控件的text属性值 3.设置下拉框: if (!IsPostBack) { for (int i = 1940; i <= 2050; i++) { DropDownList1.Items.Add(new ListItem(i.ToString())); } for (int i = 1; i <= 12; i++) { DropDownList2.Items.Add(new ListItem(i.ToString())); } }

4.如图所示: 在源代码中将两个下拉框的引发事 件归为一类,是事件可以一起发生。 二.关键代码: protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { string a = DropDownList1.SelectedItem.Text; string b = DropDownList2.SelectedItem.Text; Calendar1.VisibleDate = Convert.ToDateTime(a + "-" + b + "-" + 10.ToString()); } protected void Calendar1_SelectionChanged(object sender, EventArgs e) { Label3.Text = Calendar1.SelectedDate.ToLongDateString(); Calendar1.Visible = false; Label1.Visible = true; } protected void LinkButton1_Click(object sender, EventArgs e) { Calendar1.Visible = true; Label1.Visible = false; } 第二题,一.创建各控件并部署如图: 1.使用控件为label,c he ckboxlist, Radiobutton,button,DropDownlist. 2.分别设置list中各项text值 3.在使用radiobutton时,要打开

国家二级VB机试(常用标准控件)模拟试卷20

国家二级VB机试(常用标准控件)模拟试卷20 (总分:60.00,做题时间:90分钟) 一、选择题(总题数:30,分数:60.00) 1.要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为 (分数:2.00) A.0-None B.1-Simple √ C.2-Extended D.3 解析:解析:列表框的MultiSelect属性用于设置是否可在列表项中做多个选择。值为0-None(缺省设置)表示不允许做多项选择;值为1Simple表示允许做简单多项选择;值为2一Extended表示允许配合使用Shift键、Ctrl键做多项选择。 2.如果在列表框List1中没有选中项目,则List1.ListIndex的值为 (分数:2.00) A.-1 √ B.0 C.1 D.2 解析:解析:列表框的ListIndex属性用于返回或设置控件中当前选择项目的索引(下标),设计时不可用。当ListIndex的值设置为-1时,表示未选定项目,第一项的索引值为0,最后一项的索引值为ListCount-1。 3.设Label1、Command1、Text1、Check1分别为标签、命令按钮、文本框、复选框的名称,则以下属性设置语句中,运行时不会出错的是 (分数:2.00) https://www.doczj.com/doc/cc3523783.html,bel1.BackStyle=2 https://www.doczj.com/doc/cc3523783.html,mand1.Style=1 C.Text1.ScrollBars=4 D.Check1.Value=2 √ 解析:解析:标签的:BackStyle属性用于设置是否让标签覆盖背景,可以取0(标签不覆盖背景,以透明方式显示)和1(默认值,标签覆盖背景):按钮的Style属性用来设置命令按钮的外观,可设置成Standard,按钮以标准的形式显示,即文字形式,为默认值,值为Graphical,按钮将以图形的方式显示;文本框的ScrollBars属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值:0-None,表示没有滚动条(默认值);1-Horizontal,表示只有水平滚动条;2-Vertical:表示只有垂直滚动条;3-Both:表示有水平和垂直滚动条;复选框的VaIue属性可设置为以下3种值:值0-Unchecked表示未选(默认值),“√”消失;值1-Checked表示选中,复选框将显示“√”;值2-Grayed表示以灰色呈现。 4.下列不包含滚动条的控件是 (分数:2.00) A.列表框 B.标签√ C.组合框 D.文本框 解析:解析:列表框和组合框当其项目较多时均会自动出现滚动条以便用户能够查看每一项;文本框可以通过设置ScrollBars属性来设置滚动条,标签没有滚动条。 5.为了删除列表框中的一个列表项,应使用的列表框方法是 (分数:2.00) A.Move B.Remove

ASPNET控件篇

https://www.doczj.com/doc/cc3523783.html,基础知识整理 1 https://www.doczj.com/doc/cc3523783.html,如何调用javascript脚本的方法 (2) 1.1 直接在前台调用javascript函数 (2) 1.2 在前台通过JS文件调用 (2) 1.3 在后台调用javascript函数,函数在.js文件中 (2) 1.4 用Response.Write()方法写入脚本 (3) 1.5 用ClientScript类动态添加脚本 (3) 2 Web服务器控件 (3) 2.1 服务器控件与客户端控件的区别 (3) 2.2 AutoPostBack (3) 3 获取Master页面中的控件和属性 (3) 3.1事件:LoadComplete (3) 3.2 属性: (3) 4 主题 (3) 4.1:调用主题: (3) 程序级:在配置文件的Web块中,添加pages指令 (3) 4.2:删除主题 (3) 4.3: 更换css (3) 5 数组 (4) 5.1: 数组复制 (4) 6 WebConfig文件读取 (4) 6.1 读节点 (4) 7 怎样区分不同的get请求和post 请求 (4) 7.1 get请求 (4) 7.2 post请求 (4) 8 Select标签的操作 (4) 8.1 设定哪个选项被选中 (4) 8.2 创建新的options对象 (4) 8.3向select中增加Option (4) 8.4 删除Option (4) 8.5 一次性删除全部 (4) 9 JS中window.parent、window.top、window.self代表的含义 (4) 10 Framset和Frame各个参数的含义 (5) 11 文件中的相当地址和绝对地址 (6) 12 https://www.doczj.com/doc/cc3523783.html,的<% %>总结 (6)

国家二级VB机试(常用标准控件)模拟试卷29

国家二级VB机试(常用标准控件)模拟试卷29 (总分:70.00,做题时间:90分钟) 一、选择题(总题数:35,分数:70.00) 1.假定一个滚动条的LargeChange属性值为100,则100表示 (分数:2.00) A.单击滚动条箭头和滚动狂之间某位置时滚动狂位置的变化√ B.滚动框位置的最大值 C.拖动滚动框时滚动框的位置的变化量 D.单击滚动条箭头时滚动框位置的变化量 解析:解析:本题考查滚动条的基本知识。滚动条的SmalIChange决定在滚动条两端的箭头钮上单击时改变的值,LargeChange决定在滑块上方或下方区域单击时改变的值。 2.在窗体上画一个水平滚动条,其属性值Min满足 (分数:2.00) A.增加一个SmallChange量√ B.减少一个SmallChange量 C.增加一个LargeChange量 D.减少一个LargeChange量 解析:解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。LargeChange属性用于设置或返回单击滚动条中滚动框前面或后面的部位时,Value属性增加或减小的增量值;SmaIlChange 属性用于设置或返回单击滚动条两端的箭头时,Value属性增加或减小的增量值。 3.关于水平滚动条,如下叙述中错误的是 (分数:2.00) A.当滚动框的位置改变时,触发Change事件 B.当拖动滚动条中的滚动框时,触发Scroll事件 https://www.doczj.com/doc/cc3523783.html,rgeChange属性是滚动条的最大值√ D.Value是滚动条中滚动框的当前值 解析:解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。Value是滚动条中滚动框的当前值,当滚动条的Value属性值改变时会触发Change事件。当拖动滚动条中的滚动框时,触发Scroll事件。LargeChange属性用于设置或返回单击滚动条中滚动框前面或后面的部位时,Value属性增加或减小的增量值;Max属性是滚动条的最大值。 4.窗体上有一个名称为VScrolll的滚动条,当用鼠标拖动滚动条中的滚动块时,触发的事件是 (分数:2.00) A.Click B.KeyDown C.DragDrop D.Scroll √ 解析:解析:当滚动条的Value属性值改变时会触发Change事件。当拖动滚动条中的滚动框时,触发Scroll 事件。 5.以下不能触发滚动条Change事件的操作是 (分数:2.00) A.拖动滚动框 B.单击两端的滚动箭头 C.单击滚动框√ D.单击滚动箭头与滚动框之间的滚动条

相关主题
文本预览
相关文档 最新文档