




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VisualBasic基本知识,1.1基本数据类型1.2变量1.3数据类型及声明1.4运算符和表达式1.5显示输出Print语句1.6库函数1.7程序注释,1、数值常量:数值常量有(Integer整型)(不含小数点或指数的数)、Long(长整型)(相当于范围扩展了的整数)、Single(单精度)包含了小数点或指数)或者Double(双精度)(相当于范围扩展了的更精确的单精度实型数).2、字符串常量:是用双引号括起来的一串字符。这些字符可以是除双引号“”和回车、换行符以外的所有字符。例如:“$12,345.00”、“vb”、“98765”。,1.1基本数据类型,1、变量命名规则(1)、以字母或汉字开头,后可跟汉字、字母、数字或下划线组成,长度小于等于255个字符;(2)、不要使用VB中的关键字;(3)、VB中不区分变量名的大小写.2、为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。(1)要见名知义。比如用sum(或s)代表求和。(2)尽可能简单明了。(3)不能用VB的关键字做变量名。(4)变量名不能与过程名和符号常量名相同。(5)尽量采用VB建议的变量名前缀或后缀的约定来命名。如:intMax。(6)VB不区分变量名和其他名字中字母的大小写。为便于阅读,每个单词开头的字母一般用大写,例如PrintText。,1.2变量,将变量与一定的数据类型相联系这个过程称为变量声明.声明变量的语句格式如下:Dim变量名1As数据类型1,变量名2As数据类型2,例下面是几个变量声明:DimCounterasIntegerDimAreaAsSingleDimStudentNameAsStringDimStudentNameAsString*20,1.3数据类型及声明,1、Variant变量变体型数据是一种可变的数据类型,可以存放任何类型的数据。在程序中不特别说明时,VB会自动将该变量默认为Variant型变量。2、符号常量声明符号常量的语法为:Const常量名As数据类型=值例2.5下面是一些典型的符号常量声明:ConstTWAsSingle=3.123456ConstAvogadroAsDouble=6.0225D+23ConstMaxCountAsInteger=100,3、后缀不是明确声明一个数据类型(使用Dim或Const语句),要通过增加一个字符后缀到变量或常量后,使变量和符号常量可以与某个数据类型相联系。较为常用的几个后缀如下:后缀数据类型%整型&长整型!单精度型#双精度型$字符串型货币型,4、用户定义的数据类型除了上述数据类型外,在VB中,用户可以根据需要利用Type语句定义自己的数据类型,其格式如下:Type数据类型名数据类型元素名As类型名EndType例定义一个有关职工信息的自定义类型:TypeClient_RecordcltNameasString*16cltPasswordasString*8cltDepositasCurrencyEndType,1.4运算符和表达式,1、算术运算符,(2)、运算符的优先级一个算术表达式中同时出现几个运算符时,由运算符的优先级来决定,并且在优先级相同时,运算符的执行还有一定的顺序。算术运算符优先级由高至低是:指数运算()、负数()、乘法和除法(*、/)、整数除法()、求模运算(Mod)、加法和减法(+、)。在优先级相同时,运算符按从左至右的顺序执行。例假定我们求代数项的值:对于这个代数式VisualBasic表达式如下:(2*(a+b)2+(3*c)2)(m/(n+1)如果要按照某种特定的顺序来执行运算,可以引入额外的括号对。例如:(2*(a+b)2)+(3*c)2)(m/(n+1),2、表达式(1)表达式的组成表达式由变量、常量、运算符、函数和圆括号按一定的规则组成,表达式的运算结果的类型由参与运算的数据类型和运算符共同决定。(2)表达式的书写规则1、每个符号占1格,所有符号都必须一个一个并排写在同一基准上,不能出现上标和下标。2、不能按常规习惯省略乘号*,如:2x要写成2*x。3、只能使用小括号(),且必须配对。4、不能出现非法的字符,如。例下面给出几个算术表达式:2*j+k-12*(j+k-1)First+second-third(a2+b2)0.54*Pi*Radius3/3(5/9)*(F-32)B2-(4*a*c)(2*x-3*y)/(u+v),(5)、字符串表达式字符串运算符有“&”和“+”两个,如下图所示:字符连接运算符“&”和“+”两个字符连接运算符对于字符串连接功能是一样的,只是在使用“&”时,其左右两边必须加空格,而“+”两边无须输入空格,系统会自动留空;“+”两边必须是字符串,必要时得使用转换函数,而“&”两边连接的可以不是字符串,系统自动将其转换为字符串进行连接运算。,(4)变量赋值变量赋值的作用是把指定的值赋给某个变量或某个对象的属性。一般格式为:变量(或对象.属性)=表达式说明:(1)“=”为赋值号,不等于数学意义上的等号。(2)赋值语句具有赋值和计算的双重功能,即首先计算赋值号右边的源操作符的值,然后赋给左边的目标操作符。(3)目标操作符和源操作符应具有相同的数据类型。但不管表达式是什么类型,都可以赋给一个Variant变量。(4)如果复合语句(一行有多个语句)含有注释语句,则注释语句必定是最后一个语句。复合语句的各语句可以是任何合法的VB语句,但各语句之间必须用冒号隔开。,Print语句的作用:是在当前活动窗体中显示信息,显示信息的位置从左上角开始。Print语句由关键字Print组成,后面跟着一系列。输出项可以是数值常量、字符串常量或者表达式。连着的各项必须用逗号或分号隔开。逗号使数据项隔得较开,而分号隔得较近。空的Print语句输出空的一行。例一个VisualBasic程序包含以下的语句:Dimstudentasstring,xasinteger,c1assingle,c2assingleStudent=“Tom”X=39C1=7C2=11Print“Name:”,student,x,(c1+c2)/2这个Print语句将产生如下的输出:Name:Tom399,1.5显示输出Print语句,1、VisualBasic包含大量的库函数,库函数提供了一个方便快捷的方法来实现许多数学操作、字符串操作以及各种逻辑操作。这些库函数是预先写好的程序,是整个程序设计语言不可缺少的一部分。在一个表达式或者语句中,它们可以出现在变量的位置上。2、常见函数类型如下:数学函数字符串函数日期和时间函数格式化函数,1.6库函数,表1常用数学函数,表2常用字符串函数,表3日期和时间函数,表4常用的数值型格式说明字符,1.7程序注释,1、注释提供了一个方便的方法来为程序提供文档(也就是提供程序标题、标识重要的变量、区分程序各个主要的逻辑部分以及解释复杂的逻辑等等)。注释由单引号()开始,单
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030传统文化在幼儿启蒙教育中的现代转化与商业应用
- 2025-2030会展经济新业态与商业模式创新深度调研
- 手房购房合同精简详细版6篇
- 现代商铺租赁合同样本与法律解析
- 企业名称2024-2025年企业公民报告医疗器械
- 雇人喂牛合同范本9篇
- 2025年企业盈利与产业链协同效应创新可行性分析报告
- 2025年绿色金融市场拓展策略计划书可行性分析报告
- 研学旅行合同书
- 化学安全操作培训试题及答案解析
- JT-T-844-2012港口设施保安设备设施配置及技术要求
- DL-T1476-2015电力安全工器具预防性试验规程
- 湘教版版八年级上册地理知识点复习总结
- 2069-3-3101-002WKB产品判定准则-外发
- (正式版)JBT 14587-2024 胶体铅酸蓄电池 技术规范
- 美国发布2024版《关键和新兴技术清单》(英)
- 敬老院改造工作计划书
- 郝万山教授要求必背的112条《伤寒论》论原文
- 江苏省镇江丹阳市华南实验学校2023-2024学年九年级上学期第一次月考数学试题(无答案)
- 第12讲 齐次化巧解双斜率问题(解析几何)(解析版)
- 制氮机设备设施风险点日常检查表
评论
0/150
提交评论