




已阅读5页,还剩48页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VisualBasic程序设计,第二章VisualBasic语言基础,第二章VisualBasic语言基础,学习目标,本章学习VB语言基础知识。熟悉VB基本数据类型并能正确使用,掌握文字常量和符号常量的声明和使用,掌握变量的声明和使用,掌握VB算术运算符、字符串运算符及优先级关系并能正确使用,掌握VB表达式的正确写法,掌握VB常用内部函数的用法并能熟练运用。,第二章VisualBasic语言基础,学习要点,第二章VisualBasic语言基础,知识重点,常量的声明和使用变量的声明和使用算术运算符的含义、写法和优先级常用内部函数的功能及用法,第二章VisualBasic语言基础,知识难点,变量的声明和使用算术运算符的含义、写法和优先级,第二章VisualBasic语言基础,学习提示,在学会使用一种程序设计语言进行应用程序开发之前,必须首先掌握该语言的基本语法规则。应用程序的具体功能实现实际上是由程序代码来完成的,而变量、常量、表达式等就是代码的基本组成部分。,第二章VisualBasic语言基础,引例,问题:仿照前面的例题,即:将乘法运算改为加法运算,编写如下代码:1PrivateSubCommand1_Click()2Text3.Text=Text1.Text+Text2.Text3EndSub当输入数据单击“计算”按钮则发现计算结果却是错误的。为什么呢?,图2.1简单加法器,2.1基本数据类型,2.1.1数值型数据,表2.1数值型数据类型,2.1.2字符型数据,字符型数据是用双引号(定界符)括起来的一串字符,用来定义一个计算机字符组成的序列,例如:abc、成都、123等,类型说明符为$。VB字符串分为变长字符串和定长字符串两种。(1)变长字符串变长字符串的长度为0231个字符。(2)定长字符串定长字符串的字符个数是确定的,最大长度不超过216个字符。,2.1.3其它数据类型,表2.2其它数据类型,2.2常量和变量,在应用程序中,使用的数据可以是常量,也可以是变量。顾名思义,在程序运行过程中,其值始终保持不变的量称为常量。VB常量分为三种:(1)直接常量(2)符号常量格式:Const常量名类型=表达式(3)系统常量,2.2.1常量,例2.1,图2.2圆周长和面积的计算,在程序运行过程中,其值可以改变的量称为变量。变量由名字和数据类型确定。一个变量在内存单元中占据一定的存储单元,个变量可以存放一个数据,变量数据类型则决定了该变量的存储方式和在内存中占据存储单元的大小。,2.2.2变量,2.2.2变量,变量名变量(包括符号常量名)的命名要遵循以下的规则:(1)以字母或汉字开头(2)可由字母、汉字、数字及下划线组成(3)长度不能超过255个字符说明:VB变量名不能是VB保留字,不区分大小写。,2.2.2变量,变量声明(1)隐式声明格式:变量名类型符=表达式(2)显式声明格式:Declare变量名As类型或者Declare变量名类型符说明:Declare是指声明语句所用的VB关键字,可以是以下关键字之一:Dim、Private、Static、Public。一条语句可同时声明多个变量。,2.2.2变量,强制变量声明为了降低程序中可能出现的错误,还可以用特定语句要求用户必须先声明变量再使用。格式:OptionExplicit说明:该语句必须写在所有过程之前,所以是在通用声明处书写。当然强制变量声明还可以通过“工具”菜单中的“要求变量强制声明”命令来设置。,例2.2,参考代码如下:PrivateSubCommand1_Click()DimaAsSingle,bAsSinglea=Text1.Text获取加数ab=Text2.Text获取加数bText3.Text=a+b输出a加b的和EndSub,2.3运算符和表达式,运算符是代表VB某种运算功能的符号。VB程序根据运算符的含义和运算规则执行相应的运算操作。常见的VB运算符包括:算术运算符、字符串连接符、关系运算符和逻辑运算符。由运算符将相关的常量、变量、函数等连接起来的式子即为表达式。,2.3.1算术运算符及表达式,表2.3算术运算符,由算术运算符、括号、内部函数及数据组成的式子称为算术表达式。VB的算术运算与数学中的算术运算类似,除了按照运算符的优先级来进行计算以外,还可以使用小括号改变运算顺序。VB算术表达式中的乘号不能省略,也不能使用上下标形式。所有运算符及操作数都在同一基准上书写。例如:球体积公式可以写成:4/3*3.14*r3(其中r表示球半径),2.3.1算术运算符及表达式,2.3.2字符串运算符及表达式,1.字符串运算符VB提供了两种用于字符串连接的运算符称为字符串运算符,分别是“功能:在相应的对象上显示文本和表达式的值。,2.5.3Print方法,Tab函数格式:Tab(n)功能:把光标移到由参数n指定的位置,从这个位置输出信息,输出的内容放在Tab函数的后面,并用分号隔开。说明:参数n是一个整数,它是下一个输出位置的列号,最左边的列号为1。,2.5.3Print方法,Spc函数格式:Spc(n)功能:在Print方法中,用Spc函数跳过n个空格。Spc函数与输出项之间用分号隔开。说明:参数n是一个整数,其取值范围为032767的整数。,例2.6,图2.8三角形输出,2.6VB基本语句,语句也称作指令。语句的构成包括VisualBasic关键字、变量、常量、运算符等组成部分。在书写上,一般一条语句占一行,也可以多条语句写一行,语句之间用冒号“:”分隔;特别地,如果语句内容较多,语句较长,一条语句可在多行显示,需在句末使用续行符“_”。,2.6.1赋值语句,格式:Let变量/属性名变量/常量/表达式/属性值功能:将赋值号“=”右边的值赋值给左边的变量或属性。说明:let关键字通常可省略。一般来说,赋值号两边的数据类型应该一致,如果不一致,以左边的为准。例如:DimsAsStringDimnAsInteger,例2.7,t=aa=bb=t,5,10,5,2.6.2注释语句,格式:注释内容或Rem注释内容功能:对程序语句添加解释说明内容,有利于程序的维护和调试。说明:注释语句是非执行语句。以“”开始的注释语句往往写在被注释语句后面,直接对该语句进行解释说明。以“Rem”开始的注释语句是一条独立语句。,2.6.3暂停语句,格式:Stop功能:程序暂停执行。说明:Stop语句可用在程序的任何地方,其作用相当于在程序代码中设置断点,便于调试程序。,2.6.4结束语句,格式:End功能:结束程序的执行。说明:执行End语句将结束VB程序并关闭所有文件。,2.7综合案例,图2.9发射子弹,常见控件,计时器(Timer)控件利用计算机系统时钟计时,时间以毫秒为单位。间隔一定时间触发Timer事件。每秒钟最多可以产生18个事件。在VB控件箱中,计时器控件图标为,默认名称(Name)为Timer1、Timer2程序运行时该控件不可见。1.Interval属性2.Timer事件,例2.9,图2.10移动字幕,小结,VisualBasic常用数据类型VisualBasic常量、变量的定义及使用运算符及
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- rhcsa考试题及答案
- pfv考试题及答案
- 浙江省杭州区钱塘区学正教育集团2024-2025学年第一学期四年级科学期中专项练习(含答案)
- 电站安全培训知识课件
- 电磁感应课件
- 电焊知识培训教学课件
- 北京自主招生考试题目及答案
- 职教高考语文复习 写作与综合实践活动专题十三 一般性文章写作 课件
- 北京磁学实验考试真题及答案
- 电焊工安全知识培训课件
- DB65-T 4773-2024 生物安全实验室消毒技术指南
- 2024年新北师大版七年级上册数学全册课件(新版教材)
- 成人体外膜氧合辅助期间感染防控专家共识2024版
- 2024年河北石家庄市井陉矿区人力资源和社会保障局公益性岗位招聘100人历年(高频重点提升专题训练)共500题附带答案详解
- 抖音火花合同电子版获取教程
- 优化方案语文必修上册
- 云南省大中型水电站情况表
- HYT 0318-2021 填海项目竣工海域使用验收测量规范
- 旅游景区规划设计方案
- 高中历史知识竞赛省公开课一等奖全国示范课微课金奖课件
- DL-T 5117-2021水下不分散混凝土试验规程-PDF解密
评论
0/150
提交评论