您好,欢迎访问三七文档
VisualBasic程序设计教程属性的设置:1.在设计阶段利用属性窗口直接设置2在运行阶段通过赋值语句实现,其格式为:对象名.属性名=属性值例如,给一个对象名为Command1的命令按钮的Text属性赋值为字符串“确定”,即按钮显示为“确定”,其在程序代码中的书写形式为:Command1.caption=”确定VB事件过程的形式如下:Sub对象名_事件名(【参数列表】)……事件过程代码EndSub其中:对象名:对象的Name属性,对初学者一般用控件的默认名称事件名:VB预先定义好的赋予该对象的事件,并能够呗该对象识别参数列表:一般无,有些事件带有参数事件处理代码:用来指定处理该事件的程序例如,一个命令按钮的事件过程,作用是将文本框的字号改为20磅PrivateSubCommand1_click()Text1.FontSize=20EndSub对象方法的调用格式为:【对象】.方法【参数名表】其中,若省略了对象,表示为当前对象,一般只窗体。例如,使Print方法在对象为Form1窗体中显示“欢迎您使用VisualBasic6.0!”的字符串Form1.Print”欢迎您使用VisualBasic6.0!”最常用的通用属性1.Name属性:如Text1,Text2,Command1等,作用是作为对象的标识在程序中引用,不会显示在窗体上。2.Caption属性;决定了控件上显示的文本内容。(文本框没有)3.Height,width,top和left属性:前两者决定控件的大小,后两者决定控件位置,单位Twip。4.Font属性:改变文本的外观*FontName(字体)属性是字符型*FontSize(字体大小)属性是整型*以下属性是逻辑型,当True时,分别表示为:FontBold为粗体FontItalic为斜体FontStrikethru为加一删除线FontUnderline为带下划线5.Enabled属性:决定控件是否可用*True:允许用户进行操作,并对操作作出响应。*False:禁止用户进行操作,呈灰色6.Visible属性:决定控件是否可见*True:程序运行时控件可见*False:程序运行时控件隐藏,用户看不到,但控件本身存在7.ForColor,BackColor属性:前景颜色(即正文颜色),背景正文以外显示区域的颜色。8.MousePointer,MouseIcon属性:前者表示鼠标指针的类型设置值的范围为0~15,值若为99表示用户自定义鼠标;MouseIcon当设置自定义的鼠标图标时显示的图标。9.控件默认属性:在程序运行时,不必指明属性名而可改变其值的哪个属性文本框Text标签Caption命令按钮Default图形.图像框Picture单选按钮Value复选框Value例如:控件名为Text1的文本框,其Text属性值为Text1,若要改变Text的属性值为“VisuableBasic”,下面两句等价:Text1.Text=”VisualBasic”Text1=”VisualBasic”窗体的主要属性:只有少数属性只能在设计状态设置,或者只能在窗体运行期间设置。1.Caption属性:窗体标题栏显示的内容。2.MaxButton,MinButton最大化,最小化按钮事件:值若为True窗体右上角有最大化(或最小化)按钮;否则无最大化(或最小化)按钮3.Icon图标和ControlBox控制菜单框属性:一般取默认值。ControlBox属性若为False,则无控制菜单栏,这时系统将MaxButton和MinButton自动设置为False。4.Picture属性:设置窗体中要显示的图片,在对话框中选择需要的图片文件。5.BorderStylr属性,默认值为20—None:窗体无边框,无法移动及改变大小。1—FixedSingle:窗体为单线边框,可移动,不可改变大小。2—Sizable:窗体为双线边框,可移动并可改变大小。3—FixedDouble:窗体为固定对话框,不可改变大小。4—FixedToolWindow:窗体外观与工具条相似,有关闭按钮,不能改变大小。5—SizableToolWindow:窗体外观与工具条相似,有关闭按钮,能改变大小。该属性在运行时只读。当BorderStyle设置为除2以外的值时,系统自动将MinButton和MaxButton的属性值设置为False。6.WindowsState属性:表示窗体执行时以什么状态显示。0—Normal:正常窗口状态,有窗口边界。1—Minimized:最小化状态,以图标方式运行。2—Maximized:最大化状态,无边框,充满整个屏幕。窗体的事件(Click,DblClick,Load和Resize等)窗体的Click和DblClick事件由鼠标单击和双击触发,Resize事件在改变窗体大小时触发。Load事件是在窗体呗装入工作区时触发的事件。当应用程序启动时,会自动执行该事件。窗体的方法(Print,Cls和Move等)1.Print方法用来显示文本内容。形式为:【对象.】Print表达式2.Cls方法用来清除窗体上或图片框在运行时由Print方法所产生的图片。形式为:【对象.】Cls省略对象默认为窗体。3.Move方法用来移动窗体或控件对象的位置,也可改变对象的大小。形式为:【对象】.Move左边距离【,上边距离【,宽度【,高度】】】一般也可由Left和Top属性更方便地实现移动的效果,但不能同时改变控件的大小。标签最主要的属性【Caption,Font,Left,Top,BorderStyle,BackStyle,Alignment,AutoSize,Wordwarp等】1.BackStyle属性:背景样式0【Transparent】--透明显示,若控件后面有其他的控件均可透明显示出来。1【Opaque】--不透明,此时可为控件设置背景颜色2.BorderStyle属性:边框样式0【None】--控件周围没有边框1【FixedSingle】--控件周围带有单边框3.Alignment属性:控件上标题(Caption)对齐方式0【LeftJustify】--左对齐1【RightJustify】--右对齐2【Center】--居中4.AutoSize属性:决定控件是否可以自动调整大小True—自动调整大小False—保持原设计时的大小,正文若太长自动裁减掉。文本框的重要属性:1.Text(字符串):编辑过的正文2.MaxLength(整型):以字为单位,默认值为0,表示任意长度3.Multiline(逻辑):设置文本多行属性,默认(False仅一行)4.ScrollBars(整型):设置滚动条,当MultiLine属性为True时,ScrollBars属性才有效5.PasswordChar(字符):设置显示文本框中的替代符,一般以“*”显示;当MultiLine属性为True时,该属性无效6.Locked(逻辑):默认值为False,表示可编辑7.SelStart(整型):选定的正文的开始位置,第一个字符的位置为08.SelLength(整型):选定的正文长度9.Seltext(字符串):选定的正文内容例如:PrivateSubForm_click()Text1.SelStart=0‘将文本框Text第一字符前设为起点Text1.SelLength=8‘将整个标识区长度为8Text2.Text=Text1.SelText‘被标识字符串存入Text中EndSub对任意选定文本复制,将事件过程改为:PrivateSubForm_Click()Text2.Text=Text1.SelText‘被选定字符串存入Text中EndSub文本框的事件(Change,KeyPress,LostFocus和GotFocus)1.change事件当用户输入新内容或程序将Text属性设置新值,从而改变文本框的Text属性时会引发该事件。在文本框中输入一个字符时,就会引发一次Change事件。2.KeyPress事件当按下并且释放键盘上到的一个ANSI键时,就会引发焦点所在文本框控件的KeyPress事件,此事件会返回一个KeyAscii参数3.LostFocus事件此事件是在一个对象失去焦点时触发的,焦点的丢失或者是由于制表键(Tab)的移动或单击另一个对象操作的结果。主要用来对数据更新进行验证和确认。4.GotFocus事件表示在一个对象获得焦点时触发文本框的方法(SetFocus):将光标移到指定的文本框中,形式为:【对象.】SetFocus命令按钮的主要属性1.Caption属性:表示按钮上显示的文字。如果在某字母前加入“&”,则标题上该字母带有下划线,该字母成为快捷键。2.Style属性:表示按钮样式0—Standard(默认):标准的,不能显示图形1—Graphical:图形的,按钮上可以显示图形和文字3.Picture属性:装入图形(.bmp和.ico),当Style必须为14.ToolTopText属性;若是图形,就加以文字提示变量1.变量的命名规则1以字母或汉字(中文系统可用)开头,有字母,汉字,数字或下划线组成,长度小于或等于255个字符2不能使用VB的关键字3VB中不区分变量名字母大小写。为方便区分,变量首字母一般用大写字母,其余用小写字母表示;常量全部用大写字母表示2.变量声明⑴用Dim语句显式声明变量,形式如下:Dim变量名【As类型】方括号内的部分表示该部分可以取默认值说明:①为了方便,可在变量名后面加类型符来代替“As类型”。此时变量名与类型符之间不能有空格例:DimIAsInteger,AsSingle等价于Dimi%,Sum!②一条Dim语句可以同时定义多个变量,但每个变量名应有类型说明,否则为变体型。例:Dimm,n,j,AsInteger,x,yAsSingle则m,n,x为变体型变量,j为整型变量,y为单精度型变量。③变量的默认初值数值类型0string“”(空)BooleanFalseObjectNothingDate0/0/0④对于字符型变量,根据其存放字符串长度是否固定,定义方法有两种:Dim字符串变量名Asstring(不定长)Dim字符串变量名Asstring*字符数(定长)⑵隐式声明:在VB中允许变量不加声明而直接使用,此时变量都为变体型。常量1.直接常量各种类型的常数,其取值直接反映了其类型;也可在常数后面紧跟类型符显式地说明常数的数据类型。例如:123,123&,123.45,1234E2,123D3分别为整型,长整型,单精度型浮点数(小数形式),单精度型浮点数(指数形式),双精度型浮点数。在VB中,八进制常数形式:数值前加&O如&O123十六进制常数形式:数值前加&H如&HABCD2.用户声明的符号常量形式:Const符号常量名【As类型】=表达式例:ConstPI=3.14159‘声明常量PI代表3.14159单精度型ConstMAXAsInteger=&O144‘声明常量MAX,代表八进制数144整型ConstCOUNTS#=45.67‘声明常量COUNTS,代表45.67双精度型3.系统提供的常量运算符1.算术运算符运算符含义优先级实例结果^乘方1ia^29-负号2-ia-3*乘3ia*ia*ia27/除310/ia3.3333\整除410\ia3Mod取模510modia1+加610+ia13-减6ia-10-7算术运算符两边的操作数应该是数值型,若是数字字符型数字或是逻辑型值,则自动转换成数值类型后再运算。2.字符串运算符(&,+)在字符串变量后使用&时应在变量与运算符之间加一空格,因为它还用作长整型的类型定义符。“+”:若一个为非数字字符型,另一个为数值型,则会出错。“&”:无论是字符型还是数值型,都将操作数转换成字符型,再连接。3.关系运算符在VB中,True用-1表示,Flase用0表示。运算符含义实例结果=等于“ABCDE”=“ABR”False大于“ABCDE”“ABR”Fa
本文标题:VB笔记
链接地址:https://www.777doc.com/doc-7925202 .html