欢迎来到天天文库
浏览记录
ID:57026829
大小:1.11 MB
页数:23页
时间:2020-07-26
《程序设计基础资料课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、回顾常用对象的常用属性、事件和方法:属性:见课件事件:click、load、unload、change、Gotfocus、lostfocus方法:print、cls、move、setfocus第3章VB程序设计基础第3章VB程序设计基础VB的基本数据类型常量、变量运算符和表达式常用内部函数实现以下界面的功能3.1数据类型数据:计算机能够处理的信息,如:数字、文字、声音等数据类型:根据数据描述信息的含义,将数据分为不同类型,数据类型分为基本数据类型和自定义数据类型。基本数据类型数据类型关键字类型符占字节数举例逻辑型Boolean2True或Fals
2、e数值型整型Integer%220长整型Long&440000单精度Single!413.6双精度Double#826.568日期型Date8#9/16/2013#字符串型String$"开心!"变体型VariantP47-32768~32767Label1.FontSize=40Label1.FontSize=40.5Label1.ForeColor=&H00FF00FF&Label1.FontBold=TruePicture1.Print#9/22/2014#Label1.FontName="幼圆"双引号能去掉吗?十六进制的长整型3.2常量与
3、变量3.2.2常量在整个应用程序运行期间值不会发生变化的量。直接常量(如:40、#9/22/2014#、true、“幼圆”等)用户自定义符号常量符号常量系统定义符号常量(视图│对象浏览器例如:vbred)Label1.ForeColor=vbred符号常量(用户自定义)在程序设计中,经常用符号常量来代替程序中反复使用或很难记忆的数据,减少程序的出错率,改进程序的可读性。符号常量(用户自定义)形式:Const常量名[AS类型]=表达式举例:ConstBirth=#1/1/2010#ConstMaxAsInteger=100ConstPi=3.141
4、5926,Max=100说明:符号常量不能改变,不能重新赋值。变量定义:一个有名字的内存单元就叫变量。在程序运行期间变量值是可以改变的。变量名变量值变量的命名规则(P48)①以字母或汉字开头,后可跟汉字、字母、数字或下划线组成,长度小于等于255个字符;②不能和关键字(系统标识符)同名;③VB中不区分变量名的大小写;④变量名在同一个范围内必须是唯一的。见名知义简单明了变量的声明(1)显式声明格式:Dim变量名1[AS类型][,变量名2[AS类型]]例如:DimcAsStringDimbrasbooleanDimaAsinteger,bAsinte
5、gerDima,bAsinteger?可写成:Dima%,b%Dima%,b$,c@声明语句的执行过程?变量的默认初值P51(2)隐式声明(建议不使用)对变量未加声明而直接使用,或省略了[AS类型/类型符]短语的变量,其类型为变体(Variant)类型。(3)强制声明在VisualBASIC程序的开始处,若出现(系统环境可设置)或写入下面语句:OptionExplicit变量的声明工具
6、选项
7、编辑器“要求变量声明”Dima%,b%a=100b=200.123Printa,b100200读程序dimaasinteger,basintegera=20
8、000b=20000a=a+bprinta溢出错误原因:Integer占2个字节(−32768~32767)方法:改变a的数据类型例:编程实现:运行程序后,输入圆的半径,求圆的面积和周长。变量的使用注意一个变量只能存一个数。给别的变量赋值后原变量的值不变。思考:如何实现两个变量值的交换?编程实现:单击“互换”命令按钮,实现Tom和Jerry的名字和形象互换。赋值语句格式:[Let]变量或属性名=变量或属性的值功能:先计算赋值号右边的变量或属性的值,再将其值赋给左边的变量或属性。举例:a=1Text1.Text="大家好"r=Val(Text1.T
9、ext)补充说明:(1)不要将“=”理解为数学上的等号。例:A=A+1表示将变量A的值加1后放回到A中。(2)赋值号“=”左边一般是变量名或对象的属性引用,不能是常量、符号常量、表达式。5=X'左边是常量。(3)赋值号“=”两边的数据类型一般要求应一致。(4)一条赋值语句只能为一个变量赋值。x=y=z=9小结VB的基本数据类型常量变量赋值语句下次课内容:第3章运算符、表达式和常用内部函数作业:实验作业3
此文档下载收益归作者所有