ImageVerifierCode 换一换
格式:DOCX , 页数:46 ,大小:45.81KB ,
资源ID:16348622      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16348622.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VB考试课堂笔记文档格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VB考试课堂笔记文档格式.docx

1、 3若一个语句行不能写下全部语句,或在特别需要时,可以换行。换行时需在本行后加入续行符,1个空格加下划线“_”。 4一行最多允许255个字符。 5注释以Rem开头,也可以使用单引号“”,注释内容可直接出现在语句的后面。数值(Numeric)数据类型(1)整型(Integer):表示-32768至32767之间的整数 例如:10% 110% 20%(2)长整型(Long): 表示-2,147,483,648至2,147,483,647之间的整数长整型常数的书写: 23&(3) 单精度实型(Single):有效数为7位 表示-3.37E+38至3.37E+38之间的实数常数的表示: 3.14! 3

2、5! 3e8!(4)双精度实型(Double):有效数为15位 表示-1.67E+308至1.67E+308之间的实数 3.14# 3e8# (5)货币型(Currency):定点实数 保留小数点后4位,小数点左边最多能有15位数。 3.14 1234(6)字节型(Byte) 存储二进制数。2、日期(Date)数据类型Date型按8个字节的浮点数来存储,日期:100年1月1日至9999年12月31日 时间:0:00:00到23:59:59 日期和时间字符只要用号码符“#”括起来,都可以作为日期型数值。例:#5/12/98#、#January 1,1997#。3、逻辑(Boolean)数据类型:

3、只有两个值True,或False。将逻辑数据转换成整型时:True为-1,False为0;其它数据转换成逻辑数据时:非0为True, 0为False。4、字符串(String)数据类型: 有两种字符串:定长字符串和变长字符串 字符串中每个字符占一字节,以储存065,535个字符,5、对象(Object)数据类型: Object变量通过32位(4个字节)地址来存储。6、用户自定义类型:7、变体(Variant)数据类型: 是一种通用的、可变的数据类型。 Dim a as Variant也是所有未定义的变量的缺省类型定义。变量:在程序运行中其存储的值可以改变。常量:在程序运行中其值不可以改变。1、

4、 常量1).直接常量(普通常量) 前面介绍的各种类型的常数值,如整型、长整型、单精度浮点数、双精度浮点数等等。八进制常数形式:数前面+&O 如:&O305 &O743十六进制常数形式:H &H43abc2). 用户声明常量(符号常量) 形式: Const 常量名 AS 类型 = 表达式 省略 AS 类型 ,常量的类型由表达式值的类型决定 为使与变量名区分,一般常量名使用大写字母 例 Const MAX=100 3). 系统提供的常量 系统定义常量位于对象库中,可通过“对象浏览器”查看. 例: vbNormal vbMinimized、vbbCrLf等2、变量1).变量和常量的命名规则(1).以

5、字母或汉字开头,后可跟汉字、字母、数字或下划线组成,长度小于等于255个字符;(2).不要使用VB中的关键字;(3).VB中不区分变量名的大小写.(4).为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。例如:strAbc(字符串变量) iCount(整型变量) dblx(双精度变量) sYz(单精度变量)2).变量声明(1).用Dim语句显式声明变量 形式 : Dim 变量名 AS 类型 Dim 变量名类型符 例 Dim iCount As integer , sAllsum As single 等价于 Dim iCount%, sAllsum! 例 Dim str1

6、 As String Dim str2 As Srting*50(2)隐式声明 未进行上述的声明而直接使用的变量,其类型为 Variant 类型 建议不使用。容易出现变量名写错的情况,这样的话,会产生一个新的变量。注意: 在通用声明处加 Option Explicit 语句来强制显式声明变量。例 Dim a,b,c As integer 该语句声明了C为整型,A,B则为Variant类型(一) 运算符 1. 算术运算符 例:5+10 mod 10 9 / 3 +2 2 结果:102. 字符串运算符 、+ 字符串连接 123 + 456 结果 123456 作为字符串运算符: + 两边必须是字符

7、串, & 不一定 例如: abcdef + 12345 出错abcdef 12345 结果为 abcdef12345 + 456 结果为 579 456 123456 3关系运算符 将两个操作数进行大小比较,结果为逻辑量。 字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不同的字符为止.。 ABCDE ABRA 结果为 False 汉字字符大于西文字符 关系运算符的优先级相同4. 逻辑运算符 将操作数进行逻辑运算,结果是逻辑值说明: 若操作数是数值型,则按数值的二进制值逐位进行逻辑运算。以非为真(True),为(False)。 (1) And运算符常用于屏蔽某些位。 如取c1变量

