教学材料《VB导论》_第3章.pptVIP

  • 0
  • 0
  • 约1.03万字
  • 约 53页
  • 2026-01-21 发布于广东
  • 举报

3.5赋值语句(2)如果变量为逻辑型,而表达式为数值型,则所有的非0值转换成True赋给变量,“0”转换成False赋给变量。(3)把True赋给整型变量,变量的值为-1,把False赋给整型变量,变量的值为“0”。(4)把True赋给字符变量,变量的值为“True”,把False赋给字符变量,变量的值为“False”。(5)把一个非数值字符型的数据赋给数值变量,系统将给出类型不匹配的错误提示。上一页返回3.6常用内部函数VisualBasic提供了大量的内部函数,用户在编程时可直接使用它们,但要按照函数的要求,提供正确的表达式参数。以下函数中凡用字母C的表示字符串表达式参数,N表示数值表达式参数,D表示日期表达式参数,函数名后有$号的表示函数返回值为字符串类型。3.6.1数学函数VisualBasic中的数学函数主要用于实现数学运算,常用的数学函数如表3-7所示。下一页返回3.6常用内部函数Rnd函数返回0和1(包括0,但不包括1)之间的双精度随机数。每次运行时,要产生不同序列的随机数,需执行Randomize语句。使用的格式是:Randomize[N],如果省略了N,则表示使用系统计时器返回的值作为N的值,例如:产生1~100的随机整数:Int(Rnd?100)+1;产生[m,n]的随机整数:Int(Rnd?(n-m+1))+m。3.6.2转换函数VisualBasic中常用的转换函数如表3-8所示。上一页下一页返回3.6常用内部函数说明:(1)Str函数在将非负数转换成字符串时,在结果的左边加一个空格。(2)Val函数将数字字符串转换为数值,当字符串中出现数值类型规定外的字符时,则停止转换,函数返回的是停止转换前的结果。第一个字符为非数字字符则返回0值。3.6.3字符串函数字符串函数主要用于程序中对字符串进行操作。VisualBasic中常用的字符串函数如表3-9所示。上一页下一页返回3.6常用内部函数3.6.4日期函数日期函数主要用于日期操作。VisualBasic中常见的日期函数如表3-10所示。说明:日期型数据是一种特殊的数值型数据,它们之间只能进行加“+”、减“-”运算,有3种情况:(1)两个日期型数据可以相减,结果是一个数值型数据(两个日期相差的天数),例如:#12/19/1999#-#11/16/1999#′结果为数值型数据:33上一页下一页返回3.6常用内部函数(2)一个表示天数的数值型数据可加到日期型数据中,其结果仍然为一日期型数据(向后推算日期),例如:#11/16/1999#+33′结果为日期型数据:#99-12-19#(3)一个表示天数的数值型数据可从日期型数据中减掉它,其结果仍然为一日期型数据(向前推算日期),例如:#12/19/1999#-33′结果为日期型数据:#99-11-16#3.6.5格式输出函数Format格式输出函数Format可以使数值、日期或字符串按指定格式输出。格式输出一般用在Print方法中。上一页下一页返回3.6常用内部函数在VisualBasic6.0中还增加了FormatCurrency(货币格式)、FormatNumber(数字格式)、FormatPercent(百分比格式),针对不同的数字,系统已预定义了,用户只要调用相应的格式即可。格式输出函数的一般形式:Format(表达式[,格式字符串])。表达式是指要格式化的数值、日期和字符串类型表达式。格式化串表示按指定的格式输出表达式的值。格式化串要加引号。VisualBasic中的格式化函数分为数值格式化串、日期格式化串等。上一页返回3.7InputBox函数和MsgBox函数

VisualBasic与用户之间的直接交互是通过InputBox函数、MsgBox函数和MsgBox过程进行的。3.7.1InputBox函数InputBox函数用来接受用户通过键盘输入的数据。其语法格式:x=InputBox(prompt,title,default,xpos,ypos,helpfile,context)x可以是变体型或字符型变量,也可以是数值型变量。注意:InputBox函数的结果是字符型的,

文档评论(0)

1亿VIP精品文档

相关文档