当前位置: 首页 > news >正文

(三 上)VB2010 语言基础

一、数据类型

1)基本类型(数值、字符、其他)

Boolean、Byte、Date、Object、SByte、String、复合数据类型都没有文本类型的字符

1.数值型

整形

非整形

2.字符

3.其他

2)复合数据类型(结构、数组、类)

Structure、Dim、Class     

3)数据类型的实现

根据特定的变量存储的是自己的是数据还是指向数据的指针,可以对数据类型分类。

存储自己的数据——值类型

存储指向内存中其他位置的指针——引用类型

1.值

所有数值数据类型、Boolean、Char、Date、所有结构、枚举

2.引用

String、数组、类、委托

4)数据类型的转换

1.扩大、收缩

指的是取值范围的变化

扩大总成功,收缩可能会失败丢失数据

2.隐式、显式

隐式自动执行,不需要特殊语法

显式需要特殊语法,使用类型转换函数,强制转换为目标数据类型

3.值的更改

二、常量、枚举

1)常量

1.直接常量

直接给出的数据,直接反应类型

2.符号常量

标识符代表一个具体常量出现的常量,只定义一次可以在代码多次多处使用

[访问修饰语]     Const 常量名     [As类型]  =   表达式

3.系统预定义常量

2)枚举

1.创建枚举

Enum语句创建

[访问修饰语]      Enum枚举名        [As类型]

                成员列表

End Enum

必须在声明模块使用

每个成员按下列声明:

member  name          [ =initializer ]

member  name  成员名称                      

 initializer 设定此成员表达式,没有指定就初始化为0或者初始化为比前一个值大1的数

枚举成员引用格式:

枚举名  .  成员名

2.预定义枚举

三、变量

1)声明

  • 格式

数值可以不断改变的量

Dim      [变量名]      [As类型]       [=初始值]

初始值——给变量赋的初值

引用类型可使用New关键字,来创建由数据类型制定的类或结构的新实例

  • 隐式、显式 声明

如果是ON则为显式声明,编译器要求每个使用的变量都必须声明

如果是OFF则为隐式声明,可以不声明就使用

  • 给初始值

Dim          mydata         As     Integer=10  

  • 声明多个

Dim        i,j,k      As    Integer

  • 不用As,用标识符

Dim          mydata %

2)使用

赋值、引用

3)生存期、范围

1.生存期

存储值的时间周期

局部变量(过程内部声明的变量)

生存期:仅仅在声明变量的过程的运行阶段存在

成员变量(在模块级别上的类、结构或模块内部声明但不允许在类、结构、模块内部的任何过程中声明

生存期:与声明该变量的过程或类生存期相同

静态变量是Static声明的局部变量(过程终止后,局部变量立即消失,静态变量继续存在并保留新值)

生存期:比局部变量生存期长,下次调用不会初始化,保存最新值

2.范围


http://www.mrgr.cn/news/70499.html

相关文章:

  • 百大冷知识系列:天文
  • ubuntu 配置 多个 git 客户端 账户
  • Python Selenium:Web自动化测试与爬虫开发
  • MyBatis-数据库连接池、属性文件config.properties、类名简化、MyBatis的整体架构
  • GDPU 信息安全 期末复习
  • 【SLAM文献阅读】基于概率模型的视觉SLAM动态检测与数据关联方法
  • 五分钟掌握vue3!!!
  • 显示器接口种类 | 附图片
  • 申报2025年安徽省16市高新技术企业认定奖励补贴政策
  • (三)【 Python最牛 -Basemap】使用Basemap进行地图可视化
  • 力扣排序506题(相对名次)
  • 如何使用 Web Scraper API 高效采集 Facebook 用户帖子信息
  • 发布rust crate和cargo工作空间
  • SD-WAN可以搭建跨国企业组网吗?
  • 如何解决企业业务流程分散的痛点
  • 深入探讨 C++ 中的 Lambda 表达式
  • CKA认证 | Day2 K8s内部监控与日志
  • Java 多态 (Polymorphism)详解
  • C++模板进阶
  • 数据重塑:长宽数据转换【基于tidyr】
  • Scala的List
  • 科普|分享10个你不知道的公司数据安全防泄密措施,让企业数据安全牢不可破!
  • AI Weekly5:过去一周重要的AI资讯汇总(1104-1110)
  • Playwright——快速入门(初章)
  • 甘肃油糕,舌尖上的滚烫美味
  • 关于有机聚合物铝电容的使用(2)