8、中的最后3位的逻辑运算: c1 And 7 (取出变量c1中的低位) (2) Or 运算常用把某些位置。 c1 Or 7 (变量c1的最后3位置)(二) 表达式 1. 组成 变量、常量、函数、运算符和圆括号 2.书写规则 (1)乘号不能省略。例x 乘以y 应写成:x * y (2)括号必须成对出现,均使用圆括号。 (3)表达式从左到右在同一基准上书写,无高低、大小3. 不同数据类型的转换 运算结果的数据类型向精度高的数据类型靠. IntegerLongSingleDouble字符运算符关系运算符逻辑运算设 a = 1,b = 3,c = 3.5,求:1 + b c And b 2 = a b

9、& 5 - a表示算术表达式:3x7 正确的VB表达式: 3=x And x =7 错误的VB表达式:=x=7 或 3=x Or x=0(3) 要注意函数的值域。 1. 数学函数 Abs(N) Cos(N) Sin(N) Exp(N) Log(N) Sqr(N) Rnd(N) Sgn(N) (1) 在三角函数中的自变量是以弧度为单位。sin30 sin(3.14159/180*30) (2) Rnd函数返回0 1(包括0和不包括1)之间的双精度随机数。 若要产生1-100的随机整数: Int(Rnd *100)+1 每次运行时,要产生不同序列的随机数,执行Randomize 语句。 使用形式:

10、 Randomize number number 是随机数生成器的种子值,如果省略,系统将计时器返回的值作为新的种子值。2. 转换函数 (1)要区别两个取整函数int()和fix() Fix(N)为截断取整,即去掉小数后的数。 Int(N)不大于N的最大整数。 N0与int(N) 相同,当N Max Then Max = x Next i Print Print 最大值=; MaxEnd Sub4.穷举法 “穷举法”也称为“枚举法”或“试凑法”, 即将可能出现的各种情况一一测试,判断是否满足条件,一般采用循环来实现。 买饮料问题。假定矿泉水每瓶1元,果汁每瓶1.5元,可乐每瓶2元。现在有12元

11、钱要求买8瓶饮料,编程列出所有可能的采购方案。 设矿泉水、果汁、可乐各为x、y、z瓶,根据题目要求, 列出方程为: x+y+z=8 x+1.5y+2z =12三个未知数,两个方程,此题有若干个解。解决此类问题采用“穷举法”,把每一种情况都考虑到。 方法一:三个未知数利用三重循环来实现。 方法二:从三个未知数的关系,利用两重循环来实现。 判别某数m是否为素数最简单的方法是: 对于m 从i=2,3,m-1判别m能否被i整除,只要有一个能整除,m就不是素数,否则m是素数。 求100以内的素数 For m = 2 To 100For i = 2 To m - 1 If (m Mod i) = 0 Th

12、en GoTo NotNextM Print m NotNextM: Next m常见错误1. 不循环或死循环的问题 主要是循环条件、循环初值、循环终值、循环步长的设置有问题。2循环结构中缺少配对的结束语句 For 少 配对的Next 3.循环嵌套时,内外循环交叉4累加、累乘时,存放累加、累乘结果的变量赋初值问题 (1)一重循环 在一重循环中,存放累加、累乘结果的变量初值设置应在循环语句前。(2)多重循环 这要视具体问题分别对待。数组排序 对已知存放在数组中的n个数。(1)选择法排序算法思想:1)对有n个数的序列(存放在数组a(n)中),从中选出最小(升序)或最大(降序)的数,与第1个数交换位

13、置;2)除第1 个数外,其余n-1个数中选最小或最大的数,与第2个数交换位置;3)依次类推,选择了n-1次后,这个数列已按升序排列。选择法排序(升序)的VB程序For i = 1 To n - 1 imin = i For j = i + 1 To n If a(j) a(imin) Then imin = j Next j temp = a(i) a(i) = a(imin) a(imin) = tempNext i(2)冒泡法排序(递增) 算法思想:(将相邻两个数比较,小的调到前头)1)有n个数(存放在数组a(n)中),第一趟将每相邻两个数比较,小的调到前头,经n-1次两两相邻比较后,最大

