欢迎来到天天文库
浏览记录
ID:48831092
大小:988.00 KB
页数:39页
时间:2020-01-27
《程序设计ABC 课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第二章程序设计ABC■可视化程序开发■数据的表示与处理■程序的基本结构2.2数据的表示与处理知道VB的常用数据类型、常量、变量、运算符及表达式的含义学会定义变量,学会使用常用语句及标准函数2.2.1数据类型VB的数据类型数据类型关键字所占内存取值范围整型Integer2字节-32768~32767范围内的任何整数长整型Long4字节-2147483648~2147483647范围内的任何整数单精度Single4字节负数:-3.402823E38~1.401298E-45正数:1.401298E-45~3.402823E38双精度Double8字节负数-1.797693134E30
2、8~-4.940656458E-324正数4.940656458E-324~1.797693134E308字符串String10字节+字符串长度定长字符串:0~65535个字符不定长字符串:0~20亿个字符布尔型Boolean2字节True或False日期型Date8字节100/1/1~9999/12/312.2.2常量与变量常量:在程序运行期间始终保持不变。VB中的常量有数值型常量、字符串常量。数值型常量类似于数学中的常数。字符串常量“1234”、“china”定义形式:Const常量名[AS类型]=表达式ConstPI=3.1415926变量:在程序运行期间可以改变的量。命名
3、规则:(1)必须以字母或汉字开头,而不能以数字或其他字符开头(2)只能由字母、数字、汉字和下划线组成,不能含有小数点、空格等字符(3)字符个数不超过255个(4)变量名不能使用VB中的保留字。如printsubend等(5)VB不区分变量名中的字母的大小写(6)为增加程序的可读性,变量名最好取有意义的名称定义形式Dim变量名As数据类型DimAAsInteger2.2.3运算符与表达式算术运算符与算术表达式算术运算符含义运算优先级实例结果^指数12^101024-取负2-5+2-3*乘法35*420/除5/22.5整除4522Mod求余55Mod21+加620+525-减20
4、-515字符串运算符与字符串表达式VB中字符串运算符有:+和&作用:将两个字符串连接起来区别:字符串表达式+数值型表达式,结果为数值型数据eg:“123”+45结果为168字符串表达式&数值型表达式,结果为字符串型数据eg:”123“+45结果为“12345”关系运算符与关系表达式(运算结果为布尔型)关系运算运算符示例大于>100>99结果为True小于<1.2<-23结果为False大于等于>=3>=0结果为True小于等于<=5<=0结果为False等于=12=13结果为False不等于<>12<>13结果为True逻辑运算符与逻辑表达式关系运算符运算符优先级运算规则实例非N
5、OT1非真则假非假即真Not(12<>13)结果为False与AND2都为真时才为真(23>10)and(30<23)结果为False或OR3都为假时才为假(23>10)or(30<23)结果为True日期运算符与日期表达式eg:#2010/09/01#+30结果为“2010-10-1”#2010/10/20#-#2010/10/10#结果为10运算符的执行顺序算术运算符>字符串连接运算符>关系运算符>逻辑运算符2.2.4常用语句与函数1:赋值语句用“=”来实现,如N=12:Print语句功能:在指定的对象上输出文本[对象名.]Print[表达式列表]eg:Print“北京”,“
6、欢迎你!”Print“北京”;“欢迎你!”3:注释语句用‘或Rem4:结束语句end强制程序运行结束5:与用户交互函数InputBox()与MsgBox()函数思考两者输出结果有什么不同?6:数学函数Int(x)取整函数Int(99.2)结果为99Rnd()产生[0,1)随机数,常与Randomize结合使用,避免产生相同的随机数7:字符串函数Len(字符串)求字符串的长度Len(“2008奥运”)返回值68:日期函数Date()返回系统的当前日期Time()返回系统的当前时间9:常用转换函数val(字符串)将字符串转换为数值,val(“12”)结果为12str(整数)将数值转换
7、为字符串,str(5)结果为“5”练习P32实践部分的(2)2.1可视化程序开发工具理解控件、对象、属性等基本概念学会使用VB中的标签、文本框、按钮等基本控件2.1.1认识我们的“创作室”菜单栏工具栏工具箱窗体布局窗口属性窗口工程管理器代码窗口窗体设计器如何实现?设计一个程序,用鼠标单击窗体时,窗体中显示“欢迎进入VB世界!”。2.1.2可视化编程的一般步骤完成打字游戏程序,要求如下:DateDiff函数简介DateDiff(interval,date1,date2[,first
此文档下载收益归作者所有