暂时用到,学习学习.

变量声明

  1. Dim 变量名 as 数据类型类型
  2. Set 实例 = new 类名

自定义数据类型

  1. Type 数据类型标识符
  2. 域名 As 数据类型;
  3. 域名 As 数据类型;
  4. 域名 As 数据类型;
  5. EndType
  6. '使用说明
  7. Dim a As 数据类型标识符
  8. a.域名 = XXXX
  9. '
  10. With a
  11. .域名 = xxx
  12. End With

注意

VB建立了一种新的变量类型DD货币型变量,通过使用仅带有二位小数的货币变量,就能避免因使用实型变量而带来的数值积累误差问题。

VB在调用函数(Function)时,必须在函数名后跟一对括号。

VB对白兰地使用范围重新做了规范,在Basic里把隐含变量都当作全局变量,而在VB里对隐含变量都当作局部变量。

VB里的说明语句(Declare),仅支持动态链结库(DLL)的子程序和无变量函数。

使用数组,必须事先用Dim或Redim进行定义。

注释

在VB里,注释语句有两种,一种是用“Rem”关键字,这跟DOS里的批处理文件的用法一样,还有一种是利用单引号“'”

长语句的分行

在比较早的版本中,因为没有象C等语言用“;”隔开语句与语句,VB的语句是必须写在一行里的,不过后来版本的VB里如许用分行符“_”把一个长语句分成若干行来存放。

条件语句

  1. If <条件> Then
  2. <语句>
  3. ElseIf
  4. <语句>
  5. Else
  6. <语句>
  7. EndIf
  8.  
  9. Select Case <变量名>
  10. Case <情况1>
  11. ……
  12. Case <情况2>
  13. ……
  14. CaseElse
  15. ……
  16. EndSelect

循环语句

  1. For counter = start To end [Step step]
  2. [statements]
  3. [Exit For]
  4. [statements]
  5. Next [counter]
  6. While语句也是一个很常用的循环语句,它的形式很多。
  7. DoWhile……Loop语句
  8. While……Wend语句
  9. Do……LoopWhile

运算操作

数学运算

+:加法运算,也适合于字符串的之间的合并运算。

-:加法运算。

*:乘法运算。

/:除法运算。

:整除运算。

Mod:求余运算。例如:aModb表示a被b整除以后的余数。

^:幂运算。A^B表示以A为底的B次方。

关系运算

关系运算也称比较运算,它表示不等式的真或假,VB共提供六种运算符,分别是

=(等于),>(大于),<(小于),>=(大于等于),<=(小于等于)和<>(不等于)

VB 语言学习笔记.的更多相关文章

  1. HTML语言学习笔记(会更新)

    # HTML语言学习笔记(会更新) 一个html文件是由一系列的元素和标签组成的. 标签: 1.<html></html> 表示该文件为超文本标记语言(HTML)编写的.成对出 ...

  2. 2017-04-21周C语言学习笔记

    C语言学习笔记:... --------------------------------- C语言学习笔记:学习程度的高低取决于.自学能力的高低.有的时候生活就是这样的.聪明的人有时候需要.用笨的方法 ...

  3. 2017-05-4-C语言学习笔记

    C语言学习笔记... ------------------------------------ Hello C语言:什么是程序:程序是指:完成某件事的既定方式和过程.计算机中的程序是指:为了让计算机执 ...

  4. GO语言学习笔记(一)

    GO语言学习笔记 1.数组切片slice:可动态增长的数组 2.错误处理流程关键字:defer panic recover 3.变量的初始化:以下效果一样 `var a int = 10` `var ...

  5. Haskell语言学习笔记(88)语言扩展(1)

    ExistentialQuantification {-# LANGUAGE ExistentialQuantification #-} 存在类型专用的语言扩展 Haskell语言学习笔记(73)Ex ...

  6. Go语言学习笔记十三: Map集合

    Go语言学习笔记十三: Map集合 Map在每种语言中基本都有,Java中是属于集合类Map,其包括HashMap, TreeMap等.而Python语言直接就属于一种类型,写法上比Java还简单. ...

  7. Go语言学习笔记十二: 范围(Range)

    Go语言学习笔记十二: 范围(Range) rang这个关键字主要用来遍历数组,切片,通道或Map.在数组和切片中返回索引值,在Map中返回key. 这个特别像python的方式.不过写法上比较怪异使 ...

  8. Go语言学习笔记十一: 切片(slice)

    Go语言学习笔记十一: 切片(slice) 切片这个概念我是从python语言中学到的,当时感觉这个东西真的比较好用.不像java语言写起来就比较繁琐.不过我觉得未来java语法也会支持的. 定义切片 ...

  9. Go语言学习笔记十: 结构体

    Go语言学习笔记十: 结构体 Go语言的结构体语法和C语言类似.而结构体这个概念就类似高级语言Java中的类. 结构体定义 结构体有两个关键字type和struct,中间夹着一个结构体名称.大括号里面 ...

随机推荐

  1. unpipc.h&unpipc.c

    unpipc.h #ifndef _UNPIPC_H #define _UNPIPC_H #include <stdio.h> #include <unistd.h> #inc ...

  2. apache2: bad user name ${APACHE_RUN_USER} 解决

    开工后,发现有个虚拟机的apache没起来,调用apache2 -k start 后,提示如下内容: apache2: bad user name ${APACHE_RUN_USER} apache ...

  3. JAVA中toString方法

    因为它是Object里面已经有了的方法,而所有类都是继承Object,所以"所有对象都有这个方法". 它通常只是为了方便输出,比如System.out.println(xx),括号 ...

  4. python之input(), raw_input()

    input(): 要求输入合法的python表达式, 例如字串需要加"", 四则运算会自动计算. raw_input():所有输入视作字串 >>> val=inp ...

  5. redis使用场景

    Redis应用场景   Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作 ...

  6. ibatis.net demo

    1. download ibatis.nethttps://code.google.com/p/mybatisnet/ 2. add all dll as reference to your proj ...

  7. dragsort拖动插件的使用

    <!DOCTYPE html><html><head> <title>DragSort Example</title> <meta c ...

  8. Matlab中cellfun函数的使用

    Compute the mean of each vector in cell array C. C = {1:10, [2; 4; 6], []}; averages = cellfun(@mean ...

  9. function复习

    #include <iostream> #include <functional> using namespace std; int fun(int a) { std::cou ...

  10. Apache代理和反向代理

    服务器上安装了多个服务,包括apache的80端口,以及tomcat的8080和8090,为了访问使用方便,尝试了代理和反向代理.下面是部分配置以备参考: NameVirtualHost *:80 & ...