VB 版 (精华区)

发信人: bloom (├┝┞┟┠┡┢┣), 信区: VB
标  题: 四、Visual Basic语言
发信站: 哈工大紫丁香 (2000年08月09日15:23:59 星期三), 转信

四、Visual Basic语言
  1.数据类型
  VB支持的数据类型很多,有:数值类型(Integer、Double、Single等)、字符类型(
String)、日期类型(Date)、Byte、Variant等。
  2.运算符
  VB支持的运算符有加(+)减(-)乘(*)除(/),逻辑比较运算符大于(>)、小于(<)、等
于(=)以及它们的组合等等。
  3.变量的定义及其作用域
  使用 Dim 语句定义变量,根据该语句所处的位置,变量有不同的作用域:全局的或
局部的。其格式为:
  Dim <变量名称> As <变量类型>
  使用 Public 来替代 Dim 语句可以使得变量全局可见,而使用 Private 定义变量
则使得变量仅被当前的函数或过程看见。
  如果需要让变量在整个程序的生命周期中生存,可以在声明变量时加上 Static 关
键字来达到这个目的。
  4.Visual Basic的语句
  (1)赋值语句:
  格式:变量 = <值> 或者 <表达式>
  (2)调用语句:
  函数调用: 变量 = 函数名(参数表)
  过程调用:过程名 参数表
       或者 Call 过程名(参数表)
  (3)分支语句:
  If 条件为真 Then
      语句块1#Else
      否则执行 语句块2 End If
  (4)分支选择 Select:
  Select Case 值或表达式
   Case 值1
    语句块1
   Case 值2
    语句块2
   . . .
   Case Else
    语句块3
   End Select
  (5)循环语句 Do While
  Do While 条件
       . . .
      Exit Do ' 跳出循环
      . . .
  Loop    ' 继续下一轮循环
  (6)Goto 语句
  (7)Visual Basic常用的函数有:
  ①数值类:Sin()、Cos()、Sqrt()、Exp()、Fv()、Syd()等;
  ②日期类:有Now()、DateSerial()、DateAdd()、DatePart()、Day()、Year()、M
onth()、Time()、TimeValue、WeekDay()等;
  ③字符串类:有Len()、Left()、Right()、Mid()、以及新函数LenB()、LeftB()、
RightB()、MidB()、和 StrConv()、CStr()、InStr()、Lcase()、Ucase()等;
  ④其它常用函数:常用的函数有 Abs()、Dir()、CurDir()、DoEvents、Format()、
MsgBox()、InputBox()、Now()、VarType()等。
  5.Visual Basic 6.0对象命名规范
  对VB中的变量、函数、过程、控件、窗体进行规范的、有意义的命名,可以减少很
多编程时的混乱。微软公司有推荐的命名准则,希望广大VB程序员以此为参照,不要让
默认的对象名称如Form1、Text1、RichEdit1等干巴巴的名字出现在程序里。
  变量或过程名的主体应该使用大小写混合形式,并且应该足够长以描述它的作用。
而且,函数名应该以一个动词起首,如 InitNameArray 或 CloseDialog。对于频繁使用
的或长的项,推荐使用标准缩略语以使名称的长度合理化。当使用缩略语时,要确保它
们在整个应用程序中的一致性。在一个工程中,如果一会儿使用 Cnt, 一会儿使用 Co
unt,将导致不必要的混淆。
  首先请给予对象一个有描述性的名字,比如不要让一个输入姓名的Text控件名称为
 Text1,而是命名为 txtName;一个口令输入框为 txtPassWord等等。
  根据对象的数据类型,应该为对象名称加上一个表示其数据类型的前缀。
  具体应用时可参照下表进行,它们也是微软推荐使用的命名规范:
  数据类型      前缀   例子
  Booleanbln     bln    Found
  Bytebyt       byt    RasterData
  String       Str    StrUserName
  Current       Cur    CurOrderNum
  为了标识出对象的作用域,可以给变量加上一个范围前缀。比如,全局变量加“g”
、模块级变量加“m”、本地过程级什么也不加等。例如:“gstrUserName”表示全局级
的字符型的变量,其主体名为“UserName”,我们基本上可以知道这个变量的绝大部分
内涵。
--
├┝┞┟┠┡┢┣ ※↑

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.226.226]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.348毫秒