VB程序设计初步_第1页
VB程序设计初步_第2页
VB程序设计初步_第3页
VB程序设计初步_第4页
VB程序设计初步_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VB程序设计初步——根底概念VB根本概念对象类属性名属性值方法事件事件过程所有的人构成了一个类。一个对象一个对象一个对象每个人是该对象类的实例〔实体〕类:是同种对象〔具有共同属〕对象:是现实世界中的实体在计算机中的映射。张老师小斌小红目录VB中常用根本类有:Label类:标签类Commandbutton类:命令按钮类Textbox类:文本框类Form类:窗体类Shape类:形状类属性:即静态特征身高:170cm视力:5.0年龄:30性别:男发型:短发每个特征的具体取值,称属性值。它的一个范围称属性域属性描述了对象的状态特征张老师张老师的身高为170对象名属性名属性值.=目录窗体和控件的根本属性〔1〕Name(名称)属性Name属性是所有控件都具有的属性,Name属性的值作为控件的标识在程序中被引用。Name属性只能在属性窗口中设置,在运行时是只读的。窗体和控件的名称必须以字母开头,可以包含字母、数字和下划线每个窗体和控件都有默认值,为了能见名知义,最好用有意义的名字,比较好的方法是用3个小写字母作为对象Name属性的前导符。控件前导符(表示控件类型)+控件代表的作用如:cmdWelcome、txtDisplay、frmFirst局部控件前导符:控件CommandButtonFormLabelTextBox前导符cmdfrmlbltxt窗体和控件的根本属性〔2〕Caption(标题)属性

该属性的值决定了控件上显示的内容。Width、Height、Top和Left属性

Width、height属性决定窗体和控件的大小

Top、Left属性决定控件在窗体的位置或窗体在屏幕的位置。LeftTopHeightWidth窗体和控件的根本属性〔3〕Enabled属性Enable属性决定程序运行时,控件是否响应用户的鼠标或键盘操作。有两个取值True和False,当设置为false时,控件不响应用户的操作。

假设窗体的Enable属性设置为false,那么窗体上所有控件均不响应用户操作。Visible属性Visible属性决定程序运行时控件是否可见。有两个取值True和False,当设置为false时,用户看不到,但控件本身存在。Font属性Font属性用来设置文本的外观,是系列属性:Fontname字体Fontsize字号Fontbold是否是粗体 Fontitalic是否斜体Fontstrikethru是否加一删除线Fontunderline是否带下划线。窗体和控件的根本属性〔4〕BackStyle背景风格属性

BackStyle属性用来设置背景的样式,其属性值有两个:

0-Transparent:透明显示,即控件背景颜色显示不出来

1-Opaque:不透明,此时可为控件设置背景颜色

Forecolor属性设置控件的前景颜色〔即正文颜色),其值是一个16进制常数,用户可以在调色板中直接选择所需颜色。BackColor属性

BackColor属性用来设置控件上文本以外的

显示区域的颜色窗体和控件的根本属性〔4〕BackStyle背景风格属性

BackStyle属性用来设置背景的样式,其属性值有两个:

0-Transparent:透明显示,即控件背景颜色显示不出来

1-Opaque:不透明,此时可为控件设置背景颜色

Forecolor属性设置控件的前景颜色〔即正文颜色),其值是一个16进制常数,用户可以在调色板中直接选择所需颜色。BackColor属性

BackColor属性用来设置控件上文本以外的

显示区域的颜色窗体和控件的根本属性〔5〕BorderStyle属性BorderStyle属性设置控件有无边框,有两个取值:0-None:控件周围没有边框1-FixedSingle:控件带有单边框BorderStyle属性在运行时只读。上述属性值和意义仅适合于Label,Text,Picture等控件,对于窗体、Line、Shape的BorderStyle属性有其他不同范围的值和意义。Alignment属性Alignment属性用于确定控件上文本的对齐方式,有三种:0:正文左对齐1:右对齐 2:居中对齐AutoSize属性AutoSize属性决定控件是否根据正文自动调整大小,有两个属性值True和False。设置为False时,保持原设计时的大小,假设正文太长,会自动裁掉。窗体和控件的根本属性〔6〕WordWarp属性

WordWrap属性设置当控件中文本超过控件长度时,是否自动换行,该属性有两种取值True和False,设置为True时,文本自动换行,水平方向保持设计时的宽度。要想使该属性生效,必须把AutoSize属性设置为True。TabIndex属性

决定了按Tab键时,焦点在各个控件移动的顺序。各个控件默认TabIndex值就是以控件建立时的顺序,第一个为0。控件默认属性控件默认属性反映该控件最重要的属性,使用时可省略属性名。控件文本框标签图形、图像框命令按钮默认属性textcaptionpicturevaluetext1=“hello”text1.text=“hello”打架:是个外部的动作,称为事件小钱哭,就是受到外部刺激所做出的反响。这个反响在计算机中要通过用户自己的编程实现这整个过程就是一个事件驱动的过程。VB中最主要的一个思想就是事件驱动。即通过什么事件,做出什么反应。小吴小钱不同类的对象能够识别的事件也不一样。VB中,对象的事件是由VB预先设置好的。