14、的数已“沉底”,放在最后一个位置,小数上升“浮起”;2)第二趟对余下的n-1个数(最大的数已“沉底”)按上法比较,经n-2次两两相邻比较后得次大的数; 3)依次类推,n个数共进行n-1趟比较,在第j趟中要进行n-j次两两比较。冒泡法排序(升序)的VB程序: For j = 1 To n-i If a(j+1) a(j) Then temp=a(j) a(j)=a(j+1) a(j+1)=temp End if三、查 找1、顺序查找法(在一列数中查找某数x)一列数放在数组a(1)-a(n)中,待查找的数放在x 中,把x与a数组中的元素从头到尾一一进行比较查找。Private Function F

15、ind( a( ) As Single,x!) As Integer Dim n%,p% Find=0 n=Ubound( a )For p=1 to n If x=a( p) Then Find=p : exit forNext pEnd Function 2、二分法查找(只能对有序数列进行查找)n个有序数存放在数组a(1) a(n)中,要查找的数为x。变量high,low,mid 分别表示查找范围的顶部、底部和中间,mid=(high+low)2,若:(1)x=a(mid),则已找到退出,否则进行下面的判断;(2)xa(mid),x必定落在mid+1和high的范围之内, low=mid+

16、1;(4)在确定了新的查找范围后,重复进行以上比较,直到找到或者high=low。find = False 判断是否找到逻辑变量 low = 1high = n n为数组下标的上界Do While low = high And Not find mid = (low + high) 2 If x = a(mid) Then find = Truethe position is mid ElseIf x a(mid) Then high = mid - 1 Elselow = mid + 1 End IfLoop If (Not find) Then Print x;has not found单

17、选按钮(OptionButton)检查框(CheckBox) 框架(Frame)定时器(Timer)滚动条(ScrollBar)列表框(ListBox)ListBox 控件显示项目列表,从其中可以选择一项或多项。如果项目总数超过了可显示的项目数,就自动在 ListBox 控件上添加滚动条。List: 字符型数组,存放列表框的项目,下标是从0开始的。如:List(0)表示第一项(Listindex=0)的内容ListIndex:选中的项目序号,没有项目选中时为-1ListCount:项目数量,ListCount-1是最后一项的下标。Selected:逻辑数组,表示列表项选中状况。Selected

18、(i)的值为True表示第i+1项被选中,否则没有选中。Text:被选中列表项的内容,相当于List(ListIndex) 。Sorted:True:按字母顺序排列;False:按加入先后顺序排列MultiSelect:0-None:禁止多项选择;1-Simple:简单多项选择;2-Extended:扩展多项选择。(二)、方法AddItem 把一个项目(字符串)加入列表框。 对象.AddItem item , index其中 : item: 为字符串表达式,表示要加入的项目。 index:决定新增项目的位置,缺省则添加在最后RemoveItem 删除列表框中一个项目。 对象.RemoveIte

19、m index 其中:index为被删除项目在列表中的位置。首项为0Clear 清除列表框中的所有内容。 使用形式 对象.Clear“对象”可以是列表框、组合框。实例5: 在列表框中添加、删除、修改所选课程。(三)、事件 Click 、 DblClick组合框(ComboBox)ComboBox 控件是由 TextBox 控件和 ListBox 控件的特性结合在一起的控件。1、属性 :具有列表框和文本框的大部分属性。 Style属性决定组合框三种不同的风格:窗 体(Form)(一)、属性 Name,Height,Width,Top,Left,Enabled,Visible,Font, Fore

20、Color,BackColor, Picture和Icon等。二)、方法 常用的方法有Print、Cls、Move、Hide、Show。三)、事件Click/DblClick: 单击/双击窗体触发。 Load: 窗体被装入时触发的事件。该事件通常用来在启动应用程序时对属性和变量进行初始化。1. 单选按钮(OptionButton):必须成组出现,用户只能选择其中的一项;2. 复选框(CheckBox)又称检查框 :显示多项选择,用户可选择其中的一项或多项;重要区别:在选择一个单选钮时,同组中的其它单选钮控件自动无效。相反,可以选择任意数量的 CheckBox 控件。(1)基本属性 Name、Width、Height、Top、Left、ForeColor、BackColor、Enabled、Visible和In

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1