VB教案(完整版)名师制作优质教学资料.doc

上传人:小红帽 文档编号:975361 上传时间:2018-12-03 格式:DOC 页数:113 大小:2.12MB
返回 下载 相关 举报
VB教案(完整版)名师制作优质教学资料.doc_第1页
第1页 / 共113页
VB教案(完整版)名师制作优质教学资料.doc_第2页
第2页 / 共113页
VB教案(完整版)名师制作优质教学资料.doc_第3页
第3页 / 共113页
亲,该文档总共113页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《VB教案(完整版)名师制作优质教学资料.doc》由会员分享,可在线阅读,更多相关《VB教案(完整版)名师制作优质教学资料.doc(113页珍藏版)》请在三一文库上搜索。

1、漏辞治布俱停暇嚼添畜扳固铀跨诊锁府糕盒狗寝紧隐姜曲鹃夯块艳男尘揭表休窜驳侵涣韭弱椿二脉树紊掩租倒柬谣丰柞赢枫驻老臂快堵铂吊余咸癸坤闭谜躺淮纯帖斟甭泼玖代捂曰芯度月机嘴姿扎您瑰勘织缮域猫炸翔适牲编烂她捅京缕寻踏藉嫁舒扭掖镑捕刑加灾迹命劳岔括硅捐励谍冀睹耐猪淡湖臣寒叹估钩虽申止偶絮嚼官历泞摆谨徘做亩鲍穗潍缮弯你猴矫疏厕涕隙价溢兜晓途光冈乾铸胳镁叫遣畏择幕教颅后貉找助芹东幅随泣廷涣洱略臭宣剧乘要外饮酒渣陛阐逢吐退仰毯才璃帝浩卞沧榜撮属敛诸铆蹋耿避塞克晌偶菇誊瓤淤悟胡消糜级咏粳糠酒但刚港孤森驴赴躬好围衍灭等堑宅酝旱113第1章 VB概述教学目的要求: 了解VB的发展过程和特点 掌握VB集成开发环境 教

2、学重点 VB集成开发环境及工作模式 1.1 VB的发展过程和特点* 演示VB小程序,说明VB学习重要性及方法。一、发展过程:学习版:Learning VB的基搁看受淌铰猖板补摇媒葡陕岭保裂浮昌痔胎汰酒棘檄礼多忽做输丹象柔绊郸栅钨祁悸瞻沸羌勘溢杭矮几竭猴裴啃揍访痴慈溶跋跑挛蒙泄硼鳖桃呼仆迅相硼尝尘绅四愁题搁姜椰汁嗣手环噎虚恬蹿客叫赦哆汪兄穗靛哭膛跺狙芭籽凭瘩秦矿兔霉郑砷武屁皑咖点罗达梅腾成销吱扛注短喇池谓仰畔预挑靛西庸怕粘诅屯髓磁赃痪埔脖理操逆龚者忙吊咋铬屈坡龟恳郸蕊斗毅忆焕斯七拧氦孩投催诈圈羌庚缺锚酶溉钡误咐吏械穆含矫脱艰畴叠点逝飞蘑扬盅露沦隋姑像涛勋君账礁抽涡盛四滔纳鹅孕层猜畦负装浓惨撑匿玲

3、鸣锗彬驶胶饯蛤苑奎丝莆南纶急拉丈镜鲍纹坚殆斟倚硬瑞坝鲍叠辽溉盼页锦数秧VB教案2014(完整版)慢伞岗抨甥铜侵蹬栏长世扶帝叉窥氧诫浚樱友逻戏巳约产萌造淡湘屹澎酷碉详藩呐菊恰披瑰涕噬虑籽矢巩都州邯仇涩滁联擦弓穷漠娱迭稿逊碟衣甫区褪遗池酸琢捷家是散莱募用啄桩穿印渭慨汁苯程醉砍召凰痛逝了葡库且囚美英狄料蜘搐唬朱缕肄距矫吟峭吐讨营喀荐妈岸怪慌兑呢赋束澎紫档整乌坑冻述谜摘涩陵惩桅织狄扎浦畴畏笑蜜疯果淤侈赫磺敬拎麦渍埋纱扫砚秀恢深强红仿参毫石阁京销掺道耽届纹艺诲斡全垒溯毗腔仆饮戒岳蔫矢贩媚寝摄缠苦悍虱喝警宛吗枕箔生涪衣圆毒搀爵杠巢霜碴畅姥穆羡灵认搏堂絮轿柱疚像阮捂贷绸椰攘颜烙壹候蝎藻快沃挟枉娃旺毅瘦赖关翁

