电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

《vb语言基础》ppt课件

  • 资源ID:67020160       资源大小:732KB        全文页数:46页
  • 资源格式: PPT        下载积分:28金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要28金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

《vb语言基础》ppt课件

第三章 V B 语言基础,Visual Basic 编程风格,作为高级程序设计语言,VB 也有着一定源程序代码书写规则: (1)源代码不区分字母的大小写 关键字的首字母自动转换为大写; 由多个英文单词构成的关键字,每个单词首字母也自动大写; 用户自定义的变量、过程名以第一次定义的为准。,(2)语句书写自由 同一行上的多个语句之间用 “ : ” 分隔; 代码的分隔符用空格或Tab键; 每行字符长度不超过 1023个字节; 一个语句可分为若干行书写,此时每行后加续行标志 “_”;,Visual Basic 编程风格,(3)适当添加注释有利于程序的维护和调试 以关键字“Rem”或“ ”开头引导注释内容; 可通过“编辑”工具栏的“设置注释块”、“解除注释 块”按钮,为选中的若干行语句(或文字)统一设置注 释或取消注释。,(4)保留行号与下标,注:有语法意义的标点符号,必须是英文状态的标点,而不能是中文状态的标点。,§3.1 数据类型,作为程序处理的对象,不同类型的数据,它们的操作方式和取值范围都不同。凡是涉及数据就与数据类型有关,包括:变量、常量、数组,以及函数、过程中的参数。,§3.1.1 标准数据类型,标准数据类型是系统定义的数据类型,主要的有字符串型数据、数值型数据,以及字节、货币、对象、日期、布尔和变体数据类型。 每种数据类型在程序中都有相应固定的关键字、类型符、取值范围等。,字符串(String)数据类型,用双引号界定的一个字符序列,用于存储字符串,例如: “Hello” “Visual Basic 6.0 程序设计” “26?” “ ”(空字符串) 注意: (1)有定长、变长和空字符串之分; 定义时的区别: Dim S as String ( 变 长 ) Dim S as String *10 ( 定 长 ) (2)双引号仅起界定作用,输入、输出时都不显示; (3)字符串内容区别大小写。,定长与变长字符串的比较,整型:不带小数点和指数符号,可带正、负号的整数。 (1)整型(Integer) (2)长整型(Long) (3)字节型(Byte) 实型:带有小数部分的数,由符号、指数、尾数三部分组成。 (1)单精度浮点数(Single) (2)双精度浮点数(Double) 货币型(Currency),整型取值范围,日期型数据,§3.1.2 用户自定义的数据类型,自定义类型必须在标准模块中定义; 自定义类型中的元素类型可以是字符串,但是必须是定长字符串。,Type studType intNo As Integer strName As String*20 strSex As String*1 sngMark(1 to 4) As Single sngTotal As Single End Type Dim student as studType student.intNo=30 student.strName=“Tom”,变量的命名规则,§3.2.2 常量,在程序中设置的常量,即是用标识符表示的永远不变的数值或字符串。通过采用有意义的标识符表示常量值,可提高源代码的可读性和可维护性。 常量不能象变量那样在程序运行过程中给其赋以新值。 常量有两种来源: (1)内部的或系统定义的,它由 Visual Basic 系统或引用的对象提供; (2)用户自定义的,它需要用Const 语句来声明。,常量分为值常量和符号常量 1值常量,是指直接在程序中使用的常量值。各种数据类型都有直接使用的常量,但是表示方式不同。 (1) 整型常量:十进制整型常量,如-100;八进制的整型常量是以&或&O开头,如&O256,-&100;十六进制整型常量是以&H开头,如-&H1A2B。 (2) 字符型常量:在程序代码中,用双引号括起来的字符串,称为字符串常量。如 “What is your name?”,“12345”。 特殊地,“”表示空字符串,即双引号之间没有任何字符,利用它可能清空字符串变量。 (3) 实型常量,包括单精度和双精度两种。单精度浮点数可精确到7位有效数:如3.141592(普通表示法),1.234567E+38(科学计数表示法);双精度浮点数可精确到15位有效数:如-1.23456789E+308。,(4) 布尔型常量:布尔型又称为逻辑型,它只有两种可能的取值,True(表示逻辑真),False(逻辑假)。 (5) 货币类型常量:用通常的小数来表示。如:312300.3567, 3.1748。 (6) 日期型常量:日期型数据有两种表示方法: 以符号“#”括起来的任何在字面上可被认作日期和时间的字符。例如以下日期型常量都是合法的: #January 1,1998# 表示1998年1月1日 #1 Jan,98# 表示1998年1月1日 #2001-10-1 123000pm#。 表示2001年10月1日中午12时30分0秒 用数字序列表示,小数点左边的数字表示日期,小数点右边的数字表示时间。0为午夜,0.5为中午12点。负数代表1899年12月31日之前的日期和时间。如-2.5表示1899年12月28日120000。,用户声明常量,在程序中多次出现或难于记忆的常数值,通常用标识符(以字母开头的字母、数字组合,不能与关键字重名)定义和取代。 用户自定义的常量在使用前必须声明,由此该标识符才能被程序识别,常量说明的一般格式为: Const 常量名As 类型 常量表达式,常量名:用户定义的标识符; As 类型:用来说明常量的数据类型; 表达式:数值、字符串、算术和逻辑运算符构成的表达式等; 示例:Const Student As Integer 30 Const sngPi 3.14159265358979 Const MyUniversity$ “ 湖南农业大学 ”,在使用常量时,须注意以下几点: 常量名具有唯一性,并且是一个合法的标识符,其有效作用范围为常量声明语句所在的程序单元。 符号常量的值在定义时就固定下来了,程序代码中任何其它地方都不能再修改它的值,否则系统报错。 常量声明时若不指明数据类型,有时存在多义性。如值3.01可能是单精度型,也可能是双精度型或货币型。VB将选择需要内存容量最小的表示方法处理,值3.01通常被作为单精度数处理。 (2) 系统提供的常量 VB提供了许多预先定义好的常量(系统常量),如 vbCrLf 表示:“回车+换行”,即chr(10)+chr(13);再如 VbMaximized 表示“极大化”。很显然用符号常量较为简单、直观。,§3.2.3 变量,程序运行期间其值可以改变的量就是变量,可以把它看作存 储未知值的所在处。 变量和常量一样具有名字和数据类型,只有在对这些信息进 行说明了之后才能使用,它的声明可以显式或隐式地进行。,其中,Dim、Private、Public、Static等语句的具体使用方法详见 P112 §6.4内容。 示例: Dim X As Integer Dim S As String*20 Dim MyUniversity$,MyAge,Dim /Public /Private /Static 变量名 As 数据类型, 变量名 As 数据类型 变量名:应遵从合法标识符的命名规则。 数据类型:可以是前面列出的任何一种,包括自定义型。 中括号中部分:是可选部分 一条Dim语句可同时定义多个变量,以逗号分隔。但每个变量应该有自己的类型声明,类型声明不能共用。 变量被声明后,VB即为变量赋缺省的初值,一般情况如下数值型变量的缺省初值为0;字符串型为空串(“”);布尔型为False ;日期/ 时间型为1899年12月30日0点0分0秒;对象型为Nothing;变体型为空Empty。,关于变体类型(Variant)的变量 VB中,变体类型是变量的缺省类型。以下三种方 式变体类型变量的声明是等价的: (1) 在Dim语句中使用类型关键字Variant定义,如: Dim varExample As Variant (2) 在Dim语句中仅定义变量名而不声明类型,如: Dim VarA,VarB (3) 隐式声明的变量,系统默认为变体类型变量。 在Variant变量中,可以存放任何类型的数据, 包括数值、字符串、日期和时间等。向Variant类型的 变量赋值时,不必进行任何转换,VB自动完成各种必 要的转换。,【例3-1】定长与不定长字符串举例。 Private Sub Form_Click() Dim a As String * 5 '长度5个字符 Dim b As String a = “abc“ '长度不足5个字符 b = “123abc456efg“ Print a; b a = “abcdefgh“ '长度超过5个字符 b = “这是变长字符串“ Print a; b End Sub,运行结果,(2)用类型符(参见教材表3-1)直接声明变量。格式如下: Dim 变量名 类型符 如: Dim item% ' 声明整型变量item Dim shight! ' 声明单精度型变量shight Dim strname$ ' 声明字符串型变量strname Dim cxyz ' 声明货币型变量cxyz (3) 隐式声明:在窗体的通用声明段中添若无Option Explicit语句,则可以不声明变量而直接使用,但程序出 错时不易查出,一般不提倡这样做。,2.变量的作用范围 声明变量的位置不同以及声明时使用的关键字不同,所声明的变量的有效范围也不一样。VB中变量的有效范围有三个等级: 全局变量:在整个工程所有模块中有效。在标准模块的声明部分,用Public声明的变量为全局变量,用Private或Dim声明的变量为模块级变量。 窗体模块/标准模块级变量:只在该窗体模块或标准模块的各个过程中使用,其它模块中的代码不能引用。若在窗体中用Public声明全局变量,则在其它模块中引用时,须在变量前加声明此变量的窗体名。 过程级(局部)变量:只在一个过程内有效,在其它过程中均无效。局部变量对任何临时性计算非常有用。在过程中用Private 、Dim或Static声明的变量均为窗体模块级变量,其中Static用于定义静态变量且只能在过程中使用,Dim用于定义动态变量。 不同作用范围的3种变量声明及使用规则如教材表3-4所示。,VB中允许一个变量未经语句声明就直接使用,这就是隐式声 明。程序中,只要出现某从未定义过的标识符,系统将自动以该 标识符名字创建一个变量,并默认其为变体类型。,tempa ab btemp,tempa ab btmp,程序段本来希望实现的功能是交换变量 a、b的值,然而最终结果却是b 的值始终为0。显然,这是隐式说明引发的错误。为避免这类情况发生,应强制规定所有变量都进行显示声明,提高程序正确性,方法是:,常用内部函数,VB 提供了大量内部函数,用户可以直接对其进行调用来完成一些常用的程序操作。这些内部函数通常分为以下 5 类: 转换函数 数学函数 字符串函数 时间/日期函数 随机函数,对一个常用内部函数,应掌握以下几点: (1)函数的功能,即它能完成的操作。 (2)参数的格式,包括函数的名字,参数的个数、 位置、数据类型。 (3)函数返回值的意义和数据类型。 要检验各函数的功能,可在【立即】窗口中输 入“Print 函数名(参数)”并回车,则可立即显示出 该函数的值。,Str$() 功能:将数值型数据转换成字符串型数据; 参数:只有一个,为整型、长整型、单精度浮点型、双精度浮点型和货币型中的任一种(常量、变量或表达式); 返回值:一个字符串型常数。 示例: X%5645,A$Str$(X%) 结果:A$”5645”,Val() 功能:将数字字符串转换成数值型常数; 参数:一个字符串类型的变量或常量或表达式; 返回值:一个数值。 示

注意事项

本文(《vb语言基础》ppt课件)为本站会员(tia****nde)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.