ПОНЯТНО О Visual Basic NET


Имена переменных Ключевые слова VB - часть 2


AddHandler

AddressOf

Alias

And

AndAlso

Ansi

As

Assembly

Auto

Boolean

ByRef

Byte

ByVal

Call

Case

Catch

CBool

CByte

CChar

CDate

CDec

CDbl

Char

CInt

Class

CLng

CObj

Const

CShort

CSng

CStr

CType

Date

Decimal

Declare

Default

Delegate

Dim

DirectCast

Do

Double

Each

Else

ElseIf

End

Enum

Erase

Error

Event

Exit

#ExternalSource

False

Finally

For

Friend

Function

Get

GetType

GoTo

Handles

If

Implements

Imports

In

Inherits

Integer

Interface

Is

Let

Lib

Like

Long

Loop

Me

Mod

Module

MustInherit

MustOverride

MyBase

MyClass

Namespace

New

Next

Not

Nothing

NotInheritable

NotOverridable

Object

On

Option

Optional

Or

OrElse

Overloads

Overridable

Overrides

ParamArray

Preserve

Private

Property

Protected

Public

RaiseEvent

ReadOnly

ReDim

#Region

REM

RemoveHandler

Resume

Return

Select

Set

Shadows

Shared

Short

Single

Static

Step

Stop

String

Structure

Sub

SyncLock

Then

Throw

To

True

Try

TypeOf

Unicode

Until

Variant

When

While

With

WithEvents

WriteOnly

Xor

#Const

#ExternalSource

#If...Then...#Else

#Region

-

&

&=

*

*=

/

/=

\

\=

^

^=

+

+=

=

-=

 

 

 

Очевидно, придуманные вами имена не должны совпадать с ключевыми словами VB, иначе возникнет путаница. VB старается присматривать за этим и может указать вам на ошибку, если вы случайно используете ключевое слово в качестве имени. Если вам все-таки необходимо это сделать, возьмите имя в квадратные скобки, например, так: 

        Dim [Sub] As Integer

        [Sub] = 99

Я также не рекомендую использовать на первых порах в качестве имен для создаваемых вами переменных имена популярных объектов, их свойств, методов и др. Например, если вы назовете переменную именем Button1, BackColor или WriteLine, то VB, может, и не спутается, но спутаетесь вы.

Называем по-русски. Взгляните в текст любой программы. Он состоит в основном из ключевых слов на английском (на латинице) и имен. Причем и тех и других так много, что глаза разбегаются и непонятно, где ключевое слово, а где имя. А если это имя – то создано ли оно программистом или взято из библиотеки классов .NET Framework – сразу не поймешь. Нам, русскоязычным, здесь удобнее: мы можем имена давать на русском (на кириллице). Разница между английскими и русскими буквами сразу бросается в глаза и разбирать текст программы становится не в пример легче: все, что мы создали сами, названо по-русски, а все, что досталось от VB – по-английски. Я так и делаю.




Начало  Назад  Вперед