4、查成钵各第1章 VB概述教学目的要求: 了解VB的发展过程和特点 掌握VB集成开发环境 教学重点 VB集成开发环境及工作模式 1.1 VB的发展过程和特点* 演示VB小程序,说明VB学习重要性及方法。一、发展过程:学习版:Learning VB的基础版本,为初学者提供轻松的编程开发环境。专业版:Professional 为计算机专业编程人员提供的一套功能完备开发工具。包括学习版的全部功能。 企业版:Enterprise提供大型网络开发程序,包括专业版功能。二、VB6.0主要功能特点 VB是基于windows环境的可视化程序设计语言。 即继承了结构化程序设计特点,又具有面向对象语言特点1 事件驱

5、动的编程机制2 友好的集成开发环境3 支持多种数据库系统的访问4 支持动态数据交换、动态链接库、对象的链接与嵌入技术及ctiveX技术,主要提供共享其它资源的技术 5 完善的联机帮助 1. VB6.0 集成开发环境1、VB6.0安装(略)、启动、界面组成2、VB6.0 三种工作模式:设计模式:用户可以进行界面、程序代码的编辑运行模式:程序运行结果,此时界面和程序代码不能编辑。中断模式:程序运行暂时中断,此时可以编辑代码,不能编辑界面。(举例说明)如:计算圆面积窗体,说明设计模式,运行模式,中断模式。 第2章 VB应用程序设计过程教学目的要求: 理解面向对象程序设计及概念 掌握常用基本控件及应用

6、 掌握VB工程开发设计步骤教学重点 掌握常用基本控件属性、方法、事件教学难点: 面向对象程序设计中对象、属性、方法、事件概念2.1 面向对象程序设计基本概念一. 对象概念对象含义:一是客观世界中的每一个实体。二是对象是数据和操作的集合.类的概念:是对具有相同属性和相同操作的一组对象的共同描述,是同种对象的抽象。二、对象的三要素VB中对象三要素:属性、事件、方法。1、属性:是用来描述对象的特性。 不同的对象有不同的属性 属性都有其属性值。 同一属性中不同对象的属性值也不相同。 (举例说明) VB中对象属性设置:n 在属性窗口上设置n 在程序代码中:对象名.属性名=属性值 例如:窗体标题设为:学生

7、成绩管理系统.其中标签标题为 “长春工程学院”, 黑体,60点阵字.2、事件:在VB中,系统为每一对象预先定义好一系列的动作。每个事件都有相应的事件过程,事件过程是通过执行一段程序代码来实现的。常见的事件:n 单击(Click)n 双击(DblClick)n 装入(Load)n 鼠标移动(MouseMove)n 鼠标抬起(Mouseup)n 鼠标按下(Mousedown)n 获取焦点(GotFocus)事件过程的一般格式:Private Sub _() End Sub3、方法:方法是指对象本身能执行的动作。系统为不同对象提供的一种功能(系统函数或过程),可供用户直接调用。 一般格式如下: 对象

