2017-信息技术vb选修知识点
高一信息技术VB知识要点

高一信息技术VB 知识要点学习程序设计的方法:1、多阅读程序 2、尝试独立编写程序 3、上机验证自己设计的程序一、 程序设计基础知识1、 程序设计语言程序设计语言:人与计算机交流的语言。
程序:是人们用计算机语言编制的,让计算机去完成一定任务的步骤。
程序设计:设计、编制让计算机完成任务的程序的过程。
程序设计的一般步骤为:提出问题、分析问题、解决问题。
2、 算法算法:就是解决问题的方法与步骤。
算法是程序设计的“灵魂”,算法+数据结构=程序。
算法描述方法:一般用自然语言、流程图与伪代码进行描述。
流程图及符号:也称程序框图,它是算法的一种图形化表示方法,形象、直观,容易理解。
二、VB 基础知识1、 VB 基础VB 特点:可视化的编程工具、面向对象的设计语言、事件驱动的执行方式。
VB 程序设计基本步骤:(1)、分析需求与设计算法 (2)、设计图形用户界面,并为对象设置属性。
(3)、编写程序代码。
(4)、调试、修改程序。
(5)、保存工程并生成可独立运行的程序。
2、 VB 应用程序窗体设计(1)操作界面:标题栏、菜单栏、工具栏、工具箱、工程窗口、窗体、工程管理窗口、属性窗口。
(2)工程:程序设计的整个过程。
对象:应用程序的窗体与控件都是对象,每一个对象都有自己的属性与完成任务的能力。
控件:是指工具箱中的工具在窗体中画出的、能实现一定功能的部件,如文本框,命令按钮等。
属性:描述一个对象的特征。
每个对象一般都有默认属性,可在属性窗口中修改属性值,叫静态设置。
另一种是用控制代码来修改属性值,叫动态设置,设置格式为:[对象名]·属性名=属性值。
方法:不同的对象有不同的做事方法,调用方法的格式为:[对象名]·方法名[ 参数列表 ]。
控制代码: VB 中一个对象可以执行的指令,按照需要编排在一起就形成了控制代码。
(3)常用控件标签(Label):通常用来显示比较固定的提示性信息。
文本框(TextBox ):用来显示与输入数据。
VB知识点复习总结ppt课件

Private Sub Form_Click() Dim i%, s&, x& x=1 For i = 1 To 30 s=s+x x=2*x Next Print "富翁给陌生人的钱为"; x / 1000000; "万元" Print "陌生人给富翁的钱为"; 30 * 10; "万元" End Sub
26
Private Sub Command2_Click() Dim s(5 To 9) As Integer, i%, k% Picture2.Cls For i = 1 To 20 k = a(i) \ 10 Select Case k Case 0 To 5
s(5) = s(5) + 1 Case 9 To 10
x mod 10, x\10 mod 10 ,x\100 mod 10, x\1000
满足条件求个数
z=z+1
满足条件求数的和
sum=sum+x
12
循环结构 • 计数型循环 (循环次数已知)
for 循环变量=初值 to 终值 [ step 步长 ] 语句 …..
next 循环变量 其中 [ step 步长 ] 可缺省,则步长是1
关于选择结构的用法
10
➢ 多分支结构 IF 条件1 THEN 语句1
ELSEIF 条件2 THEN 语句2
ELSEIF 条件3 THEN 语句3
……. ELSE
语句N END IF
11
常见的条件
倍数关系
if x mod 5=0
个位是3的数字
if x mod10=3
假设X是一个四位数,其个、十、百、千位上的数据提取方法为:
vb知识点总结

