版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、福建省高等院校非计算机专业学生计算机应用水平考试二级Visual Basic 6.0程序设计考试大纲、考试性质福建省高等院校计算机应用水平考试是由福建省教育厅举办的非计算机专业大学生计算机能力测试的水平考试。它的指导思想是加强对各高校计算机教学水平及内容的宏观指导、评价和导向,有利于促进大学计算机基础课程教学质量的提高,有利于大学生计算机程序设计知识和能力的培养。考试对象为福建省各高校非计算机专业的在校学生。、考试的基本要求通过本课程的学习,要求考生:1.熟悉VB6.0集成开发环境;2.了解类、对象的概念和事件驱动程序的基本特性;3.掌握VB6.0控件及其常用的属性、事件和方法;4.掌握基本数
2、据类型、常量、变量、常用函数、表达式运算;5.掌握VB6.0的基本语句、三种结构、数组、子程序的调用和常用算法;6.掌握文件的打开、关闭、读、写,文件系统控件及对象模型FSO;7.能够编写和调试一般的VB6.0应用程序(包括图形、菜单界面设计);8具有综合运用VB6.0的知识分析问题和解决问题的初步能力。、考试内容一、VB6.0程序开发环境(识记)(1)(01)1.VB6.0的功能和特点具有面向对象的可视化设计工具;事件驱动的编程机制;结构化的程序设计语言;提供了易学易用的应用程序集成开发环境;支持多种数据库系统的访问;支持DDE、DLL和OLE;ActiveX技术;VB6.0在开发环境上、网
3、络功能等的增强。(三种版本:学习版、专业版、企业版)2.主窗口、属性窗口、工具箱窗口和代码窗口3.工程管理器窗体文件(.frm):控件及属性、事件过程和自定义过程;窗体的二进制数据文件(.frx):自动产生同名.frx文件;标准模块文件(.bas)类模块的文件(.cls)资源文件(.res)ActiveX控件的文件(.ocx)4.环境设置二、对象及其操作(识记)(1)(02)1.类、对象及对象的属性、事件和方法的概念对象属性的设置:在属性窗口中设置;在程序代码中设置;程序代码中设置格式:对象名.属性名属性值方法的调用格式:对象名称.方法名称事件过程的格式:Private Sub 对象名称_事件
4、名称(参数列表)2.建立用户界面对象3.标准控件的画法和基本操作4.对象属性的设置5.对象的事件、事件过程和事件驱动三、数据类型及其运算(03)1. 常用数据类型(识记):(2) 数值型(字节)、字符型、日期型、逻辑型、对象型、可变型2. 存储类型(领会):(23)常量、变量声明,运算符及表达式运算局部变量(过程变量)(Dim或Static(静态变量)、模块变量(窗体变量和标准模块变量)(Dim或Private)、全局变量(Public或Global)表达式中出现了多种不同类型的运算符时,其运算符优先级如下: 算术运算符字符运算符关系运算符逻辑运算 3. 常用内部函数(领会):(4)数学函数A
5、bs(x)、Sqr(x)、Exp(x)、Int(x)、Fix(x)、Sgn(x)、Rnd(x);字符串函数Len、Left、Right、Mid、Instr、String、Ltrim、Rtrim、Trim、StrComp;日期/时间函数Date、Time、Year、Weekday、Hour;类型转换函数Val、Str、Asc、Chr;格式输出函数Format。4编写程序代码的规则(领会)(5)、VB代码中不区分字母的大小写。、在同一行上可以书写多条语句,但语句间要用冒号“:”分隔。、若一个语句行不能写下全部语句,或在特别需要时,可以换行。换行时需在本行后加入续行符,1个空格加下划线“ _”。、一
6、行最多允许255个字符。、注释以Rem开头,也可以使用单引号“”,注释内容可直接出现在语句的后面。、在程序转向(GOTO语句)时需用到标号,标号是以字母开始而以冒号结束的字符串。四、数据输入输出(领会)(6)(04)1.数据输入:赋值语句,输入框(InputBox)、文本框(TextBox)变量名=InputBox$(, , )2.数据输出:Print 或 ?方法、消息对话框(MsgBox)变量% = MsgBox(提示,按钮,标题)MsgBox 提示,按钮,标题3.特殊打印格式:Spc、Tab4.注释( | Rem )、暂停(Stop)、程序结束(End)语句五、常用标准控件(领会)(02、
7、07)1 控件的公共属性:Name、Caption、Enabled、Visible、Height和Width、Left和Top、AutoSize、Appearance、Font2 窗体:(7) 常用属性:除公共属性外,还有Maxbutton和Minbutton、WindowsState、PictureName:窗体名称。Caption:窗体标题。BackColor与ForeColor:窗体的前景色与背景色。BorderStyle:边框样式。用数值来表明窗体边框的风格。 Font:正文字体。设置窗体上所显示的正文的字体字号和字形等。Icon:图标:设置位于窗体左上角控制盒上的图标,当窗体最小化为
8、任务栏上的按钮时,也使用此图标。Left、Top、Height、Width:窗体的位置与大小。单位为特维(Twip):1 twip=1/20点=1/1440英寸=1/567cm Enabled:活动属性,决定窗体是否可操作。True :允许用户进行操作,并对操作出响应(缺省值)。False:呈暗淡色,禁止用户进行操作。Visible属性(逻辑值):决定控件是否可见。 True :运行时控件可见(缺省值)。 False:运行时控件隐藏,用户看不到,但控件本身是存在的。MaxButton最大化按钮和MinButton最小化按钮:当值为 Ture,有最大或最小化按钮;False则无.Picture图
9、片属性:设置窗体中要显示的图片。加载图片操作同Icon 控制图标属性。若在程序中设置该属性的值,需要使用LoadPicture函数。WindowsState属性0-Normal:正常窗口状态,有窗口边界;1:最小化状态,以图标方式运行;2:最大化状态,无边框,充满整个屏幕。AutoRedraw属性该属性决定窗体被隐藏或被另一窗口覆盖之后重新显示,是否重新还原该窗体被隐藏或覆盖以前的画面。即是否重画如Circle、Line、Pset和Print等方法的输出。当为True时,重新还原该窗体以前的画面。当为False时,则不重画(缺省值)。 主要事件:Click、Load、Unload 、Activ
10、te和DeActivate事件Initialize(初始化):创建对象时触发。Load(加载):将对象加载到内存时触发。Activate(激活):当对象被激活时触发。Deactivate(失去激活):当对象失去激活时触发。unload(卸载):从内存中清除一个窗体(关闭窗体或unload语句)时触发。Terminate(结束):释放对象以后触发。Click:单击。Dbclick:双击。 常用方法:Show、Print、Cls方法Print方法a、形式:对象.PrintSpc(n)|tab(n)表达式列表;|,参数说明:Spc(n)函数:插入n个空格,允许重复使用。Tab(n)函数:左端开始右移
11、动n列,允许重复使用。;(分号):光标定位上一个显示的字符后。,(逗号):光标定位在下一个打印区的开始位置处。每个打印区占14列。无;,时换行。开始打印的位置是由对象的CurrentX和CurrentX属性决定,缺省为打印对象的左上角0,0。b、作用:将文本输出到指定对象上。如果缺省对象,则将内容输出到当前窗体上。c、对象:窗体、图形框或打印机(Printer) ,省略对象在窗体上输出。Cls方法a、形式:对象.Clsb、作用:用于清除运行时在窗体或图形框中显示的文本或图形,但不清除窗体在设计时的图像。Move方法a、形式:对象.Move左边距离,上边距离,宽度高度b、作用:用于移动窗体或控件
12、,并可改变其大小。Show:用于在屏幕上显示一个窗体,调用 Show 方法与设置窗体 Visible 属性为 True 具有相同的效果。形式:对象.ShowHide:用于使指定的窗体不显示,但不从内存中删除窗体。其调用格式为:对象.Hide3 标签:(8) 常用属性:除公共属性外,还有BorderStyle、BackStyleName,Caption,Font属性同窗体和文本框。AutoSize:自动缩放,即大小自适应属性。默认为False,若为True,根据文本大小自动调整标签宽度。WordWarp属性:AutoSize为True时,WordWarp才有效,按正文字体大小在垂直方向上改变显示
13、区域的大小。BorderStyle属性:默认值为0,标签无边框;设置为1时,标签有立体边框Alignment属性:确定标签中内容的对齐方式。BackStyle属性:该属性用于设置背景是否透明。 主要事件:Click、ChangeClick:单击鼠标左键。DbClick:双击鼠标左键。4 文本框:(8) 常用属性:除公共属性外,还有Text、Maxlength、MultiLine、ScrollBars、Locked、Se1Start、Se1Length和Se1Text属性Text:显示文本框的正文内容;Locked属性:设置文本框中的内容是否可编辑。Passwardchar:设置Password
14、Char属性为了掩盖文本框中输入的字符。该属性的设置只有在MultiLine设为 False才有效。Maxlength: 设置正文的最多字符个数, 0任意长度值。Multiline:多行显示功能;ScrollBars:滚动条;当MultiLine为True时,该属性才有效,滚动条的形式。0-None:无滚动条、1-Horizontal:水平滚动条、2-Vertical垂直滚动条、3-Both水平和垂直滚动条。Selstart,Sellength,Seltext:文本选中。SelStart:确定在文本框选中文本的起始位置。第一字符 的位置为0。若没有选择文本,则用于返回或设置文本的插入点位置,如
15、果SelStart的值大于文本的长度,则SelStart取当前文本的长度:SelLength:设置或返回文本框中选定的文本字符串长度(字符个数)。SelText:设置或返回当前选定文本中的文本字符串。 主要事件:KeyPress、Change、GotFocus与LostFocus事件Change:当用户输入新内容,或程序对文本框的Text属性重新赋值,从而改变文本框的Text属性时触发该事件。LostFocus:失去焦点。当用户按下Tab键时光标离开文本框,或用鼠标选择其它对象时触发该事件,称为“失去焦点”事件。GotFocus:获的焦点。光标移到的文本框时触发该事件,称为“获的焦点”事件。K
16、eyPress:按下字符键。 常用方法:SetFocus方法5.命令按钮控件:(11) 常用属性:除公共属性外,还有Style、Picture、ToolTipTextCaption: 标题属性命令按钮显示的内容,可在某字母前加 “&“设置快捷键。例如 &Ok,显示 OkDefault:确认属性(逻辑值),设置为True时,按Enter键相当于用鼠标器单击了该按钮。注意:在一个窗体只能的一个按钮的Default设置为TrueCancel:取消功能属性(逻辑值),当设置为True时,程序运行时按Esc键与单击此命令按钮的效果相同。注意:在一个窗体只能的一个按钮的Cancel属性设置为TrueVal
17、ue: 检查该按钮是否按下. 该属性在设计时无效.Picture : 按钮可显示图片文件(.bmp和.Ico),只有当Style属性值设为1时有效Style : 确定显示的形式. 0 只能显示文字, 1 文字、图形均可。ToolTipText :设置工具提示,和Picture结合使用。 主要事件:Click事件6.图形控件PictureBox和Image(9) 常用属性:除公共属性外,还有Picture、Autosize(Image为Stretch属性) 主要事件:Click 常用方法:LoadPicture、SavePicture1、PictureBox(图片框)、用途:显示图片、也可作为其
18、他控件的容器。、属性:、Picture 属性:默认属性,用于设置被显示的图片的文件名(包括可选的路径名)。、Autosize属性:逻辑类型,设置为True时,图形框能自动调整大小与显示的图片匹配。设置为False时,图形框不能自动调整大小与显示的图片匹配。、AutoRedraw属性、图片文件装入:、设计阶段装入图片文件:在属性窗口中Picture属性进行设置,将图片装入;在设计时使用剪贴板来粘贴其它应用程序的图形;、在程序运行时加载:装入图形:图形框对象.Picture = LoadPicture(“图形文件名”)删除图形:图形框对象.Picture = LoadPicture( )2、Ima
19、ge(图像框)、用途:显示图片、图像框比图形框占用更少的内存快。图像框内不能保存其他控件。、属性:、Picture 属性:默认属性,用于设置被显示的图片的文件名(包括可选的路径名)。、 Stretch属性:逻辑类型,设置为True时,图形可自动调整尺寸以适应图像框的大小。设置为False时,图像框可自动改变大小以适应其中的图形。、图片文件装入:、设计阶段装入图片文件:在属性窗口中Picture属性进行设置,将图片装入;在设计时使用剪贴板来粘贴其它应用程序的图形;、在程序运行时加载:装入图形:图形框对象.Picture = LoadPicture(“图形文件名”)删除图形:图形框对象.Pictu
20、re = LoadPicture( )7.复选框和单选按钮:(10) 常用属性:除公共属性外,还有Alignment、Value、Style、 主要事件:Click1、单选钮、重要属性、Caption:文本标题。设置单选钮的文本注释内容。、Alignment属性:0:Left Justify(缺省设置)控件钮在左边,标题显示在右边。1:Right Justify 控件钮在右边,标题显示在左边。、Value 属性True: 单选钮被选定False: 单选钮未被选定(缺省设置)、Style 属性 0-Standard: 标准方式 1-Graphical:图形方式说 明: 在Style属性设置为1时
21、,可使用 Picture 属性(未选定时的图标或位图)、DownPicture属性( 选定时的图标或位图)、DisabledPicture属性(禁止选择时的图标或位图)、方法SetFocus方法是单选钮控件最常用的方法,可以在代码中通过该方法将Value属性设置为True。与命令按钮相同,使用该方法之前,必须要保证单选钮处于可见和可用状态(即Visible与Enabled属性值均为True)。、事件Click事件是单选钮控件最基本的事件,一般情况用户无需为单选钮编写Click事件过程,因为当用户单击单选钮时,它会自动改变状态。2、复选框、重要属性Caption、Alignment、Style与
22、单选钮相同检查框的Value 属性与单选按钮不同,其值为数值型数据,可取0,1,2、方法 检查框也可使用SetFocus方法来改变其Value属性值,其用法与要求同单选钮。每调用一次SetFocus方法就会触发一次Click事件。、事件Click事件是检查框控件最基本的事件。用户一般无需为检查框编写Click事件过程,但其对Value属性值的改变遵循以下规则:单击未选中的检查框时,Value属性值变为0;单击已选中的检查框时,Value属性值变为1;单击变灰的检查框时,Value属性值变为0。8.列表框和组合框:(12) 常用属性:除公共属性外,还有List、ListIndex、ListCou
23、nt、MultiSelect和Selected、Style、List、ListCount和ListIndex属性,这3个属性只能在程序代码中设置。List:字符型数组,存放列表框的项目数据,下标是从0开始的。例如: List(0)表示第一项(Listindex=0)的内容。ListIndex:为整型值,选中的项目的序号, 没有项目选中时为-1。ListCount:为整型值,表示项目的数量,ListCount-1是最后一项的下标。、Style属性:该值用来指示控件的显示类型和行为。在运行时是只读的。对于列表框控件或组合框控件都有Style属性,但它们的含义是不同的。例如:在窗体上放置2个列表框,
24、将其Style属性分别设置为0和1;放置3个组合框,将它们Style属性分别设置为0、1和2。 、MultiSelect属性:用于指示是否能够在列表框控件中进行复选以及如何进行复选,在运行时是只读的。注意,组合框控件无此属性。、Selected属性:该属性返回或设置列表框控件中的一个项目的选择状态。该属性是一个逻辑类型的数组,数组元素个数与列表框中的项目数相同,其下标的变化范围与List属性相同。例如:List1.Selected(0)=True表示列表框List1的第一个项目被选中,此时ListIndex的值设置为0。Selected属性在设计时是不可用的,即无法在属性窗口中设置属性值。 、
25、NewIndex属性:返回最近加入列表框控件或组合框控件的项目的索引。如果在列表中已没有项目或删除了一个项目,该属性将返回-1。 、TopIndex属性:返回或设置一个值,该值指定哪个项被显示在列表框控件或组合框控件顶部的位置。该属性取值范围从0到ListCount-1,在设计时不可用。、Sorted属性:返回一个逻辑值,当Sorted属性为True时列表框控件或组合框控件的项目自动按字母表顺序(升序)排序,为False时项目按加入的先后顺序排列显示。该属性只能在设计时设置,不能在程序代码中设置。、Text属性:对于下拉式组合框与简单组合框,Text属性返回编辑区域中的文本。对于列表框控件或下
26、拉列表框,Text属性的返回值总与List(ListIndex)的值相同。 主要事件:Click、Change(1)、Click事件当单击某一列表项目时,将触发列表框与组合框控件的Click事件。该事件发生时系统会自动改变列表框与组合框控件的ListIndex、Selected、Text等属性,无需另行编写代码。(2)、DblClick事件当双击某一列表项目时,将触发列表框与简单组合框控件的DblClick事件。(3)、Change事件当用户通过键盘输入改变下拉式组合框或简单组合框控件的文本框部分的正文,或者通过代码改变了Text属性的设置时,将触发其Change事件。 常用方法:Addlte
27、m、RemoveItem、Clear、AddItem方法:用于将项目添加到列表框控件或组合框控件。语法格式:对象名.AddItem item , index其中:item: 为字符串表达式,表示要加入的项目。 Index:决定新增项目的位置,缺省,则添加在最后。、RemoveItem方法:用于从列表框控件或组合框控件中删除一项。语法格式:对象名. RemoveItem index对index参数的规定同AddItem方法。、Clear方法:用于清除列表框控件或组合框控件中的所有项目。语法格式:对象名. Clear9.滚动条(ScrollBar)和Slider控件(Slider控件位于Micro
28、soft Windows Common Controls 6.0部件中, Slider控件包含滑块和可选择性刻度标记,与滚动条控件类似)(13) 常用属性:除公共属性外,还有Max、Min、SmallChange、LargeChange、Value,TickStyle、TickFrequency、TextPostion(1)、Value:滑块所处位置所代表的值。(2)、Max:最大值:-32,76832,767(3)、Min:最小值:-32,76832,767(4)、SmallChange:最小变动值,单击箭头时移动的增量值。(5)、LargeChange:最大变动值,单击空白处时移动的增量值
29、。 主要事件:Scroll、Change(1)、Change事件:滚动条的Change事件在移动滚动框或通过代码改变其Value属性值时发生。单击滚动条两端的箭头或空白处将引发Change事件。(2)、Scroll事件:当滚动框被重新定位,或按水平方向或垂直方向滚动时,Scroll事件发生。拖动滑块时会触发Scroll事件Scroll事件与Change事件的区别在于:当滚动条控件滚动时Scroll事件一直发生,而Change事件只是在滚动结束之后才发生一次。10.时钟:(13) 常用属性:Intrval、Enabled (1)、Interval属性取值范围在0 到 64767 之间(包括这两个
30、数值),单位为毫秒(0.001秒),表示计时间隔。若将Interval属性设置为0或负数,则计时器停止工作。(2)Enabled属性无论何时,只要时钟控件的Enabled属性被设置为True而且Interval属性值大于0,则计时器开始工作(以Interval属性值为间隔,触发Timer事件)。通过把Enabled属性设置为False可使时钟控件无效,即计时器停止工作。 主要事件:Timer11.框架(13) 常用属性:Enabled 、Caption、Caption属性:框架标题、Enabled属性:缺省为TrueFalse:标题呈灰色,不允许对框架内的所有对象进行操作。、Visible属性
31、: True:框架及其控件可见。 False:框架及其控件被隐含起来。12. 焦点和Tab键顺序,键盘与鼠标(14) 焦点和Tab键顺序1、焦点焦点是对象鼠标或键盘输入的能力。当对象具有焦点时,就可以接受用户的输入。当对象得到焦点时发生GetFocus事件,当对象失去焦点时发生LostFocus事件。可用以下方法将焦点赋给对象:(1)、用鼠标选择对象,用Tab键移动,或用快捷键;(2)、程序代码中用SetFocus方法可以设置焦点。使用以下方法可以使对象失去焦点:(1)用鼠标单击选择另一个对象,用Tab键移动,或用快捷键:(2)代码中对另一个对象使用SetFocus方法改变焦点。说明:当对象的
32、Enabled和Visible属性都为True时,它才能接受焦点。2、Tab顺序所谓Tab顺序,就是用户按Tab键时,焦点在各个控件之间移动的顺序。在一般情况下,Tab顺序由控件建立时的先后顺序确定。可以通过设置控件的TabIndex属性来改变它的Tab顺序。TabIndex属性值决定了它在Tab顺序中的位置。 键盘与鼠标主要事件:KeyPress,KeyDown、KeyUp,MouseMove 、MouseDown、 MouseUp1、鼠标事件除了单击(Click)和双击(DblClick)外,基本的鼠标事件还有3个:MouseDown、MouseUp和MouseMove。工具箱中的大多数控
33、件都能响应这3个事件。MouseDown:鼠标的任一键被按下时触发该事件。MouseUp:鼠标的任一键被释放时触发该事件。MouseMove:鼠标被移动时触发该事件。2、键盘事件VB中的对象识别键盘事件,包括KeyPress、KeyUp和KeyDown事件。用户按下并且释放一个ANSI键时就会触发KeyPress事件;用户按下一个键时触发KeyDown事件,释放引发KeyUp事件。在引发键盘事件的同时,用户所按的键盘码作为实参传递给相应的事件过程,供程序判断识别用户的操作。KeyPress只响应按下标准ASCII字符表中对应的键时的事件,如EnterQVFP、Tab键、Backspace键等以
34、及标准键盘中的字母、标点、数字键等。而KeyDown和KeyUP则提供了最低级的键盘响应。六、控制结构(04、)1.选择结构(领会)(15.) If Then Else If Then ElseIf Then Else End If2. IIf函数形式是: IIf(表达式,当表达式为True时的值,当表达式为False时的值)Choose函数形式是: Choose(数字类型变量,值为1的返回值,值为2的返回值)3.多分支结构(领会)(15.)Select Case Case Case Case Else End Select4.循环结构(领会)(16.) ForNext循环结构 DoLoop(
35、While循环与Do循环结构)5.多重循环与GoTo型控制(领会)6.利用控制结构阅读、编写简单程序(简单应用)七、数组(17.)(05)1.数组的基本概念(识记)2.静态数组的声明(识记)3.动态数组的声明(识记)4.数组的初始化、释放存储空间、输入、输出、保留动态数组的内容(领会)5.控件数组的表示、建立及使用(领会)八、过程(18.)(06)1.函数(Function)过程的定义和调用(识记)2.Sub过程的定义和调用(领会)3.过程之间的参数传递(按值传送、按地址传送)(领会)4.过程的作用域(模块级过程、全局级过程)(领会)5.变量的作用域(局部变量、模块级变量、全局变量)(领会)6
36、.变量的生存期(动态变量、静态变量)(领会)7.对象参数(领会)8.常用算法的应用(综合应用)九、界面设计(领会)(19.)(08)1.下拉式菜单的设计:设置各菜单项的属性、编写菜单命令的Click事件过程。Visual Basic中的菜单通过菜单编辑器,即菜单设计窗口建立。将要建立下拉菜单的窗体设为活动窗体后,可以通过4种方法进入菜单编辑器:(1)执行“工具”菜单中的“菜单编辑器”命令。(2)使用热键Ctrl+E。(3)单击工具栏中的“菜单编辑器”按钮。(4)在要建立菜单的窗体上单击鼠标右键,将弹出一个菜单,在该菜单中单击“菜单编辑器”命令。2弹出式菜单的设计:设置各菜单项的属性、将顶级菜单
37、设置为不可见、在对象的MouseDown事件过程中编写代码、用PopupMenu方法显示弹出式菜单、编写实现菜单命令功能的代码。与下拉菜单不同,弹出式菜单不需要在窗口顶部下拉打开,而是通过单击鼠标右键在窗体的任意位置打开,因而使用方便,具有较大的灵活性。建立弹出式菜单通常有两步:首先用菜单编辑器建立菜单,然后用PopupMenu方法弹出显示。第一步的操作与前面介绍的基本相同,唯一的区别是如果不想在窗体顶部显示该菜单,就应把菜单名(即主菜单项)的“可见”属性设置为False(子菜单项不要设置为False)。PopupMenu方法用来显示弹出式菜单,其格式为:对象. PopupMenu 菜单名 ,
38、Flags,x,y,BoldCommand3.工具栏、状态栏的设计:用手工方式制作工具栏、用ToolBar控件制作工具栏;用StatusBar控件制作状态栏。工具栏(ToolBar)控件位于Microsoft Windows Common Controls 6.0部件中状态栏(StatusBar)控件位于Microsoft Windows Common Controls 6.0部件中4.多文档界面设计:添加一个MDI父窗体、建立其它子窗体、设置启动对象为MDIForm对象、使用Show方法在MDIForm对象中显示子窗体。1、创建MDI窗体用户要建立一个MDI窗体,可以选择“工程”菜单中的“添
39、加MDI窗体”命令,弹出如图所示的“添加MDI窗体”对话框,选择“MDI窗体”,再单击“打开”按钮。2、子窗体MDI子窗体是一个MDIChild属性为True的普通窗体。因此,要创建一个MDI子窗体,应先创建一个新的普通窗体,然后将它的MDIChild属性置为True。MDI子窗体的设计与MDI窗体无关,但在运行时总是包含在MDI窗体中,当MDI窗体最小化时,所有的子窗体都被最小化。每个子窗体都有自己的图标,但只有MDI窗体的图标显示在任务栏中。子窗体相互之间没有约束关系,它们可以用不同的方式排列。3、与MDI有关的方法和事件(1)Arrange方法(2)显示MDI窗体及其子窗体的方法(3)Q
40、ueryUnload事件5.对话框的设计:自定义对话框的设计、模式对话框与无模式对话框、使用CommonDialog控件创建通用对话框、打开文件、文件存储、颜色、字体。、通用对话框的基本属性、基本属性Name是通用对话框的名称属性,Index是由多个对话框组成的控件数组的下标。Left和Top表示通用对话框的位置。、Action功能属性该属性直接决定打开何种类型的对话框。该属性不能在属性窗口内设置,只能在程序中赋值,用于调出相应的对话框。、DialogTitle(对话框标题)属性该属性是通用对话框标题属性,可以是任意字符串。、使用通用对话框的方法在实际应用中,除了可以通过对通用对话框的Acti
41、on属性设置明确对话框的类型外,还可以使用VB提供的一组方法来打开不同类型的通用对话框。这些方法如下。ShowOpen:打开对话框。ShowSave:另存为对话框。ShowColor:颜色对话框。ShowFont:字体对话框。ShowPrinter:打印机对话框。ShowHelp:帮助对话框。十、文件(20.)(09)1.文件的基本概念(识记)文件定义、文件按存取方式分类(顺序文件、随机文件、二进制文件)、顺序文件顺序文件(Sequential File)是普通的文本文件。顺序文件中的记录按顺序一个接一个地排列。读写文件存取记录时,都必须按记录顺序逐个进行。一行一条记录(一项数据),记录可长可
42、短,以“换行”字符为分隔符号。、随机文件随机文件(Random Access File)是可以按任意次序读写的文件,其中每个记录的长度必须相同。在这种文件结构中,每个记录都有其唯一的一个记录号,所以在读取数据时,只要知道记录号,便可以直接读取记录。 、二进制文件二进制文件(Binaryfile)是字节的集合、它直接把二进制码存放在文件中。除了没有数据类型或者记录长度的含义以外,它与随机访问很相似。二进制访问模式是以字节数来定位数据,在程序中可以按任何方式组织和访问数据,对文件中各字节数据直接进行存取。 2. 顺序文件(ASCII文件)操作(领会)打开(Open)、关闭(Close)、写(Wri
43、te #、Print#)、读(Input #、Line Input #语句,Input、InputB函数)3. 随机文件操作(领会) 读写次序任意、记录长度相等 通常用自定义类型变量存取数据 打开(Open)、关闭(Close)、写(Put)、读(Get)语句4. 文件系统控件(领会) 驱动器列表框(DriveListBox): Drive属性,Change事件、重要属性 Drive属性是驱动器列表框控件最重要和常用的属性,该属性在设计时不可用。使用格式:object.Drive = 例如: Drive1.drive=“D:”、重要事件Change事件 在程序运行时,当选择一个新的驱动器或通过
44、代码改变Drive属性的设置时都会触发驱动器列表框的change事件发生。 目录列表框(DirListBox): Path属性,Change事件、常用属性Path属性是目录列表框控件的最常用的属性,用于返回或设置当前路径。该属性在设计时是不可用的。使用格式:Object.Path = 其中:Object:对象表达式,其值是目录列表框的对象名。:用来表示路径名的字符串表达式。、重要事件Change事件与驱动器列表框一样,在程序运行时,每当改变当前目录,即目录列表框的Path属性发生变化时,都要触发其Change事件发生。 文件列表框(FileListBox): Path、FileName、Pat
45、tern属性,Click、DblClick事件、常用属性、Path属性:用于返回和设置文件列表框当前目录,设计时不可用。说明:当Path值的改变时,会引发一个PathChange事件。 、Filename属性:用于返回或设置被选定文件的文件名,设计时不可用。说明:Filename属性不包括路径名。 、Pattern属性:用于返回或设置文件列表框所显示的文件类型。可在设计状态设置或在程序运行时设置。缺省时表示所有文件。设置形式为: Object.Pattern = value 、主要事件、PathChange事件当路径被代码中FileName或Path属性的设置所改变时,此事件发生。说明:可使用
46、PathChange事件过程来响应FileListBox控件中路径的改变。当将包含新路径的字符串给FileName属性赋值时,FileListBox控件就调用PathChange事件过程。、PatternChange事件当文件的列表样式,如:*.*,被代码中对FileName或Path属性的设置说明:可使用PatternChange事件过程来响应在FileListBox控件中样式的改变。 、Click、DblClick事件:5. 文件系统对象模型FSO(识记) 管理驱动器: Drive对象 管理文件夹: FileSystemObject对象、Folder对象 管理文件: FileSystemObject对象、File对象十一、图形的绘制(9.)(10)1. 坐标系统(识记)坐标系与图形层,改变坐标系统的方法(ScaleLeft和ScaleTop、ScaleWidth和ScaleHeight属性、Scale方法)、通过设置属性改变坐标标度:通过ScaleTop,ScaleLeft,ScaleWidth和Scal
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 废渣提铟资源综合利用示范项目可行性研究报告模板-立项备案
- 关于工作方案的报告
- 齐鲁工业大学《材料相变》2022-2023学年第一学期期末试卷
- 公司合伙人责任承担协议书范本
- 南京信息工程大学《游戏引擎》2022-2023学年期末试卷
- 2024年出国就业中介协议格式
- 2024年度企业向私人借贷协议样本
- 企业合作协议范本
- 代理公司转让协议书
- 数字化时代的艺术与文化传承考核试卷
- 《网络的运行和维护》课件
- 银行消保宣传培训课件
- 恶性心律失常识别与处理
- 消防安全记者采访手册
- 高效执行力通用课件
- 《28.2.2 利用仰俯角解直角三角形》教案、导学案
- 财务税务法务合规培训
- 检验科生殖出科小结
- 《合同转让和分包》课件
- 中国美术简史
- DB11T 2189-2023防汛隐患排查治理规范 城镇内涝
评论
0/150
提交评论