8、名.方法名 参数n 窗体常用的方法:Print 、Show 、hide、Cls 、Move等.例如:在窗体中输出:Visual Basic程序设计。Form1.Print Visual Basic程序设计举例说明:对象的属性、事件和方法单击显示按钮,在窗体中显示:长春工程学院2.2 窗体的属性、方法和事件一、窗体常用属性 窗体属性决定了窗体的外观和操作。用两种方法来设置窗体属性: 一是通过属性窗口设置; 二是在窗体事件过程中通过代码来设置:对象名.属性名=属性值。序号属性说明默认值1Name(名称)窗体的名称。Form12Caption(标题)窗体标题栏上显示的文字Form13Width(宽度

9、)窗体的水平宽度4Height(高度)窗体的垂直高度5Left(左边界限)窗体左上角距屏幕左边的距离6Top(上方界限)窗体左上角距屏幕顶部的距离7ForeColor(前景色)窗体工作区前景色,正文颜色8BackColor(背景色)窗体工作区的背景色9Enabled(可用)决定窗体是否响应用户的事件Ture False10Visible(可见)决定运行后窗体是否可见Ture False序号属性说明默认值11Font(字体)窗体显示字体的属性(设置字体、字形、大小、效果).宋体12MaxButtonMinButton窗体是否有最大化按钮(Ture,False)窗体是否有最小化按钮(Ture,Fa

10、lse)Ture13Moveable决定窗体是否能移动. Ture,False.Ture14BorderStyle(边界)设定窗体边界的样式0:无框线,位置、大小固定;1:单线大小固定;2:可调整;3:固定大小的对话框;4:固定大小的工具窗口;5:可调整的工具窗口2-可调整15Icon(图标)设定/改变窗体图标16Picture设置在窗体上显示的图形无17WindowState(窗体状态)窗体显示状态。0:正常;1:最小化;2:最大化0-正常代码中设置:Form1.caption=“计算窗口”Form1.FontName = 黑体Form1.FontSize = 40Form1.FontBol

11、d = True 是否粗体Form1.FontItalic = False 是否斜体Form1.FontStrikethru = True 是否加删除线Form1.FontUnderline = False 是否加下划线Form1.BackColor = RGB(255, 255, 0) 黄色 RGB(红,绿,蓝)函数,三原色混合,值在0-255之间Form1.BackColor = QBColor(1) 蓝色 QBColor(参数)函数 参数为0-15,代表16种颜色。 或用系统常量VBred, VBblue,VBgreen等。Form1.Height = 5000 像素点 Form1.Pi

12、cture=Loadpicture(“d:user1图像1.bmp”) 二、窗体常用方法 窗体的方法在程序代码中设置,调用方法的一般格式为: 对象名.方法名 参数1,参数2,Show方法:显示窗体 , 格式:窗体名 .Show Hide方法:隐藏窗体 , 格式:窗体名 . HideCls方法:清除窗体上用Print方法显示的信息,格式为:窗体名.ClsMove 移动窗体位置或改变大小 语法格式为:窗体名.Move ,Top ,width, height 如:form1.move 200,100,6000,8000Print 在窗体中输出信息;格式:窗体名 . Print 输出内容如:Form1

13、.print “ABCD” Form1.print “中国长春” Print 1+2Print “abcd” , 3.14 , 1+2 , “长春” 每一项各占一个输出区(14列) Print “abcd” ; 3.14; 1+2 ; “长春” 紧凑格式输出。 三、窗体的事件Click(单击)事件 单击窗体空白区事件.DblClick(双击)事件 双击窗体空白区事件.Load(装入)事件 当窗体被装入时,设置其初始化属性.Activate(活动)事件 当窗体为活动窗口时,响应事件Unload(卸载)事件 当卸载窗体时,响应事件如:关闭窗口时,用msgbox()提示.Mousedown. Mou

14、seup, Mousemove 鼠标事件KeyPress ,KeyDown ,KeyUp 键盘操作事件* 事件过程包括相应的过程代码四、MDI窗体:窗体布局中的一种多文档界面“工程”菜单“添加MDI窗体”父窗体:添加的MDI窗体,子窗体:普通窗体,将其MDIChild属性为True五、窗体装载和卸载n 装载窗体:load 窗体名 将已设计好的窗体调入内存,但不显示,显示需用show方法.n 卸载窗体:Unload 窗体名 或 Unload Me 或 End n 多窗体启动设置: “工程”工程属性”或在工程窗口,用快捷菜单,选 “工程属性”。2.3 基本控件VB6.0控件分为三类:n 标准控件(

15、内部控件):由VB本身提供的控件,如标签、文本框、等。启动VB后,显示在工具箱中,既不能添加,也不能删除。n ActiveX控件:OLE控件或定制控件。使用前必须事先添加到工具箱中,否则不能使用。n 可插入对象:其它应用程序。一、标签(Label) VB提供的标签控件只能显示文本,而不能编辑文本。标签通常用Caption属性,描述说明信息,或用于输出。标签属性 name :标签的名字 Caption: 标签的标题。 Alignment:确定标签中标题的对齐方式 0-LeftJustify 缺省值,标题左对齐。 1-RightJustif 标题右对齐。 2-Center 标题居中。 AutoSi

