您现在的位置:学赛首页 > 计算机等级考试 > 复习资料 > 正文
二级VB考试教程:与Print方法有关的函数
http://www.educity.cn 作者:希赛IT教育研发中心 来源:希赛网 2007年8月14日 发表评论 进入社区
《计算机等级考试考点分析、题解与模拟——二级Visual Basic语言》 章节连载

    7.1.2  考点2:与Print方法有关的函数

    在Print方法中经常使用Tab函数、Spc函数和Space函数,使信息按指定的格式输出。

    1.Tab(n)函数

    Tab(n):用于把光标往后移动n个字符的位置,从这个位置开始输出信息。要输出的内容放在Tab函数的后面,并用分号隔开。本章节内容来自希赛网IT教育研发中心的计算机等级考试用书 《计算机等级考试考点分析、题解与模拟——二级Visual Basic语言》。例如:
    Print Tab(25);800

    说明:
     参数n为数值表达式,其值为一个整数,它是下一个输出位置的列号,表示在输出前把光标移到该列。购书请到希赛网第一书店。最左边的列号为1,如果当前的显示位置已经超过n,则自动下移一行。
     在Visual Basic中,对参数n的取值范围没有具体限制。当n比行宽大时,显示位置为n Mod行宽;如果n<1,则把输出位置移到第一列。
     当在一个Print方法中有多个Tab函数时,每个Tab函数对应一个输出项,各输出项之间用分号隔开。本章节内容来自希赛网IT教育研发中心的计算机等级考试用书《计算机等级考试考点分析、题解与模拟——二级Visual Basic语言》。

    2.Spc(n)函数

    Spc(n)函数与Tab函数类似,用于跳过n个空格输出。与Tab函数的区别是,Tab函数从第—列开始计数,n是绝对偏移量;购书请到希赛网第一书店。而spc函数则是从前面的输出项后开始计数,n是相对偏移量。例如:
    Print “CHINA”;Spc(8);”CSAI”
    该语句首先输出“CHINA”,然后经过8个空格,显示“CSAI”。
    说明:
     参数n是一个数值表达式,其取值范围为0~32767的整数。Spc函数与输出项之间用分号隔开。
      Spc函数与Tab函数的作用类似,而且可以互相代替。

    3.Space$ (n)

    Space$ (n):用于返回n个空格。
       例7.1.2  Tab函数用于把光标往后移动到自己需要的位置,它与输出的内容要用      符号隔开。
    答案:分号(;)

    7.1.3  考点3:格式输出(Format $)
    

    Format $用于把数值和日期型的数据按指定的格式输出。Format $的一般格式如下:
    Format$(数值表达式,格式字符串)
    说明:如果省略格式字符串,则把数值表达式的值转换成字符串。在这种情况下Format$函数的功能与Str$函数基本相同,惟一的差别是当把正数转换成字符串时,Str$函数在字符串前面留有一个空格,而Format$函数则不留空格。其作用见表7-1。
    

    例如:使用以下事件过程测试数值的格式化输出。
    Private Sub Form_Click()
    Print Format$(25634, "########")
    Print Format$(25634, "00000000")
    Print Format$(256.34, "0000.00")
    Print Format$(256.34, "####.##")
    Print Format$(12345.67, "####,#.##")
    Print Format$(12345.67, "#,####.##")
    Print Format$(12345.6, "###,##0.00")
    Print Format$(12345.6, "$###,#0.00")
    Print Format$(12345.6, "-###,##0.00")
    Print Format$(0.123, "0.00%")
    Print Format$(12345.6, "0.00E+00")
    Print Format$(0.1234567, "0.00E-00")
    Print Format$(12345.67, ",#####.##")    '错误
    Print Format$(12345.67, "#####,.##")    '错误
    End Sub
    上述过程运行后,单击窗体,输出结果如图7-2所示。
    


 本章节内容来自希赛网IT教育研发中心的计算机等级考试用书 《计算机等级考试考点分析、题解与模拟——二级Visual Basic语言》。(购书请见 : http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032473