第1章 Visual basic概述一、VB是在Windows平台下,用于开发和创建具有图形用户界面的应用程序的工具。
二、VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。
1.对象对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的种种控件都是VB的对象2.属性属性指对象的特性。
3.方法方法指对象可以进行的动作或行为。
4.事件事件是指能被对象所识别的动作。
5.事件驱动只有在事件发生时程序才会运行。
6.工程工程是应用程序文件的集合,一个工程一般会包含下列文件,如表1—l所示。
第2章创建用户界面知识点概括1.用户界面用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows 应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。
2.窗体窗体是包容用户界面或对话框所需的各种控件对象的容器。
在创建一个新的工程时,默认的第一个窗体即为启动窗体。
3.控件控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。
4.命令菜单命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单。
(1)连字符(—)(2)&5.设计用户界面的步骤(1)确定窗体的大小和位置。
(2)根据程序的功能和要求,添加所需的控件。
(3)合理地分布控件的位置与大小。
(4)设置各个对象的属性。
6.窗体及常用控件的常用属性、事件、方法熟悉各对象的常用属性、事件和方法,对于创建应用程序有着举足轻重的作用,表2—1给出了窗体及常用控件的常用属性、事件以及方法使用说明。
注:加*号的属性为只能通过代码设置的属性(即在属性窗口中没有显示7、Print 方法第3章语言基础3.1知识点概括一个应用程序就是一个工程,在一个工程中可以包含若干个文件,应用程序的基本组成如图3—1所示。
2.数据类型数据是计算机程序处理的对象,VB具有强大的数据处理能力,在VB中定义了标准数据类型,其具体说明见表3—2。
高考技术 vb 必考知识点

高考技术 vb 必考知识点在高考技术试卷中,VB(Visual Basic)是一个必考的知识点。
VB是一种面向对象的编程语言,被广泛应用于软件开发和系统设计中。
下面将介绍VB的基本知识要点和重要概念,帮助考生更好地备考。
一、VB的概述VB是一种基于事件驱动的高级编程语言,以易学易用而广受欢迎。
它的开发环境提供了可视化的开发界面,使得编写代码变得简单快捷。
VB可以用于开发各种类型的应用程序,包括桌面应用、数据库应用以及Web应用。
二、VB的开发环境VB的开发环境主要包括VB开发软件和VB工程。
VB开发软件提供了直观的图形用户界面,使得代码编写和调试更加方便。
VB工程则是组织和管理VB项目的容器,包括项目文件、资源文件等。
三、VB的基本语法1. 变量和数据类型:在VB中,变量用于存储和表示数据,需要先声明再使用。
VB支持多种数据类型,包括整型、浮点型、字符型等。
2. 输入输出:用户输入是程序处理的重要组成部分,VB提供了InputBox函数和Console对象等方式来实现用户输入。
输出可以通过MsgBox函数和Print方法等来实现。
3. 条件语句:条件语句用于根据特定条件进行分支控制。
VB中的条件语句主要包括If语句和Select Case语句,用于判断条件并执行相应的代码块。
4. 循环语句:循环语句用于重复执行一段代码,VB中的循环语句包括For循环、Do While循环和Do Until循环等。
它们可以根据条件来控制循环的执行次数。
四、VB的常用功能1. 窗体设计:VB提供了图形用户界面设计的能力,通过可视化界面设计器可以方便地创建窗体、按钮、文本框等控件,并设置它们的属性和事件。
2. 数据库操作:VB可以通过ADO技术(ActiveX Data Objects)来访问和操作数据库。
通过连接数据库,可以实现数据的增删改查等功能。
3. 文件操作:VB可以对文件进行读写操作,包括创建文件、打开文件、写入数据等。
VB程序设计知识点归纳

VB程序设计知识点归纳第一章1 从功能上讲,Visual Basic 6.0有3种版本,即:学习版、专业版、企业版2 与传统的程序设计语言相比,Visual Basic最突出的特点是事件驱动编程机制。
3 Visual Basic 6.0集成环境的主窗口中含有标题栏、菜单栏、工具栏4用标准工具栏中的工具按钮不能执行的操作是打印源程序。
5关于Visual Basic"方法"的概念错误的是方法是对事件的响应6在Visual Basic中,称对象的数据为属性7Visual Basic应用程序可以用解释方式执行也可以用编译方式执行第二章1 计时器控件的Interval属性用于设置Timer事件发生的时间间隔,为了暂时关闭计时器,应把该计时器的Enabled 属性设置为False ,如果要求设置定时器时间间隔为1秒钟,那么它的Interval属性值应该等于10002 利用Ctrl + G操作可以打开立即窗口。
3 假定窗体上有一个标签,名为Lable1。
为了使该标签透明并且没有边框,则正确的属性设置为:Lable1.BackStyle =0 Lable1.BorderStyle = 04在设计阶段,当双击窗体上的某个控件时,所打开的窗口是代码窗口5 在Visual Basic中,窗体文件的扩展名为FRM6 窗体的Name属性指定窗体的名称,用来标识一个窗体7 改变控件在窗体中的上下位置,应修改该控件的属性是Top8 表示滚动条控件取值范围最大值的属性是Max9 如果要改变窗体的标题,则需要设置的属性是Caption10 在文本框(Text)中,通过ForeColor属性来设置字体颜色11 若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置Passwordchar属性值为*12 能够改变复选框中背景颜色的属性是Backcolor13 图片框是不具有Picture属性的对象14 窗体的Name属性指定窗体的名称,用来标识一个窗体15 要想返回文本框中输入的内容则可利用text属性进行编程第三章1用于从字符串左边截取字符的函数是Left( ),设a="Visual Basic",使b="Basic"的语句是b=Left(a,8,5)。
高一信息技术知识点 vb

高一信息技术知识点 vb在现代社会中,信息技术已经成为人们生活中不可或缺的一部分。
信息技术在各行各业都有着广泛的应用,对提高工作效率、促进社会发展起到了积极作用。
而在学校教育中,高一学生也开始接触信息技术相关的课程,其中一个重要的知识点就是vb(Visual Basic)编程语言。
vb是一种面向对象的编程语言,最早由微软公司开发和发布。
vb 具有简洁易学的特点,适合初学者使用。
它的应用范围广泛,可以用于开发Windows平台下的各种应用程序,如桌面软件、数据库管理系统等。
首先,我们来了解一下vb的基本语法和结构。
vb的基本语法与其他编程语言类似,包括变量定义、条件判断、循环等。
在vb中,我们使用关键字Dim来定义变量,例如:Dim num As Integer。
这里的num 是一个整型变量。
在vb中,还有其他各种数据类型,如字符串、浮点数等,可以根据实际需要选择合适的数据类型。
vb中的条件判断有两种形式:If语句和Select Case语句。
If语句用于判断一个条件是否成立,例如:如果某个变量num大于10,则执行某个操作。
而Select Case语句可以根据不同的情况执行不同的操作,类似于多重条件判断。
通过掌握这些条件判断语句,我们可以根据实际需要编写出不同的程序逻辑。
在编写vb程序时,循环结构也是常用的一种结构。
vb提供了三种循环结构:Do While循环、Do Until循环和For循环。
Do While循环是在满足一定条件的情况下执行某个操作,而Do Until循环则是在不满足一定条件的情况下执行某个操作。
For循环则是按照一定的条件进行循环,例如:For i = 1 To 10,表示循环10次,每次执行i = i + 1的操作。
除了基本的语法结构之外,vb还提供了许多函数和对象,可以方便我们编写出更加复杂和高效的程序。
例如,vb提供了字符串处理函数,如Len函数、Left函数、Right函数等,可以实现对字符串的截取、拼接等操作。
(完整版)vb知识点总结
VB知识点总结目录1 第一章知识点 (2)2 第二章知识点 (2)3 第三章知识点 (3)4 第四章知识点 (7)5 第五章知识点 (8)6 第六章知识点 (8)7 第七章知识点 (10)8 第八章知识点 (12)(1)VB的语言特点可视化开发环境:界面设计所见所得;面向对象程序设计:程序和数据封装作为一个对象,在工具箱里面的都是一个一个的类,比如commandbutton类,当你把它从工具箱拖出来已经,它就被实例化成了一个对象,名称叫command1,如果你拖了2个command,就是2个不同的对象;事件驱动编程:VB程序没有明显的入口和出口,都在等待用户或者系统或者代码触发某个事件,然后执行事件对应的任务(2)VB的工作模式设计模式,运行模式,中断模式;程序在运行模式是没有办法修改代码和设计界面窗口的。
(3)VB的文件类型窗体文件frm;程序模块文件bas;类模块文件cls;工程文件vbp;工程组文件vbg;资源文件res;保存工程的时候应该同时保存工程文件vbp和窗体文件frm。
(4)VB的窗口任何的窗口被关闭了找不到了,都应该在视图菜单下面来寻找,工具箱窗口,代码窗口,窗体布局窗口,立即窗口(可以在中断模式下查询程序运行对象值,ctrl+G打开立即窗口)2 第二章知识点(1)面向对象的基本概念类:具有类似属性和方法的对象的抽象,比如大学;对象:类实例化就成为一个对象,每个对象都具有自己的属性和方法,比如西南财经大学天府学院。
属性:对象的静态特征,最重要的属性是name,在VB里面对象的name是不能省略的,而且在程序运行的过程中是不能修改的;事件:人或者系统对对象的作用,对象是被动者,比如load,unload,timer;click等;方法:对象发出的行为,对手是主动者,比如move,show,hide等。
(2)VB的开发流程第一步分析后画流程图第二步界面设计第三步编写代码第四步测试运行(1)VB书写代码的格式✧VB代码中不区分字母的大小写。
VB知识点总结
VB 知识点总结目录1 第一章知识点 (2)2 第二章知识点 (2)3 第三章知识点 (3)4 第四章知识点 (7)5 第五章知识点 (8)6 第六章知识点 (8)7 第七章知识点 (10)8 第八章知识点 (12)(1) VB 的语言特点可视化开辟环境:界面设计所见所得;面向对象程序设计:程序和数据封装作为一个对象,在工具箱里面的都是一个一个的类,比如commandbutton 类,当你把它从工具箱拖出来已经,它就被实例化成为了一个对象,名称叫command1,如果你拖了2 个command,就是2 个不同的对象;事件驱动编程:VB 程序没有明显的入口和出口,都在等待用户或者系统或者代码触发某个事件,然后执行事件对应的任务(2) VB 的工作模式设计模式,运行模式,中断模式;程序在运行模式是没有办法修改代码和设计界面窗口的。
(3) VB 的文件类型窗体文件frm;程序模块文件bas;类模块文件cls;工程文件vbp;工程组文件vbg;资源文件res;保存工程的时候应该同时保存工程文件vbp 和窗体文件frm。
(4) VB 的窗口任何的窗口被关闭了找不到了,都应该在视图菜单下面来寻觅,工具箱窗口,代码窗口,窗体布局窗口,即将窗口(可以在中断模式下查询程序运行对象值,ctrl+G 打开即将窗口)2 第二章知识点(1) 面向对象的基本概念类:具有类似属性和方法的对象的抽象,比如大学;对象:类实例化就成为一个对象,每一个对象都具有自己的属性和方法,比如西南财经大学天府学院。
属性:对象的静态特征,最重要的属性是name,在VB里面对象的name 是不能省略的,而且在程序运行的过程中是不能修改的;事件:人或者系统对对象的作用,对象是被动者,比如load,unload,timer;click 等;方法:对象发出的行为,对手是主动者,比如move,show,hide 等。
(2) VB 的开辟流程第一步分析后画流程图第二步界面设计第三步编写代码第四步测试运行(1) VB 书写代码的格式今 VB 代码中不区分字母的大小写。
信息技术基础(必修)复习资料vb
信息技术基础(必修)复习资料主题一信息技术与社会相关知识点(一)信息及其特征1、信息、物质和能量是构成人类社会资源的三大支柱。
2、信息的一般特征:载体依附性、价值性、时效性、共享性、可转换性、可增值性、真伪性3、信息的容量基本单位是字节( Byte )4、载体:语言、文字、图片、图像、动画、视频等5、存储介质:光盘、硬盘、优盘、软盘、移动硬盘(二)信息技术与社会1、信息技术的定义:一切与信息的获取、加工、表达、交流、管理和评价等有关的技术都可以称为信息技术。
信息技术又称为“IT(Information Technology)”。
狭义和广义2、信息技术主要包括计算机技术、通信技术、微电子技术和传感技术等。
传感技术(高新技术)是扩展人的感觉器官收集信息的功能;通信技术是扩展人的神经系统传递信息的功能;计算机技术(信息处理的核心)是扩展人的思维器官处理信息和决策的功能;微电子技术(现代信息技术的基石)扩展人们对信息的控制和使用能力。
3、人类社会发展历史上发生过五次信息技术革命:第一次语言的使用:是一次根本性的革命,是从猿人到人的重要标志第二次文字的创造:使信息的存储和传递首次超越了时间和地域的限制第三次印刷术的发明:为知识的积累和传播提供了可靠的保证第四次电报、电话、广播、电视的发明和普及:进一步突破了时间和空间的限制第五次计算机技术及现代通信技术的普及与应用:是人类信息传播和处理手段的革命,将人类社会推进到了数字化的信息时代信息技术在学习、生活的应用:计算器\MP3\MP4\PDA\学习机4、神奇的计算机技术:虚拟现实(VR)、语音技术、智能代理技术、中国的超级计算机例:虚拟现实:虚拟现实技术融合了数字图像处理、计算机图形学、多媒体技术、三维动画技术等多个信息技术分支。
如,电子宠物等语音技术:包括语音识别(语音到文字的转换)和语音合成(文字到语音的转换)智能代理技术:Office小助手、搜索引擎中的“蜘蛛”程序丰富多彩的因特网:建立计算机网络的主要目标是数据通信和资源共享。
高中程序设计知识点(vb)
高中程序设计知识点(vb)高中《信息技术》程序设计知识点1高中《信息技术》程序设计知识点一、基础知识1.基本概念程序、程序设计、程序设计(计算机语言语言)、流程图,屏幕坐标系、二进制;数据类型、常量、变量、表达式;对象、属性、方法、事件。
2.VB的基本数据类型数值类型:Integer、Long、Single、Double,(类型符依次为%、L、!、#)字符串型:String(类型符$)逻辑型:Boolean3.VB运算符(1)算术运算符:^(乘方)-(取负数)某(乘)、/(除)mod(求余数)、\\(整除)+(加)、-(减)(2)关系运算符:>、<、=、>=、<=、<>(3)逻辑运算符:NOT(非)AND(与)OR(或)4.表达式算术表达式,其结果为数值。
如:5某(2^3-4)mod7字符表达式,其结果为字符串。
如:”What”&”iyourname”关系表达式,其结果为True(真)或Flae(假)如:3/2<>3\\2逻辑表达式,其结果为True(真)或Flae(假)如:”abc”<=”A”andint(-1.2)=-25.函数函数格式Int(某)Fi某(某)Ab(某)Sqr(某)Sin(某)Co(某)Rnd 函数功能取不大于某的整数部分取某的整数部分(截尾函数)取某的绝对值取某的算术平方根计算某的正弦值计算某的余弦值随机产生一个(0,1)内的纯小数函数格式RGB(r,g,b)Val()Str(n)InputBo某()Mgbo某()LoadPicture(f)函数功能按指定的值生成颜色将数字串转换成数值将数值转换成字符串输入数据输出数据加载图片6.变量变量用于存储数据,其特点是“读之不尽,新来旧去”。
不同类型的数据要用相应类型的变量存储;一般在使用变量前应该先定义(声明)该变量的类型。
例:已知y=|某|,编程从输入对话框输入某的值,从输出对话框输出y的值DIM某ASingle,yAingle‘定义二个单精度变量某,y语句也可写为DIM某!,y!某=inputBo某(“a=”,”输入变量的值”,0)If(某>=0)Theny=某Eley=-某MgBo某y7.VB语句的书写规则语句不区分字母大小写,每行字符最多255个;一条语句可以写在多行上,续行符为空格后跟下划线;多条语句可以写在一行上,语句间必须用冒号分隔;注释语句以单引号开头,可单独占一行或放在其它语句末尾。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 选修知识点 (一)计算机解决问题的流程图
(二)算法 一、 算法定义:是解决问题的方法和步骤。算法是程序设计的“灵魂”。算法+数据结构=程序。
二、算法的描述方法:分自然语言、流程图和伪代码三种。
1、自然语言:人们日常生活中的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。 2、流程图:也称程序框图,它是算法的一种图形化表示方法。且描述算法形象、直观,更易理解。 3、伪代码:是介于自然语言和计算机程序语言之间的一种算法描述。是专业软件开发人员常用方法。
三、算法的5个特征:
1、有穷性:执行有限步之后结束,且每一步的执行时间也都是有限的。 2、确定性:每一步都有确切的含义。 3、可行性:原则上能精确运行,用纸和笔做有限次运算后即可完成。 4、输入:有零个或多个输入。 5、输出:至少产生一个输出。
(三)程序设计基础 计算机程序设计语言经历了机器语言、汇编语言、高级语言的发展过程。 常用高级语言:BASIC、VB、Pascal、C、C++、Java、Delphi、Fortran、Powerbuilder等。 面向对象的程序设计语言,如vb:其中的对象主要是系统设计好的对象,包括窗体、控件等。 控件:是指工具箱中的工具在窗体中画出的能实现一定功能的部件,如标签、文本框、命令按钮等。 常用控件:
对象的三要素 :属性 、方法 、事件 控件 对象的类型 前缀 名字举例
窗体 Form frm frmfind 命令按钮 Command cmd cmdok 标签 Label lbl lblinput 文本框 TextBox txt txtClock 若命令按钮(Command)的Enabled属性设置为True时按钮有效,设置为False时按钮无效
输入、输出 判断
处理、运算 连接点 流程线
开始、结束 2
属性 Name 设置对象的名称 Font 设置控件中字体格式 Caption 决定控件中显示的内容 BackColor 设置控件背景色 Text 决定窗体中文本框中显示的内容 ForeColor 设置控件的前景色(即文字颜色) Height 决定控件高度 Top 决定控件与窗体顶部的距离 Width 决定控件宽度 Left 决定控件与窗体左边的距离 Visible 设置控件是否可见 BorderStyle 设置控件的边框风格
Alignment 即标签文字对齐属性:(0)Left Justify时文本左对齐; (1)Right Justify时文本右对齐; 设置为(2)Center时文本居中。 对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过赋值语句在代码窗口设置: 对象名.属性名=属性值 例:给文本框Txt123的Text属性赋值为字符串”20”,代码如下:Txt123.text = “ 20 ” 注意:如果直接给对象名赋值的话,是赋值给对象的默认属性。 例: Txt123 = “ 20 ” 相当于 Txt123.text = “ 20 ” 都是给文本框Txt123的text属性赋值。
如果要获取对象的状态或特性,这时就要读取对象的属性值,方法如下:变量名=对象名.属性名 例:读取文本框“txt123”的“Text”属性的代码如下:a = txt123.text
方法 常见的方法如下:Print Cls Move Show 格式:[对象].方法[参数名表] 例 :Form1.Print ”欢迎使用”
事件及事件驱动 常见的事件如下: Click 、 DblClick 、KeyPress 、Load 、MouseUp 等。 事件是对象对外部操作的响应,如在程序执行时,单击命令按钮会产生一个Click事件。如需要命令按钮响应Click事件,就把完成Click事件功能的代码写到Click事件的事件过程中,与事件一一对应。 事件过程的形式如下: Private Sub 对象名_事件名( ) (事件过程代码) End Sub
一、常量:指在程序进行过程中不变的量,在VB中一般分数值常量与字符常量两种
数值常量:就是数学中说的常数,分整型常量和实型常量两种 整型常量:即整数,指不带小数点的数值如1、0、、-10、+35等都是合法的整数 实型常量:即实数,指带小数点的数值。 实型常量又分为定点数和浮点数两种。 例:定点数:3.14159和-6.8,1.99 浮点数:2E6、1E5、88E 例:1.2345×103 可表示为1.2345E3,字母E表示底数10 浮点数就是数学上的科学计数法。 字符串常量:被一对英文双引号括起来的若干个合法的字符称为字符串常量。例如:”China”、”Visual Basic”、”18”、”3.1415”等,是指英文双引号中的字符,不包括英文双引号本身。 符号常量:如果多次用到同一个常量,则可用一个有意义的名字表示这个常量。 3
二、变量:在程序执行过程中,其值可以改变的量称为变量。变量命名注意要点:
1、必须以字母或汉字开头,不能以数字或其他字符开头。 2、只能由字母、汉字、数字或下划线组成,不能含有小数点、空格等字符。 3、最长不超过255个字符 4、不能以VB保留字作变量名,如语句定义符、函数名(Integer、End、Print、Dim)等。 5、VB不区分变量名中字母大小写。如HELLO和Hello是同一个变量。
三、数据及运算 1、常用数据类型: (框选的内容都要熟记)
2、常量和变量的命名、声明及赋值 (注意:符号常量声明和赋值必须一起完成,变量却必须分2句) 符号常量的声明和赋值 Const 常量名 [As 常量类型] = 常量值(或 表达式) 如:Const pi As Single = 3.14159 常量名为pi 注意:常量必须在声明的时候立马赋值,如果没有 “= 3”部分就是错误的。 变量的声明: Dim As 如:Dim a As Integer 定义一个 整型变量,变量名为a 变量的赋值 VB中使用 “ = ” 给变量赋值, 其形式为:变量名 = 表达式
四、运算符 1、算术运算符 (注意 :算术运算符的优先级问题、区分/ \ Mod三个运算符) 4
2、字符串运算符 “+”和“&” 作用是将运算符两边的字符串连接为一个新的字符串。使用"&"运算符时应注意前后加空格。 注意特例:当数值型和字符型连接时,"+"把数据都转化成数值型然后相加,返回一个数值型数据。 例如: “123” + “45” = “12345” 123 + “45” = 168 “123” & “45” = “12345” 123 & “ 45” = “12345”
3、关系运算符 (优先级相同) 注意:关系表达式的运算结果为布尔值True 或 False = 等于 < 小于号 <> 不等于 > 大于号 >= 大于等于号 <= 小于等于号 运算规则:(1)当两个操作式均为数值型,按数值大小比较。 (2)字符串比较,则按字符的ASCII码值从左到右逐位比较,直到出现不同的字符为止。 例: "987" > "99",结果为 False。 (3)数值型与可转换为数值型的数据,按数值比较。 例:29 > "189",结果为 False。
4、逻辑运算符 Not(取反) And(与) Or(或) 优先级依次降低 Not对一个逻辑量进行运算,And 和 Or是对两个逻辑量进行运算,运算结果都为逻辑值True或False 运算符 说明 优先级 说明 举例 结果 Not 非 1 当操作数为假时,结果为真 Not False True And 与 2 操作数均为真时,结果才为真 True And False False Or 或 3 操作数中有一个为真时,结果为真 False Or True True
5、日期运算符与日期表达式 日期表达式是用“+”或“-”将算式表达式、日期型常量、日期型变量、日期函数等连接起来的式子。 例如: 表达式 “#2003/09/01# + 30” 的运算结果是“2003-10-1” 表达式 “#2003/10/20# - #2003/10/10#” 的运算结果为整数10
6、运算符的执行顺序 : 算术运算符 > 字符串运算符 > 关系运算符 > 逻辑运算符 如a = 2: b = 3: c = 4: d = 5 则表达式 a > b And 2 * a > c Or c <= d 的值为 True
7、表达式的写法
注意:\和mod的运算量如果带小数,要先四舍五入取整,再作运算。 5
虽然VB中的表达式与代数式中的算式很相似,但两者却是完全不同的概念。要注意区别,如在VB中不能使用 ≤ ≥ ≠等。下表中列出了一些代数式对应的VB表达式。 代数式 VB表达式 说明
abba42 (2*a+b)/(4*a*b) 在VB表达式中无法写分式,,乘法运算符 * 不能省略
g*t^2/2 VB中不能使用上标,指数必须用VB运算符 ^ 表示 a≤b≤c a<=b And b<=c 要用VB中的运算符,且不能连续写 Sqr(b* b -4 * a* c) 使用内部函数Sqr计算平方根(另函数Abs 求绝对值) 五、常用函数 1、数学函数 函 数 名 称 含 义 Abs(x) 绝对值函数 求x的绝对值 |x| Int(x) 取整函数 求≤x的最大整数 Sqr(x) 算术平方根函数 求x的算术平方根 Log(x) 自然对数函数 求x的自然对数 Rnd 随机函数 产生[0,1)之间的随机数 Exp(x) 指数函数 ex, e=2.718282……
Sgn(x) 符号函数 1 x>0 Sgn(x) = 0 x=0 -1 x<0 Sin(x) 正弦函数 Sin(x), x的单位为弧度 Cos(x) 余弦函数 Cos(x), x的单位为弧度 Tan(x) 正切函数 Tan(x), x的单位为弧度
注意:(1)Int (x)是取小于等于x的最大整数。 例如: Int (3.12) =3 Int (2.1+3) =5 Int ( -4. 6) = -5 Int ( -1-2. 5) = -4 (2)Rnd函数产生 [0, 1) 之间的一个随机数,它常与Randomize(以初始化随机数生成器)结合使用, 如果要产生 [0, A ) 间的 随机整数,表达式为 Int (Rnd *A) 产生 [A , B) 间的 随机数: Rnd*(B-A) +A 产生 [A ,B] 间的 随机整数: Int(Rnd * (B-A+1))+A
2、字符串函数 (注意的以下字符串函数返回的值 是数值型,还是字符串型。)