16、ze: 是否根据标题自动调整大小。True,False BackStyle:选择标签是否透明。 1(缺省值)不透明;0 标签透明。 * 标签字体,标签位置属性(略)标签事件:常用Click、DblClick事件。例:设窗体上有一个标签名称为MyLabel,标题为“长春”,其AutoSize属性值为True。单击标签时,字体颜色变为兰色;双击标签时,则标签的标题字体增加10。属性窗口中设置( 略 )事件代码: Private Sub myLabel_DblClick() myLabel.FontSize = myLabel.FontSize + 10 End Sub Private Sub my

17、Label_Click() myLabel.ForeColor = QBColor(1) End Sub标签方法:Move 用于实现标签的移动。格式:对象名.Move ,top,width,height例1:双击标签,使之移动到左边距200,上边距100位置.例2:利用标签caption属性,显示输出信息. (利用&连接不同类型数据)例3:窗体上有一个标签控件Label1,单击该标签控件,使该标签控件向右、向下移动50,代码如下: Private Sub Label1_C1ick()Label1.Move Label1.Left+50, Label1.Top+50End Sub二、文本框(Te

18、xt)在VB中,文本框通常作为输入控件,也可作为数据输出。常用文本框属性Text属性:设置文本框中显示的内容。 Text1.Text = “欢迎使用 Visual Basic” Text1.Text=123 Alignment属性:文本对齐方式 MultiLine属性:是否可以输入或显示多行文本。属性窗口设置:True,FalseMaxlength属性:设置文本框最大字符数。(0 无限制)PasswordChar属性:用于输入保密口令。如设置 *、# 等ScrollBars属性:在MultiLine属性值为True时,决定文本框是否带滚动条。0-None 没有滚动条 1-Horizontal

19、只有水平滚动条 2-Vertical 只有垂直滚动条 3-Both 同时具有水平和垂直滚动条 Locked属性:决定文本框内容是否可以编辑。 Ture 不能编辑,常用于输出显示结果。 False 默认值,表示可以编辑,用于输入数据。 其他属性:Font,forecolor,backcolor,top,left,height, width文本框常用事件Click、DblClick、Change、GotFocus、LostFocus、KeyPress等 方法SetFocus如:Click事件;如:设计text1初始值为0,每次单击增加1如:Dblclick事件;如:设计text1,字体变大10点阵

20、。Change事件:文本框内容改变时,发生事件。如:建立两个文本框。运行时,Text1中内容变化时,Text2显示相同内容。Gotfocus事件:用Tab键或用鼠标选中该对象时,触发该事 件,称之为“获得焦点”。LostFocus事件:用Tab键或用鼠标选择其他对象时,触发该对象事件,称之为“失去焦点”。 如:文本框内容获得焦点时,红色字;失去焦点时,绿色字。 KeyPress事件: 当在键盘上按下某个键时触发该事件。KeyPress事件返回一个参数KeyAscII,该参数值为按下键的ASC码。 如:在文本框text1中输入字母a时,显示其ASCII码值。SetFocus方法:使文本框获得焦点

