- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB程序设计基础VB武科大教学PPT
VB程序设计基础;目标;3.1 数据类型;3.1 数据类型;单精度型(Single)和双精度型(Double);S为100的阶乘,S为整型还是长整型?
123456789.123定义为单精度型还是双精度型?;3.1 数据类型;字符型(String)和布尔型(Boolean);日期型(Date)、对象型(Object)和变体型(Variant);3.2 常量和变量;1.一般常量;整型常量;Visual Basic能自动判断常量类型
例如,在默认情况下,Visual Basic将选择需要内存容量最小的表示方法,值3.14通常被作为单精度数处理。为了显式地指明常数的类型,可以在常数后面加上类型说明符。这些说明符分别为:
% 整型;
长整型;
! 单精度浮点数;
# 双精度浮点数;
@ 货币型;
$ 字符串型。
字节、布尔、日期、对象及变体类型没有类型说明符。 ;2.符号常量 ;其中:;系统常量;3.2.2 变量;变量的声明;变量与内存
每一个变量有名字,类型,大小和值
变量名对应于它在内存中的位置
当一个新的值被放进变量时,它将替换掉以前的值
从内存中读取变量的值不会改变它
A visual representation;例如:
Dim total As Integer
Dim sum As Double
Dim myname As String*4
Dim varname As String
Dim add
Dim a As Integer, b As Integer, c As Single
Dim a%, b%, c!;隐式声明
1)VB允许不加声明就直接使用变量,此时VB会自动创建所用的变量,默认的变量类型为变体类型(Variant)
2)在为其赋值之前,该变量的值是Empty;当为它赋值后,该变量的类型为所赋值的类型
显式声明
1)采用Dim,Public,Private或Static等语句声明的变量,称为显式声明的变量
2)若要强制进行变量的声明,可在窗体模块、标准模块的声明段中添加下列语句:
Option Explicit;变量的作用域;过程级变量;模块级变量;公用变量;3.3 运算符和表达式;算术运算符与算术表达式;连接运算符;“”和“+”在用法上也是有区别的:;关系运算符与关系表达式;逻辑运算符与逻辑表达式;运算符的优先级;已知a=2,b=3,c=4,d=5,那么表达式Not a=c Or 4*c=b^2 And ba+c的值为 。(False)
Print “5*20”的结果是
表达式-2^2+43\5的值是____。4
表示X能被2和5整除的数的表达式--------
表达式 #4/14/2004# +5 的值是 。
表达式4 + 5 \ 4 * 9 / 8 Mod 3的值是 。5
;3.4 VB常用内部函数;数学函数;表3-4 常见的数学函数 ;说明:
三角函数的自变量是以弧度为单位。例如:Sin45°应写成:Sin(45*3.14159/180) 。角度转换为弧度的计算公式为: 1°=π/180=3.141 59/180(弧度)
(2) 符号函数Sgn(x),根据x的值返回一个整数。即当x0时,返回1;当x=0时,返回0;当x0时,返回-1。;(4) 随机函数Rnd的自变量可以省略不写。利用该函数可以产生给定区间 [n,m] 上的随机数,其公式为:
Int((m-n+1)*Rnd+n)
在调用 Rnd 之前,先使用无参数的 Randomize 语句初始化随机数生成器,该生成器具有根据系统计时器得到的种子。;转换函数 ;Oct(x);(2) Str(x)函数将数值型数据转换为字符串。字符串的第一位一定是空格(x0)或负号(x0),小数点后0将去掉。例如:
Str(123) 结果为” 123”
Str(-123.45) 结果为”-123.45”
Str(-123.450000) 结果为”-123.45”;函数名及调用格式;Lcase(x);日期、时间函数 ;Day(date);Private Sub Form_Click()
x = #5/1/2010#
a = x - Date
b = Weekday(x)
c = Year(Date)
d = Month(Date)
e = Hour(Time)
f = Minute(Time)
Print 现在距离世博会开幕还有: ; a; 天
Print 世博会开幕是:星期;
您可能关注的文档
- PM--Chapter12PriceDetermination[营销原理].ppt
- PICCC语言基础和特点.ppt
- PID温度控制算法[精].pptx
- Pioneer操作培训PPTWCDMA[联通九月份测试用].ppt
- PhoneticPPT国际英标辅音教程.ppt
- POP工艺[中文]20110531.pptx
- PMP在线申请PDU截图指导[最新].ppt
- POS机使用常见问题以及解决办法[全].pptx
- php开发入门教程ThinkSNS实战开发第15讲后台开发入门及实战.ppt
- PowerPointPresentation-上海中医药大学15233.ppt
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
文档评论(0)