zoukankan      html  css  js  c++  java
  • vb与C#的区别,片段记录

    VB 是不区分大小写的

    如果在声明时没有指定变量的类型,则它默认类型为 Variant。Variant数据类型可以包含任何类型的变量。

    使用 Option Explicit 强制声明所有的变量。
    当不使用 Option Explicit时,如果写错变量名,然后声明这个写错变量并初始化为0,这样会导致一个运行时的逻辑错误。

    message=message & Format$ (average,”Fixed”)
    Format$函数返回了一个格式化的字符串。第一个变量averge 是要将其格式化的表达式,Fixed 是其格式。 Fixed 说明取小数两位,并且四舍五入。
    Print Format$(7.756,”Fixed”)  ’7.76
    Format$(years,”@@@@”) ‘@显示一个字符或空格,@符号的数目说明了出现在格式化字符串中的空格数。
    Format$(years,”!@@@@”) ‘!可以实现左对齐。
    Format$(Format$(amout,"Currentcy"), String$(17,"@"))
    Format$(amount,"Currency")
    String函数创建了一个包含17个@符号的字符串;处理美元数时,“Currency”格式更合适。“Currency”格式显示了一个美元符号$,小数点后将有两位数,并在第3个数字间显示一个逗号,返回的字符串则有17个字符串。

    Double 类型声明符是#
    Dim sum As Integer <==> Dim sum%       --> someVarable% =8
    sum=sum + txtInput.Text  <==> Let sum=sum + txtInput.Text

    If num1=num2 Then lblDisplay1 = num1 & " is equal to “ & num2
    字符串连接运算符(&) 将num1 与 num2的值合并为一个字符串。End If 关键字表示这个 If/Then结构的结束。因为 If/Then结构体内只有一条语句,这个结构也可以像上面一样写(单行的If/Then 不需要 End If)。

    计算机中的许多空白和空格,计算机通常会忽略它们(除非放在双引号内)。可以使用行连续符( _ )将语句分成几行来写,行连续符前至少有一个空格。
    不使用行连续而将一个语句分成几行书写是一个语法错误。
    在行连续前不使用空格是一个语法错误
    在行连续符后放置无关的内容(包括注释)是一个语法错误。

    在语句之间使用冒号( : )可以将几个语句放在一行上
    square = num^2 :cube = num^3

    image

    image

    For/Next 循环结构Sub cmdButton_Click()   Dim counter As Integer

      For counter =2 To 20 Step 2
        Pint counter
      Next counter
    End Sub
    Next 语句后而包含的 For/Next 循环控制变量名是可选的
    Next 语句后使用了错误的变量是一个语法错误
    不使用 Next 终止For/Next 是一个语法错误
    变量是4 ,仍然没有 超过20,所以程序 counter 增加到了 22 ,使得循环条件不能满足,终止循环。
    For/Next结构执行10次循环体,将控制变量从1变到10,增量为1(默认为1,省略了Step)
    For years=1 To 10
    amount=principal * (1+ interestRate)^ years
    Next years
    Select Case TestParam
    Case Is < 1000
    message="Access Denied"
    case 165 To 168
    message="Technician Personnel"
    case 8345
    message="custodial services"
    case Else
    message = "Access Denied"
    end Select
    case 1,10 to 18
    检查TestParam是否是1 或者介于10和18之间;当使用非连续的使用逗号分隔。

    Do '类型于Do While /loop
    Print counter & Space$(2);
    counter=counter+1;
    Loop While counter <=10

    1,2,3,4,5,6,7,8,9,10

    Do
    Print counter & Space$(2);
    counter=counter+1;

    Loop Until counter=10
    1,2,3,4,5,6,7,8,9,10

    Exit Do 和Exit For 是改变控制流程。

     

    VB布尔值由关键字True、False 或者 非0值 、0值表示。

    image_thumb2


    image_thumb4

    EOF就是文件末尾的意思,end of file

    InStr([start, ]string1, string2[, compare]
     
     start 数值表达式,用于设置每次搜索的开始位置. string1 接受搜索的字符串表达式. string2 要搜索的字符串表达式。 compare 指示在计算子字符串时使用的比较类型的数值

    vbcrlf与vbcr有什么区别?
      vbcrlf=回车(carriage return)+换行(line feed)
      vbcr=回车
      在屏幕上,回车就是光标回到行首,换行光标下移一行.针式打印机上,回车是打印头回到左边,换行是要进纸


    Set rsGetSecurity1 = New ADODB.Recordset
    rsGetSecurity1!SiteEditOptions
      SiteEditOptions 表示表中的字段

    IIF(a>5,-1,0) 相当于 a>5?-1:0;

    -----------

     
  • 相关阅读:
    Windows Server 2003 SP2(32位) 中文版 下载地址 光盘整合方法
    用Recycle()方法对Java对象的重要性
    Lotus中千奇百怪的 $$
    Developing a simple application using steps "User Decision" and "Mail"(1) 沧海
    沟通中的情绪管理(演讲稿) 沧海
    人只有在压力之下,才可能成功,没做一件事,都必须成功,不许言败 沧海
    什么是IDOC,以及IDOC的步骤 沧海
    VS2008 Professional Edition CHS中的deffactory.dat读取错误 沧海
    Including custom text in the step "User Decision" 沧海
    SAP Upgrade Strategy 沧海
  • 原文地址:https://www.cnblogs.com/potoofly/p/3115362.html
Copyright © 2011-2022 走看看