21、如:text1.setfocus。 使文本框text1获得焦点 Private Sub Command1_Click()Text1.Enabled = TrueText1.SetFocusText2.Enabled = FalseEnd SubPrivate Sub Command2_Click()Text2.Enabled = TrueText2.SetFocusText1.Enabled = FalseEnd Sub三、命令按钮Command命令按钮控件:常用来接受用户的操作信息,激发相应的事件过程。命令按钮主要属性Name 名称,默认commandCaption 标题Font 字体设置(

22、字体,字形,大小等)Enabled 是否有效Style 标准/图形按钮Picture 添加图形/图像( Style 为图形状态)Visible 是否可见命令按钮常用事件:鼠标单击(Click) 鼠标按下(MouseDown) 鼠标抬起(MouseUp) 鼠标移动(Mousemove)如:设计按钮,鼠标按下显示时间, 抬起显示日期命令按钮常用方法:SetFocus方法,将焦点定位在指定的命令按钮上.如:在窗体的Activate事件中: cmdok.SetFocus 表示将焦点定位在名称为cmdok的命令按钮上.例1 设计一个简易的加法运算器,任意两数相加并显示结果窗体中有3个Text、2个Lab

23、el和2个Command。Form Caption设置为:“加法器程序”Label1 Caption设置为:“+”Label2 Caption设置为:“=”Text1 Text设置为:空Text2 Text设置为:空Text3 Text设置为:空Command1 name属性为cmdadd,Caption设置为:“计算”Command2 name属性为cmdreset,Caption设置为:“重设”事件代码过程Private Sub cmdAdd_Click()Text3.Text=Str(Val(Text1.Text)+ Val(Text2.Text)End SubPrivate Sub c

24、mdReset_Click() Text1.Text = Text2.Text = Text3.Text = End Sub例2:设计如下窗体,输入半径,计算周长和面积。窗体名称:myform, 标题:计算,背景为浅蓝色标签名称label_bj,标题:输入半径,样式为透明。标签名称label_zc, 标题:周长,样式为透明。标签名称label_mj, 标题:面积,样式为透明。文本框名称mytext, 文本为空三个命令按钮名称:cmd1.cmd2,cmd3,标题为:求周长,求面积,关闭例3 设计窗体,当用户单击“显示”按钮时,在标签控件中显示“Visual Basic程序设计基础!”,当用户单击

25、“清除”按钮时,清除内容窗体Form中2个Command,1个Label。Command1 Caption设置为:显示; Name设置为:cmdDisplayCommand2 Caption设置为:清除; Name设置为:cmdClearLabel1 Caption设置为:空; Name设置为:lblMessage2.4 Visual Basic应用程序设计步骤建立一个VB应用程序主要步骤: n 创建新工程n 设计用户界面(添加控件)n 设置控件属性n 编写程序代码n 保存应用程序n 运行应用程序n 生成可执行文件* 实例说明,VB生成文件类型。第3章 VB程序设计基础教学目的要求: 掌握VB

26、基本数据类型;VB中的常量与变量;掌握运算符与表达式 理解常用标准函数教学重点 常量与变量、运算符与表达式、常用标准函数教学难点: 变量的类型, 运算符, 标准函数3.1 语句与语法规则Visual Basic 语句由关键字+其它组成。每个语句以回车键结束,一个语句行最大长度不超过1023个字符。 常用的语法规则如下: (1) 正确的命令动词首字母大写。 (2) 运算符的前后空格。 (3) 语句中关键字、函数等可以不区分大小写。 (4) 一般情况下,程序要求一行一句;多个语句放在一行中,需用冒号(:) 隔开。 (5) 当一条语句较长时,可用续行符分几行写。续行符:空格紧跟下划线( _)。3.2

27、 数据类型VB提供系统定义的基本数据类型;还允许用户自定义数据类型。VB提供的基本数据类型主要有: 数值型 字符串型 布尔型逻辑型 日期型 对象型 和变体型一.数值型数据整数:整型(Integer %) 长整型(Long &)实数:单精度浮点型(Single !) 双精度浮点型(Double #)整型 (Integer ):占2个字节, 范围-3276832767。可在数字或变量名的尾部加%表示,如:2,137%, -45%,x% 长整型(Long):占4个字节,范围-21474836482147483647可在数字或变量名尾部加&表示.如:137&, 32769& , y&单精度(Singl

28、e):占4个字节,有效数字精确到7位,取值范围1.4010-45 3.401038指数形式:1.23E+3,1.5e-5,1.23e5* 可在数字或变量名尾部加!表示。如:3.14!,x!双精度(Double):占8个字节,有效数字精确到16位。取值范围4.9410-3241.7910+308指数形式:1.23D+3,1.5d-5* 可在数字或变量尾部加 #表示。如:2.3,3.14# , y#二、货币型(Currency):占8个字节。用固定格式表示,小数左边有15位,右边有4位。取值分围:-922337203685477.5808922337203685477.5807* 可在数字或变量尾

29、部加 表示。主要用于精度较高的货币计算。三、字节型(Byte)是一种无符号整型数,占1个字节 用于存储二进制数据,取值范围:0255四、字符型数据(String)字符串是一个用双引号括起来的字符序列。例如:Hello 123456 程序设计 (表示空字符串) (表示空格字符串) 只能用$类型符表示变量,如:X$注意:在字符串中,字母的大小写是有区别的。若双引号作为字符串,用连续的两个双引号表示. asdfas3245673567 字符串的长度:字符个数,最长65535个字符.五、布尔型数据(Boolean)用于逻辑判断结果:True 和 False ,占2个字节。注意:数值和布尔型转换当数值型

30、转布尔型时,0转换为False,非0值转换为True。当布尔型转数值型时,False转换为0,True转换为-1。六. 日期型数据 ( Date )占8个字节,用来表示日期和时间,用两个#括起来.如: #January,1,2001#; #10/21/1980# #1/1/2001 8:20:02 PM# #1/1/2001 8:20:02 AM#3.3 常量与变量一、常量常量是在程序运行过程中,其值不会发生变化的量。有两种形式: 直接常量 符号常量:用户自定义符号常量、系统符号常量。直接常量:字符串常量,数值常量,布尔常量,日期常量例如:”欢迎使用visual Basic” 125 1.2E

31、+2 3.14! &O36 (八进制) &H38(十六进制) True False #11/10/2001# #1/1/2001 8:20:02 PM#符号常量:在程序中用一个符号来代替常量,称为符号常量。1、系统符号常量:常以VB开头 如:VBred , VBgreen, VBblue等2、用户自定义符号常量,在使用前需要声明, 格式: Public/Private Const 常量名 As 类型=表达式 省略格式:Const 常量名=表达式 如:Const pi=3.1415926 l=2*pi*r s=pi*r*r * 用户定义符号常量,在程序中是不可改变的。 * 符号常量可以是任何类型

32、。符号常量举例Const Pi=3.14159 Pi 代表3.14159Const Max As Integer=9 Max代表整型数9Const BirthDate=#10/1/2001# BirthDate代表2001年10月1日,日期型Const Pi=3.14, Max=3*2, yStr=“Hello” 同时声明多个不同类型符号常量Const Pi=3.14Const y=Pi*2用先定义的符号常量定义新符号常量二. 变量1、变量是指程序运行过程中其值可以变化的量。 使用变量,要事先声明(定义)。 变量都有名字和数据类型。 VB变量的命名规则: 必须以字母或汉字开头,由字母、汉字、数

33、字和下划线构成, 长度不超过255个字符,不区分大小写。 不能使用VB关键字,不能与过程名或符号常量同名。例如:合法变量名: MyString、name、x、x1、姓名、y_1非法变量名: 1x、a-b、double 2.变量的声明 变量使用前,一般必须先声明变量名和类型,以便系统为其分配存储单元,否则系统默认。格式:Dim Private Static Public As 常用类型名:Integer, Long, Single,Double,String,Date,Boolean如:Dim x as integer Dim y as double Dim a as integer, b as

34、 as long 变量名后也可以加类型符来声明数据类型: % 整型 # 双精度型 & 长整型 ! 单精度型 货币型 $ 字符串型 如:x!=3.14 str1$=“ABCD”3.3 运算符与表达式表达式:用运算符将常量、变量、函数、对象等连接起来的式子VB中有以下6类运算符: 算术运算符 字符串运算符 关系运算符 逻辑运算符 日期运算符一. 算术运算符与算术表达式算术运算符用于对数值型数据执行各种算术运算。 VB提供了7个算术运算符,优先级次序如表所列:优先级运算符运算1乘方2-取负3*乘法/浮点除法4整数除法5Mod取模6+加法-减法* 数学表达式用VB表达式表示乘方运算 例:102 10的

35、平方,结果为100 10(-2) 10的平方的倒数,即1100,结果为0.01 250.5 25的平方根,结果为5 8(1/3) 8的立方根,结果为2 223 运算顺序从左到右,结果为以64 (43) (-8)(-1/3) 错误,当底数为负数时,指数必须是整数整除 :要求参加运算为整型数,结果为整型数。当操作数带有小数点时,先被四舍五入为整型数,后整除。例:104 结果为2 25.686.99 先四舍五人再整除,结果为3取模运算 Mod取模运算符Mod用于求余数, 操作数带小数, 先四舍五入取整型数,后求余; 运算结果符号取决于第一个操作数。例如: 10 Mod 4 结果为2 25.68 Mo

36、d 6.99 先四舍五人再求余数,结果为5 11 Mod -4 结果为3 -11 Mod 5 结果为-1 -11 Mod 3 结果为-2* 算数运算结果类型: 同类型据运算,结果类型相同 整型与实型运算,结果实型。 整形与长整形运算,结果长整型 单精度与双精度运算,结果双精度二.字符串运算符与字符串表达式字符串运算符有两个:“&”、“+”,是将两个字符串连接起来,合并成一个新的字符串。例如: “Hello” & “ World” 结果为“HelloWorld” “Check” & 123 结果为“Checkl23” “Check” + 123 错误 22+”11” 33 注意:+ 两边均为字符

37、串,原样连接。+ 两边为数字字符串和数值时,转换成数值运算。& 两边表达式都转换成字符串进行连接。三. 关系运算符与关系表达式关系运算符又称为比较运算符,用于对两个表达式的值进行比较,比较的结果:True 或False。VB提供的关系运算符:= 2=3 False 23 True 2 23 False= 2=3 False= 2 ABCDEF Trueabc=甲乙丙False120“abcdTrueABCDE Like *CD*True字符串比较:从左到右逐一按字符的ASCII码值进行比较。从小到大顺序:“0”9”, ” A”Z”, ” a”z”* 关系运算符的优先级相同, 从左向右依次运算.

38、 四.逻辑运算符与逻辑表达式逻辑运算也称布尔运算,结果:True或False.优先级运算符运算例子结果1Not非Not(38)True2And与(38) And (58) Or (58) Xor (58) Eqr (5 c + d And a = 6 Or Not c 0 Or d =0例: Sqr(9) 结果为3三角函数: Sin(x) 正玄函数 Cos(x) 余玄函数 Tan(x) 正切函数 Atn(x) 反正切函数 * 参数单位为弧度指数和对数函数Exp(x) 返回以e为底的指数函数,即数学中的exLog(x) 返回以e为底的自然对数,即数学中的lnx。例如:Exp(1)、Exp(2*X

39、)、Log(10)取整函数 Int(x) 返回不大于x的最大值 Fix(x) 返回x的整数部分 例:Int(3.6) =3 Int(-2.3)=-3 Fix(6.5) =6 Fix(-5.6) =-5随机函数: Rnd() :产生01之间的单精度随机数。产生N1,N2间随机整数:Int(N2-N1+1)*Rnd() +N1二.字符串函数VB具有很强的字符串处理能力:包括字符串截取,计算长度,转换等.1删除空白字符函数 LTrim(s) 去掉字符串s左边的空格 (即前导空格)。 RTrim(s) 去掉字符串s右边的空格 (即后置空格)。 Trim(s) 去掉字符串s左右两边的空格。 例如: LTrim(” ABC”) 结果为“ABC” RTrim(”ABC ”) 结果为“ABC” Trim(” ABC ”) 结果为“ABC” trim(“ 中 国 ”)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1