常用标准控件.
- 格式:ppt
- 大小:383.50 KB
- 文档页数:39
国家二级VB机试(常用标准控件)模拟试卷19(总分:60.00,做题时间:90分钟)一、选择题(总题数:30,分数:60.00)1.下列说法中,错误的是(分数:2.00)A.将焦点移至命令按钮上,按Enter键,则引发命令按钮的Click事件B.单击命令按钮,将引发命令按钮的Click事件C.命令按钮没有Picture属性√D.命令按钮不支持DblClick事件解析:解析:命令按钮最常用的事件是单击(Click)事件,当单击一个命令按钮或者焦点在命令按钮上时按下Enter键,都可以触发Click事件。
命令按钮不支持DblCIick事件。
命令按钮的Picture属性用于设置命令按钮中要显示的图形。
(注意:要使Picture属性的设置有效,命令按钮的style属性必须设置为“2.以下关于命令按钮的叙述中正确的是(分数:2.00)A.命令按钮上可以显示图片√B.命令按钮能够分别响应单击、双击事件C.程序运行时,不能改变命令按钮上的文字D.若命令按钮的Cancel属性设为True,焦点在其他控件上时,按下回车键与单击该按钮的效果相同解析:解析:命令按钮的Picture属性用来设置命令按钮上显示的图片;命令按钮只能响应单击事件而不能响应双击事件;程序运行时可以通过改变按钮的Caption属性值来改变命令按钮上的文字;Cancel属性用来设置窗体的“取消”按钮,程序运行时,按下<Esc>键将执行该命令按钮的单击事件过程,Defaull 属性用于设置窗体的缺省命令按钮,程序运行时,按下<Enter>键将执行该命令按钮的单击事件过程。
3.若已把一个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是(分数:2.00)A.用鼠标右键单击此按钮B.按键盘上的Esc键C.按键盘上的回车键√D.用鼠标右键双击此按钮解析:解析:本题考查的考点是有关Defaull属性的。
当某控件DefauIt属性设置为True时,运行状态下按下回车键等同于左键单击,即触发其Click事件。
4.1 概述ADO Data 控件使用Microsoft ActiveX 数据对象(ADO) 来快速建立数据绑定的控件和数据提供者之间的连接。
Visual Basic以前的版本提供了内在的Data 控件和Remote Data 控件(RDC) 来进行数据访问。
这两种控件仍包括在Visual Basic 中,以提供向后兼容。
不过,因为ADO 的适应性更广,因此建议用户使用ADO Data 控件来创建新的数据库应用程序。
请注意,这种控件是一种相当“昂贵”的创建连接的方法,在第一个控件至少有两个连接,且以后的每个控件至少多一个连接时使用。
可能的用法:连接一个本地数据库或远程数据库。
打开一个指定的数据库表,或定义一个基于结构化查询语言(SQL) 的查询、或存储过程、或该数据库中的表的视图的记录集合。
将数据字段的数值传递给数据绑定的控件,可以在这些控件中显示或更改这些数值。
添加新的记录,或根据对显示在绑定的控件中的数据的任何更改来更新一个数据库。
∙ 4.2 用法∙如果该控件不在“工具箱”中,请按CTRL+T 键,显示“部件”对话框。
在这个“部件”对话框中,单击“Microsoft ADO Data Co ntrol”。
∙在“属性”窗口中,单击“ConnectionString”显示“ConnectionString”对话框。
如果您已经创建了一个Microsoft 数据链接文件(D ata Link file)(.UDL),请选择“使用OLE DB 文件”并单击“浏览”,以找到计算机上的文件。
如果使用DSN,则单击“使用OD BC 数据源名”,并从框中选择一个DSN,或单击“新建”创建一个。
如果想创建一个连接字符串,请选择“使用ConnectionString”,单击“生成”,然后使用“数据链接属性”对话框创建一个连接字符串。
在创建连接字符串后,单击“确定”。
∙在“属性”窗口中,将“记录源”属性设置为一个SQL 语句。
C#中常见的winform控件命名规范我们知道Button 常常简称为btn,那么Winform中的其它控件呢,这篇⽂章在的基础上对⼀些控件的名称的简称进⾏了整理。
1. 标准控件NO.控件类型简写控件类型1btn Button2chk CheckBox3ckl CheckedListBox4cmb ComboBox5dtp DateTimePicker6lbl Label7llb LinkLabel8lst ListBox9lvw ListView10mtx MaskedTextBox11cdr MonthCalendar12icn NotifyIcon13nud NumeircUpDown14pic PictureBox15prg(pgb)ProgressBar16rdo RadioButton17rtx RichTextBox18txt, tb TextBox19tip ToolTip20tvw TreeView21wbs WebBrowser2. 容器控件序号控件类型简写控件类型1flp FlowLayoutPanel2grp GroupBox3pnl Panel4spl(spc)SplitContainer5tab TabControl6tlp TableLayoutPanel3.菜单和⼯具栏序号控件类型简写控件类型1cms ContextMenuStrip1cms ContextMenuStrip 2mns MenuStrip3ssr StatusStrip4tsr ToolStrip5tsc ToolStripContainer 4.数据序号控件类型简写控件类型1dts DataSet2dgv DataGridView3bds BindingSource4bdn BindingNavigator5rpv ReportViewer5.对话框序号控件类型简写控件类型1cld ColorDialog2fbd FolderBrowserDialog 3fnd FontDialog4ofd OpenFileDialog5sfd SaveFileDialog6.组件序号控件类型简写控件类型1bgw BackgroundWorker 2dre DirectoryEntry3drs DirectorySearcher 4err ErrorProvider5evl EventLog6fsw FileSystemWatcher 7hlp HelpProvider8img ImageList9msq MessageQueue10pfc PerformanceCounter 11prc Process12spt SerialPort13scl ServiceController 14tmr Timer7.印刷序号控件类型简写控件类型1psd PageSetupDialog2prd PrintDialog3pdc PrintDocument4prv PrintPreviewControl 5ppd PrintPreviewDialog 8.⽔晶报表序号控件类型简写控件类型1crv CrystalReportViewer 2rpd ReportDocument9.其他序号控件类型简写控件类型1dud DomainUpDown2hsc HScrollBar2hsc HScrollBar 3prg PropertyGrid 4spl Splitter5trb TrackBar6vsc VScrollBar 10. 另⼀个版本序号控件类型控件类型简写标准命名举例1Label lbl lblMessage 2LinkLabel llbl llblToday3Button btn btnSave4TextBox txt txtName5MainMenu mmnu mmnuFile6CheckBox chk chkStock7RadioButton rbtn rbtnSelected 8GroupBox gbx gbxMain9PictureBox pic picImage10Panel pnl pnlBody11DataGrid dgrd dgrdView12ListBox lst lstProducts 13CheckedListBox clst clstChecked 14ComboBox cbo cboMenu15ListView lvw lvwBrowser 16TreeView tvw tvwType17TabControl tctl tctlSelected 18DateTimePicker dtp dtpStartDate 19HscrollBar hsb hsbImage 20VscrollBar vsb vsbImage 21Timer tmr tmrCount22ImageList ilst ilstImage23ToolBar tlb tlbManage 24StatusBar stb stbFootPrint 25OpenFileDialog odlg odlgFile26SaveFileDialog sdlg sdlgSave27FolderBrowserDialog fbdlg fgdlgBrowser 2828FontDialog fdlgFoot ColorDialog cdlgColorPrintDialog pdlgPrint。
国家二级VB机试(常用标准控件)模拟试卷30(题后含答案及解析) 题型有:1. 选择题选择题1.为了使标签Labell透明且不具有边框,以下正确的属性设置是( )。
A.Labell.BackStyle=0Labell.BorderStyle=1B.Labell.BackStyle=0Labell.BorderStyle=0C.Labell.BackStyle=1Labell.BorderStyle=1D.Labell.BackStyle=1Labell.BorderStyle=0正确答案:B解析:BackStyle属性用于设置标签的背景样式,有两种值可选:0,表示透明;1,表示不透明。
BorderStyle属性用来设置标签的边框类型,有两种值可选:0,代表标签无边框;1,代表标签有边框。
知识模块:常用标准控件2.决定标签内容显示位置的属性是( )。
A.TextB.NameC.AlignmentD.Caption正确答案:C解析:Alignment属性用于设置标签中文本的对齐方式。
知识模块:常用标准控件3.下列不包含滚动条的控件是( )。
A.列表框B.标签C.组合框D.文本框正确答案:B解析:标签控件不包含滚动条。
知识模块:常用标准控件4.要使标签中的文本靠右显示,应将其Aligment属性设置为( )。
A.0一Left JustifyB.1一Right JustifyC.2一CenterD.3正确答案:B解析:0—Left Justify:文本靠左显示;1一Right Justify:文本靠右显示;2一Center:文本居中显示。
知识模块:常用标准控件5.若要使文本框能够输入多行文本,应该设置的属性是( )。
A.MultiLineB.WordWrapC.ScrollBarsD.AutoSize正确答案:A解析:文本框控件的MuhiL,ine屙l生如果设置为False,则在文本框中只能输入单行文本;当设置为True时,可以使用多行文本,即在文本框中输入或输出文本时可以换行,并在下一行接着输入或输出。
国家二级VB机试(常用标准控件)模拟试卷21(总分58,考试时间90分钟)1. 选择题1. 窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。
下面能够实现上述操作的事件过程是A. Private Sub HScroll1_Change() Print HScroll1.Vahe End SubB. Private Sub HScroll1_Change() Print HScroll1.SmallChange End SubC. Private Sub HScroll1_Scroll() Print HScroll1.V alue End SubD. Private Sub HScroll1_Scroll() Print HScroll1.SmallChange End Sub2. 设窗体上有1个水平滚动条,己经通过属性窗口把它的Max属性设置为1,Min属性设置为100。
下面叙述中正确的是A. 程序运行时,若使滚动块向左移动,滚动条的Value属性值就增加B. 程序运行时,若使滚动块向左移动,滚动条的Value属性值就减少C. 由于滚动条的Max属性值小于Min属性值,程序会出错D. 由于滚动条的Max属性值小于Min属性值,程序运行时滚动条的长度会缩为一点,滚动块无法移动3. 设窗体上有一个水平滚动条HScroll1和一个命令按钮Command1,及下面的事件过程:Private Sub Form_Load() Private Sub Command1_Click() HScroll1.Min=0 HScroll1.Value=70 HScroll1.Max=100 End Sub End Sub程序运行时单击命令按钮,则滚动条上滚动块位置的图示是A. B.C. D.4. 窗体上有一个名称为VScroll1的垂直滚动条,为了设定单击滚动条两端箭头时的Value 增量值,应设置的属性是A. LargeChangeB. SmallChangeC. MaxD. Min5. 程序运行时,拖动滚动条上的滚动框,则所触发的事件是A. MoveB. ScrollC. DragD. DragDrop6. 设窗体上有一个Text1文本框和一个HScroll1水平滚动条,并有下面的事件过程:Private Sub HScroll1_Change() Text1=HScroll1 End Sub 在程序运行时,当把滚动框移动到最左边时,文本框中显示的是100;当把滚动框移动到最右边时,文本框中显示的是1。
国家二级VB机试(常用标准控件)模拟试卷31(题后含答案及解析) 题型有:1. 选择题选择题1.下面控件中,没有Caption属性的是( )。
A.复选框B.单选按钮C.组合框D.框架正确答案:C解析:Caption属性是设置或返回控件的标题。
组合框没有Caption属性。
故选C)。
知识模块:常用标准控件2.窗体上有名称为List1的列表框。
以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是( )。
A.List1.Addhem“Basic”B.List1.List(Listl.ListIndex)=“Basic”C.List1.Text=“Basic”D.以上都可以正确答案:B解析:AddItem用于将列表项添加到列表框。
Text属性是被选定的选项的文本内容。
列表框的List属性用来列出表项的内容,也可以改变数组中的已有值,属性ListIndex用于返回当前选择的列表项的索引号。
选项B)正确。
知识模块:常用标准控件3.如果在列表框List1中没有选中项目,则List1.ListIndex的值为( )。
A.一1B.0C.1D.2正确答案:A解析:列表框List1中没有选中项目,则List1.ListIndex的值为一1。
知识模块:常用标准控件4.在窗体上画一个名称为Listl的列表框,然后编写如下程序:Private Sub Form_Click( ) For i=l To 10 Item=“Item”&i Listl.AddItem Item Next i End Sub程序运行时,单击窗体,所完成的功能是( )。
A.向列表框中添加10个项目B.向列表框中添加11个项目C.向列表框中添加10个数字D.向列表框中添加1~10的和正确答案:A解析:Addhem为添加项目。
循环体执行10次,添加了10个项目。
选A)。
知识模块:常用标准控件5.列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是( )。
国家二级VB机试(常用标准控件)-试卷5(总分62,考试时间90分钟)1. 选择题1. 为了使文本框显示滚动条,除要设置ScrollBars外,还必须设置的属性是A. AutoSizeB. AlignmentC. MultilineD. MaxLength2. 在窗体上画一文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为A. Text1.ClearB. Text1.Visible=FalseC. Text1.HideD. Text1.Enabled=False3. 如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是A. 文本框中的文本变为灰色,且不能将光标置于文本框上B. 文本框中的文本变为灰色,可以将光标置于文本框上,但不能改变文本框中的内容C. 文本框中的文本变为灰色,可以改变文本框中的内容D. 文本框中的文本正常显示,可以将光标置于文本框上,但不能改变文本框中的内容4. 要使标签中的文本靠右显示,应将其Aligment属性设置为A. 0-Left JustifyB. 1-Right JustifyC. 2-CenterD. 35. 下列关于标签的描述中,错误的是A. 标签可以响应Click事件B. 标签不能响应DblClick事件C. 为了使标签的WordWrap属性起作用,必须将其AutoSize属性设置为TrueD. 标签上显示的文本就是Caption属性的值6. 以下关于图片框控件的说法中,错误的是A. 可以通过Print方法在图片框中输出文本B. 图片框控件中的图形可以在程序运行过程中被清除C. 图片框控件中可以放置其他控件D. 用Stretch属性可以自动调整图片框中图形的大小7. 窗体上有1个Timer1计时器,1个Shape1形状控件,还有下面程序代码:Dim flag As Boolean Private Sub Timer1_Timer()Private Sub Form_Load() If flag Thenflag=True Shape1.Height=Shape1.Height*2Timer1.Enabled=True Shape1.Width=Shape1.Width*2Timer1.Interval=1000 ElseEnd Sub Shape1.Height=Shape1.Height*0.5Shape1.Width=Shape1.Width*0.5End Ifflag=Not flagEnd Sub执行程序所产生的效果是A. Shape1的尺寸在缩小到原来一半和恢复原状这2种状态间切换,每秒切换一一次B. Shape1的尺寸在扩大到原来2倍和恢复原状这2种状态问切换,每秒切换一次C. Shape1的尺寸在缩小到原来一半和扩大到原来2倍这2种状态问切换,每秒切换一一次D. Shaoe1的尺寸会不断扩大8. 以下不能用形状控件画出的图形是A. 矩形B. 圆形C. 椭圆D. 扇形9. 设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:Private Sub Form_Load() Private Sub Image2_Click()Image1.Picture=LoadPicture("LEAF.bmp") Image3.Picture=Image2.PictureImage2.Picture=LoadPicture("OPEN.bmp") Image2.Picture=Image1.PictureImage3.Visible=False Image1.Picture=Image3.PictureEnd Sub End SubPrivate Sub Image1_Click()Image2.Picture=Image1.PictureEnd Sub在程序运行期间单击Image2,则在窗体上看到的结果是A. 在Image3中显示Image2中的图片B. Image1、Image2中原有图片被交换了C. Image1、Image2中都是原来Imegel中的图片D. Image1、Image2中都是原来Imege2中的图片10. 下列说法中,错误的是A. 将焦点移至命令按钮上,按Enter键,则引发命令按钮的Click事件B. 单击命令按钮,将引发命令按钮的Click事件C. 命令按钮没有Picture属性D. 命令按钮不支持DblClick事件11. 下面关于命令按钮的叙述中错误的是A. 命令按钮上可以显示图片B. 命令按钮上的文字就是其Caption属性的值C. 在程序运行过程中,不能改变命令按钮的标题D. 运行程序时,当命令按钮获得焦点后,按下回车键也能激活它的Crick事件12. 设窗体上有名称为Option1的单选按钮,且程序中有语句:If Option1.Value=True Then 下面语句中与该语句不等价的是A. If Option1.Value ThenB. If Option1=True ThenC. If Value=Tree ThenD. If Option1 Then13. 能够将组合框Combo1中最后一个数据项删除的语句为A. Combo1.RemoveItem Combo1.ListCountB. Combo1.RemoveItem Combo1.ListCount-1C. Combo1.RemoveItem Combo1.ListIndexD. Combo1.RemoveItem Combo1.ListIndex-114. 为了使一个复选框被禁用(灰色显示),应把它的Value属性设置为A. 0B. 1C. 2D. False15. 能够存放组合框的所有项目内容的属性是A. CaptionB. TextC. ListD. Selected16. 要将单选按钮Opt1设为被选中,应设置的属性是A. ValueB. SelectedC. EnabledD. SetFocus17. 窗体一卜有名称为List1的列表框。
控件的分类;标准控件(工具箱自带的控件,不可删)、active控件、可插入对象(可添加到工具箱再使用,可删)1、active控件:Animation控件和SSTab控件的应用添加方法;a、工程------部件----(找到其文件名)b、单击右键------部件-----(找到其文件名)Active控件;1、animation控件;Microsoft Windows Common Control-26.0 文件名;MSCOMCT2.OCX2、SSTab控件;Microsoft Tabbed Dialog Control 6.0 文件名;TABCTL32.OCX二、单选按钮(optionbutton)实现多选一具有排他性;当其中一个被选中时其他的自行关闭,例;钮分别有两个按为男和女,当选男时就不能同时选女相应的属性设置;Coption显示按钮名称Value;false(单选按钮未被选中状态),ture(单选按钮被选中状态)Enable;false(不可用,呈灰色),ture(单选按钮可用)Style(显示按钮风格,用于其外观的设置);0,为标准形式(即原始形态),1,为图形方式(单选按钮被选中状态图片装载在downpicture,单选按钮未被选中状态图片装载在picture,控件不可用装载在disablepicture)If Index = 0 ThenText1.FontName = "黑体"ElseIf Index = 1 ThenText1.FontName = "楷体"ElseIf Index = 2 ThenText1.FontName = "隶书"ElseIf Index = 3 ThenText1.FontName = "宋体" 总结;fontname=,fontsize=其他的都加“”If Check1(0).Value = 1 Then 对象Text1.Font = tureElseIf Check1(1).Value = 1 ThenText1.FontItalic = tureElseIf Check1(2).Value = 1 ThenText1.FontBold = TrueElseIf Check1(3).Value = 1 ThenText1.FontUnderline = tureEnd If常用方法:setfocus,move例;option2.setfocusCommand.move width/2,height/6,left/6,top/7复选框(checkbox);钮分别有两个按为男和女,当选男时同时也可选女属性以上相同(注;value用于设置或返回复选框的状态值,为0时未被选中,1时选中符号为黑色,2选中符号位灰色)方法:SetFocus、Refresh和Move方法框架(frame);框架可以响应Click和DblClick等几类事件。
国家二级VB机试(选择题)模拟试卷394(题后含答案及解析) 题型有:1.1.定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。
包含对非主属性部分依赖的关系是( )。
A.S(S#,Sn,Sd,Dc,Sa)B.C(C#,Cn,P#)C.SC(S#,c#,G)D.不存在正确答案:A解析:关系s的主键是S#(学号),S#是主属性,但非主属性Sd(所在系)也可决定Dc(所在系的系主任),所以包含对非主属性部分依赖的关系是S。
知识模块:公共基础知识2.负责数据库中查询操作的数据库语言是A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言正确答案:C解析:负责数据库中查询操作的数据库语言是数据操纵语言。
知识模块:数据库设计基础3.数据库设计过程不包括A.概念设计B.逻辑设计C.物理设计D.算法设计正确答案:D解析:数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和物理设计。
知识模块:数据库设计基础4.在窗体上画一个名称为Text1的文本框,然后编写如下事件过程:Private Sub Form_Load( ) Text1.Text = ““End SubPrivate Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) Const Alt = 4 Const Key_F2 = &H71’&H71是F2键的键码AltD = (Shift AndAlt) > 0 F2D = (KeyCode = Key_F2) If AltD And F2D Then Text1.Text = “abl”End IfEnd Sub程序运行后,如果按Shift+F2键,则文本框中的内容是A.Alt+F2B.ablC.随机显示D.不显示任何信息正确答案:D解析:KeyDown事件的参数KeyCode表示按键的键盘码,此题为&H71;参数Shift表示在该事件发生时相应Shift、Ctrl和Alt键的状态,用一个3位的二进制数表示,只有Shift被按下时为001。