男生打架事件事件代码窗口事件过程

响应某个事件后所执行的操作通过一段程序代码实现,这样一段程序代码叫事件过程。事件过程一般格式为:PrivateSub对象名称_事件名称

……

事件响应程序代码

……EndSubPrivateSubCommand1_Click()Print"Hello"EndSub填写语句在代码窗口中选择对象和一种事件,VB自动生成相应的事件过程框架〔开头和结尾〕。告状和解逃跑一个对象具有逃跑、告状、求助、和解等能力,即对象的动态特征,称为方法。一个事件的发生,可以引起某对象上事件处理过程〔方法〕的执行求助方法

方法是对象的行为,是对象能执行的动作或功能。VB将一些通用的过程编写好并封装起来,作为方法供用户直接调用。方法的引用格式:对象名.方法名picture1.print“hello”Form1.print“hello”多个对象可以使用一个方法对象的属性和方法列表程序中属性和方法的设置应用程序样例PrivateSubCommand1_Click()Text1.FontSize=20Text1.FontName="隶书"Text1.Text="欢送使用VB"Text1.ForeColor=RGB(255,0,0)EndSubPrivateSubCommand2_Click()Text1.ForeColor=RGB(Rnd*255,Rnd*255,Rnd*255)EndSub用户界面由一个窗体、一个文本框、四个命令按钮组成窗体的Caption、backcolor属性文本框的text属性命令按钮的Caption属性PrivateSubCommand3_Click()Text1.Text=""EndSubPrivateSubCommand4_Click()EndEndSubVB程序设计初步—数据类型、常量与变量书本P72-73数据类型数据是信息的一种记录形式。应用程序中的数据种类是多种多样的〔如我们的excel中的数据类型,有文本、数值、日期等等,翻开excel界面看看〕。有的数据用来记录数值信息,例如一本书的页数〔一个整数〕,或某个时刻的温度〔一个实数〕,而有的数据用来记录一封信的内容〔一段文字〕,等等。在程序使用中的数据可以划分成假设干中不同的数据类型,不同类型的数据,它们的用途、书写规那么、在计算机内部的存储格式都是不相同的。数据总是以如下两种形式出现中程序中:常量和变量。数据类型数据关键字取值范围整型Integer-32768~32767范围内的任何整数,占2个字节

长整型Long-2147483648~214783647范围内的任何整数,占4个字节单精度实数型Single绝对值在1.401298E-45~3.402823E23内的任何实数(E表示乘方的底数为10),有效数字约为6~7位,占4个字节双精度实数型Double绝对值在10E-324~1.79E308内的任何实数,有效数字约为14~15位,占8个字节字符串型String一段文字或符号,放在一对双引号(英文状态)之间

逻辑性Boolean真(True)或假(False)日期型Date日期或时间VB常用的根本数据类型常量常量:顾名思义,在整个应用程序执行过程中,它们的值都保持不变,不能被修改,也不能对常量赋以新值。常量有系统自定义,如vbRed、vbYellow等,也编程者使用Const语句声明常量,例

ConstPI=3.14159

指构建一个符号常量PI,这样,写在程序中的所有符号PI都会被VB自动转化成实数3.14159变量在VisualBasic环境下进行计算时,常常需要存储临时或中间数据等。例如,要对用户输入的10个数据求平均数,输入的数据要先存储到变量中,程序需要的原始数据、计算产生的中间结果或最终的计算结果都要存储在变量中。每个变量都要有确定的变量名〔用来引用该变量所含的值的名词〕和数据类型〔确定变量的值以何种格式存储〕。变量变量名命名规那么:由字母、数字和下划线等字符组成,但通常以字母开头,在变量名中不区分大小写字母。变量使用之前,一般先说明它的数据结构,变量说明语句的常用形式为:Dim变量名As变量的类型例:DimcountAsIntegercount是整数类型的数据Dimx,yAsDoublex和y都是双精度实数型数据,可以同时定义两个变量DimNameAsStringName是字符串类型的变量

常用函数VB提供了大量的标准函数,可供用户编写程序时直接使用,要求了解的函数如下:函数名函数的功能示例Abs(x)求x的绝对值Abs(-3.5)的返回值为3.5Int(x)求不大于x的最大整数函数Int(3.5)的返回值为3Int(-3.5)的返回值为-4Sqr(x)求x的算术平方根Sqr(16)的返回值为4Rnd(x)产生一个大于或等于0且小于1之间的随机数Rnd()的返回值为[0.1)之间的一个随机数VB常用数学函数

注意:要产生[a,b]区间范围内的随机整数,可以使用公式:int((b-a+1)*rnd+a)。例如:要产生[10,100]区间的随机整数,可以使用公式int(91*rnd+10)获得。常用函数函数名函数的功能示例Asc(x)将字符x转换为ASCII码值Asc(“A”)的返回值为65Chr(x)将ASCII代码x转换为所对应的字符Chr(66)的返回值为”B”V

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论