第三章VisualBasic程序设计基础.ppt
《第三章VisualBasic程序设计基础.ppt》由会员分享,可在线阅读,更多相关《第三章VisualBasic程序设计基础.ppt(13页珍藏版)》请在三一办公上搜索。
1、前面章节已经介绍了用Visual Basic进行程序设计的基本概念、Visual Basic应用程序开发的一般过程和应用程序界面的设计。建立应用程序的用户界面之后,需要编写程序代码。程序中的大部分实际工作是用程序代码来处理的。本章介绍:Visual Basic应用程序的基本元素,包括数据类型、常量、变量、运算符、表达式、内部函数等,第三章 Visual Basic 程序设计基础,第三章 Visual Basic 程序设计基础,一、数据类型,基本数据类型字符串数值货币变体其他数据类型用户定义的数据类型,例如:“Hello”“Visual Basic程序设计”“”,例如:4的存放形式为000000
2、00 00000100-4的存放形式为11111111 11111100,整数和浮点数,例如:字节、布尔、日期、对象、Decimal,Type 数据类型名 数据类型元素名 As 类型名 End Type,例如:Type Date_Rec Ryear As Integer Rmonth As String*3 Rday As IntegerEnd Type,第三章 Visual Basic 程序设计基础,二、常量和变量,常量文字常量字符串($):例如:“Number 1”数值:整形数(%)、长整形数(&)、货币型常数()、浮点数(!、#)符号常量定义格式:Const 常量名=表达式,常量名=表达
3、式 例如:Const PI=3.14,Num=45变量命名规则由字母开头的字母、数字、下划线组成的字符串,字符个数不超过255个。变量的类型和定义用类型说明符来标识 在定义变量时指定其类型 定义符 变量名 As 类型用DefType语句定义 DefType 字母范围记录类型变量例如:有如下的记录类型:Type TdemoNum1 as doubleVar1 as string*8 End Type 定义变量AD:Static AD as Tdemo 引用:AD.Num1AD.Var,34%34&34#34 34$2字节 4字节 8字节 8字节 2字节,Abca32a_1Sefg%q12&hj!
4、Nb78#a_12 jk$,Dim var1 as integer Dim var2 as double Dim myname as string Dim myname as string*10 Dim var1,var2 as doubleStatic num as integer Static sdf as stringPublic total as integer,Defdbl l-pDefint a-d,第三章 Visual Basic 程序设计基础,3.变体类型变量Variant变量的定义Variant变量值的内部表示Variant变量中的数值Variant变量中的字符串Varian
5、t变量中的空值Variant变量中的Null值,例如:dim value as variantDim value,例如:dim a1,a2,a3a1=“100”a2=90a3=a1+a2 结果:a3=190又若a2=“asd”a3=a1+a2 结果:a3=“100asd”,第三章 Visual Basic 程序设计基础,三、变量的作用域,局部变量与全局变量局部变量局部变量在过程内用Dim、Static定义,窗体变量和模块变量全局变量默认声明例如:假定我们在窗体上建立了一个命令按钮,定义单击的事件过程如下:Sub Command1_Click()Answer$=InputBox$(“Are yo
6、u student?”)If Anwswer=“Yes”thenMsgBox”He is a student”ElseMsgBox”He is not student”End ifEnd Sub,例如:sub command1_click()dim tem as integerstatic total as double end sub,第三章 Visual Basic 程序设计基础,四、常用内部函数,大体上分为五类:转换函数、随机函数、数学函数、字符串函数、时间/日期函数。,第三章 Visual Basic 程序设计基础,第三章 Visual Basic 程序设计基础,例1 通过随机函数产生
7、2个两位正整数求这二个数之和并显示出来。编写的窗体单击事件过程代码如下:Private Sub Form_Click()Dim a As Integer,b As Integer,c As Integer Randomize 初始化随机数生成器 a=Int(90*Rnd+10)产生10,99区间内的随机整数 b=Int(90*Rnd+10)c=a+b 求两数之和 Print 产生的两个随机数:;a,b Print 和数:;cEnd Sub运行程序后单击窗体,输出结果是:产生的两个随机数:56 71 和数:127,例2 使用日期时间函数示例。编写的窗体单击事件过程代码如下:Private Sub
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 VisualBasic 程序设计 基础
链接地址:https://www.31ppt.com/p-5665517.html