【易懂讲解】VB.NET 基础语法,让你快速掌握

编程入门 行业动态 更新时间:2024-10-15 14:12:32

【易懂讲解】VB.NET 基础语法,<a href=https://www.elefans.com/category/jswz/34/1767235.html style=让你快速掌握"/>

【易懂讲解】VB.NET 基础语法,让你快速掌握

目录

前言:

VB.NET成员讲解

VB.Net中的Rectangle类

标识符

VB.NET关键字


前言:

VB.Net是一种面向对象的编程语言。 在面向对象编程方法中,程序由通过动作相互交互的各种对象组成。 对象可能采取的动作称为方法。 相同类型的对象被认为具有相同的类型,或者更经常地被称为在同一类中。
当我们考虑VB.Net程序时,它可以定义为通过调用对方的方法进行通信的对象的集合。 现在让我们简单地看看类,对象,方法和实例变量是什么意思。

VB.NET成员讲解

  • Object 对象-对象具有状态和行为。 示例:狗有状态 - 颜色,名称,品种以及行为 - 摇摆,吠叫,吃饭等。对象是类的实例。

  • Class -类可以被定义为描述其类型的对象支持的行为/状态的模板/蓝图。

  • Methods 方法-方法基本上是一种行为。一个类可以包含许多方法。一般的程序逻辑在方法中体现,数据的操作和动作的执行也在方法中实现。

  • 实例变量 -每个对象都有其唯一的实例变量集。 对象的状态由分配给这些实例变量的值创建。

VB.Net中的Rectangle类

例如,让我们考虑一个Rectangle对象。 它具有长度和宽度等属性。 根据设计,它可能需要接受这些属性的值,计算面积和显示细节的方式。
让我们看一个Rectangle类的实现,并在我们的观察的基础上讨论VB.Net基本语法:

Imports System
Public Class RectanglePrivate length As DoublePrivate width As Double'Public methodsPublic Sub AcceptDetails()length = 4.5width = 3.5End SubPublic Function GetArea() As DoubleGetArea = length * widthEnd FunctionPublic Sub Display()Console.WriteLine("Length: {0}", length)Console.WriteLine("Width: {0}", width)Console.WriteLine("Area: {0}", GetArea())End SubShared 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

这里我们使用包含代码和数据的类。使用类来创建对象,例如,在代码中,r是一个Rectangle对象。
对象类是类的一个实例:

Dim r As New Rectangle()

类可以具有可以从外部类访问的成员,如果指定的话。数据成员成为字段,过程成员成为方法,
可以在不创建类的对象的情况下调用共享方法或静态方法,通过类的一个对象调用实例方法;

Shared Sub Main()
Dim r As New Rectangle()
r.Acceptdetails()
r.Display()
Console.ReadLine()
End Sub

标识符

标识符是用于标识类,变量,函数或任何其他用户定义项的名称。在VB.Nt中命名类的基本规则如下:

  • 名称必须以字母开头,后跟一个字母,数字(0 - 9)或下划线。 标识符中的第一个字符不能是数字。

  • 不能包含任何空格或特殊符号(例如:?  - +! @#%^&*()[] {}。 ; :“'/和\)。但是,可以使用下划线(_)。

  • 不可以使用保留关键字

VB.NET关键字

下表列出了VB.NET保留的关键字:

AddHandlerAddressOfAliasAndAndAlsoAsBoolean
ByRefByteByValCallCaseCatchCBool
CByteCCharCDateCDecCDblCharCInt
ClassCLngCObjConstContinueCSByteCShort
CSngCStrCTypeCUIntCULngCUShortDate
DecimalDeclareDefaultDelegateDimDirectCastDo
DoubleEachElseElseIfEndEnd IfEnum
EraseErrorEventExitFalseFinallyFor
FriendFunctionGetGetType

GetXML

Namespace

GlobalGoTo
HandlesIfImplementsImportsInInheritsInteger
InterfaceIsIsNotLetLibLikeLong
LoopMeModModuleMustInheritMustOverrideMyBase
MyClassNamespaceNarrowingNewNextNotNothing

Not

Inheritable

Not

Overridable

ObjectOfOnOperatorOption
OptionalOrOrElseOverloadsOverridableOverridesParamArray
PartialPrivatePropertyProtectedPublicRaiseEventReadOnly
ReDimREM

Remove

Handler

ResumeReturnSByteSelect
SetShadowsSharedShortSingleStaticStep
StopStringStructureSubSyncLockThenThrow
ToTrueTryTryCastTypeOfUIntegerWhile
WideningWithWithEventsWriteOnlyXor
文章转载自W3Cschool: VB.Net - 基本语法_w3cschool

更多推荐

【易懂讲解】VB.NET 基础语法,让你快速掌握

本文发布于:2023-11-16 19:17:52,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1631813.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:让你   易懂   语法   快速   基础

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!