- VB.Net基础教程
- VB.Net - 主页
- VB.Net - 概述
- VB.Net - 环境设置
- VB.Net - 程序结构
- VB.Net - 基本语法
- VB.Net - 数据类型
- VB.Net - 变量
- VB.Net - 常量
- VB.Net - 修饰符
- VB.Net - 语句
- VB.Net - 指令
- VB.Net - 运算符
- VB.Net - 决策
- VB.Net - 循环
- VB.Net - 字符串
- VB.Net - 日期和时间
- VB.Net - 数组
- VB.Net - 集合
- VB.Net - 函数
- VB.Net - 订阅者
- VB.Net - 类和对象
- VB.Net - 异常处理
- VB.Net - 文件处理
- VB.Net - 基本控件
- VB.Net - 对话框
- VB.Net - 高级表单
- VB.Net - 事件处理
- VB.Net 高级教程
- VB.Net - 正则表达式
- VB.Net - 数据库访问
- VB.Net - Excel 工作表
- VB.Net - 发送电子邮件
- VB.Net - XML 处理
- VB.Net - 网页编程
- VB.Net 有用资源
- VB.Net - 快速指南
- VB.Net - 有用的资源
- VB.Net - 讨论
VB.Net - 基本语法
VB.Net 是一种面向对象的编程语言。在面向对象的编程方法中,程序由通过动作相互交互的各种对象组成。对象可能采取的操作称为方法。同类对象被称为具有相同类型,或者更常见的是,被称为属于同一类。
当我们考虑 VB.Net 程序时,它可以定义为通过调用彼此的方法进行通信的对象的集合。现在让我们简单地了解一下类、对象、方法和实例变量的含义。
对象- 对象具有状态和Behave。示例:狗有状态 - 颜色、名称、品种以及Behave - 摇摆、吠叫、进食等。对象是类的实例。
类- 类可以定义为模板/蓝图,描述其类型的对象支持的Behave/状态。
方法- 方法基本上是一种Behave。一个类可以包含许多方法。在方法中编写逻辑、操作数据并执行所有操作。
实例变量- 每个对象都有其唯一的实例变量集。对象的状态是由分配给这些实例变量的值创建的。
VB.Net 中的矩形类
例如,让我们考虑一个 Rectangle 对象。它具有长度和宽度等属性。根据设计,可能需要接受这些属性的值、计算面积和显示细节的方法。
让我们看一下 Rectangle 类的实现,并根据我们的观察讨论 VB.Net 基本语法 -
Imports System Public Class Rectangle Private length As Double Private width As Double 'Public methods Public Sub AcceptDetails() length = 4.5 width = 3.5 End Sub Public Function GetArea() As Double GetArea = length * width End Function Public Sub Display() Console.WriteLine("Length: {0}", length) Console.WriteLine("Width: {0}", width) Console.WriteLine("Area: {0}", GetArea()) End Sub Shared Sub Main() Dim r As New Rectangle() r.Acceptdetails() r.Display() Console.ReadLine() End Sub End Class
当上面的代码被编译并执行时,它会产生以下结果 -
Length: 4.5 Width: 3.5 Area: 15.75
在上一章中,我们创建了一个包含代码的 Visual Basic 模块。Sub Main表示VB.Net程序的入口点。在这里,我们使用包含代码和数据的类。您使用类来创建对象。例如,在代码中,r是一个矩形对象。
对象是类的实例 -
Dim r As New Rectangle()
如果指定的话,类可以具有可从外部类访问的成员。数据成员称为字段,过程成员称为方法。
无需创建类的对象即可调用共享方法或静态方法。实例方法是通过类的对象调用的 -
Shared Sub Main() Dim r As New Rectangle() r.Acceptdetails() r.Display() Console.ReadLine() End Sub
身份标识
标识符是用于标识类、变量、函数或任何其他用户定义项的名称。VB.Net 中类命名的基本规则如下:
名称必须以字母开头,后跟一系列字母、数字 (0 - 9) 或下划线。标识符中的第一个字符不能是数字。
它不得包含任何嵌入的空格或符号,例如?- +!@#%^&*()[]{}。; : " ' / 和 \。但是,可以使用下划线 (_)。
它不应该是保留关键字。
VB.Net 关键字
下表列出了 VB.Net 保留关键字 -
添加处理程序 | 地址 | 别名 | 和 | 并且 | 作为 | 布尔值 |
通过引用 | 字节 | 拜尔 | 称呼 | 案件 | 抓住 | CBool |
字节 | 查尔 | 日期 | CDEC | CDb | 查尔 | 内特 |
班级 | CLng | 对象 | 常量 | 继续 | CS字节 | C短 |
CSng | CStr | C型 | CUInt | CULng | CU短 | 日期 |
十进制 | 宣布 | 默认 | 代表 | 暗淡 | 直播 | 做 |
双倍的 | 每个 | 别的 | 否则如果 | 结尾 | 万一 | 枚举 |
擦除 | 错误 | 事件 | 出口 | 错误的 | 最后 | 为了 |
朋友 | 功能 | 得到 | 获取类型 | 获取XML命名空间 | 全球的 | 去 |
手柄 | 如果 | 实施 | 进口 | 在 | 继承 | 整数 |
界面 | 是 | 不是 | 让 | 库 | 喜欢 | 长的 |
环形 | 我 | 模组 | 模块 | 必须继承 | 必须覆盖 | 我的基地 |
我的课 | 命名空间 | 缩小范围 | 新的 | 下一个 | 不是 | 没有什么 |
不可继承 | 不可重写 | 目的 | 的 | 在 | 操作员 | 选项 |
选修的 | 或者 | 要不然 | 重载 | 可重写 | 覆盖 | 参数数组 |
部分的 | 私人的 | 财产 | 受保护 | 民众 | 引发事件 | 只读 |
重新调暗 | 快速眼动睡眠 | 删除处理程序 | 恢复 | 返回 | 字节 | 选择 |
放 | 阴影 | 共享 | 短的 | 单身的 | 静止的 | 步 |
停止 | 细绳 | 结构 | 子 | 同步锁 | 然后 | 扔 |
到 | 真的 | 尝试 | 试播 | 类型 | U整数 | 尽管 |
加宽 | 和 | 随事件 | 只写 | 异或 |