Visual Basic. Разработка приложений: теория и практика. Ищенко В.А - 45 стр.

UptoLike

Составители: 

45
тип Variant. Тип процедуры определяет в свою очередь тип возвращаемого
ею значения. Возвращаемое процедурой значение присваивается имени
процедуры имяПроцедуры и может быть использовано в выражениях про-
граммного кода аналогично стандартным функциям Visual Basic.
Вызов процедур. Процедура Sub может изменять значения перемен-
ных, заданных для нее в качестве параметров. Вызов процедуры можно
осуществлять двумя способами:
Call NameProc (аргумент1,аргумент2,. . . аргументN)
NameProc аргумент1, аргумент2 . . . аргументN
При вызове процедуры модуля формы из другого модуля необходи-
мо указывать ссылку на имя модуля формы, содержащего процедуру.
Например, для вызова процедуры с именем NameProc, находящегося
в модуле формы Form1, оператор должен выглядеть так:
Call Form1.NameProc (аргумент1, аргумент2, . . . аргументN)
Вызов процедуры Function аналогичен вызову встроенных функций
Visual Basic. Кроме этого, процедуру Function можно вызывать так же, как
процедуру Sub.
9. Управляющие структуры
Все языки программирования (высокого уровня и ассемблерные)
имеют управляющие структуры, позволяющие изменять порядок выполне-
ния, перечисленных в программном коде процедуры или функции, команд.
Управляющие структуры VB функционально эквивалентны подобным
структурам в языке программирования Бейсик, за исключение For-Each-
Next. Ниже перечислены основные управляющие структуры VB.
If-Then-Else Выполняет группу операторов, если соблюдено не-
которое условие
Select Case В зависимости от значения некоторой переменной
или результата проверки условия выполняет одну
из нескольких возможных групп операторов
GoTo Выполняет изменение порядка выполнения опера-
торов без проверки какого-либо условия
For-Next Выполняет группу операторов заданное число раз,
известное до начала выполнения цикла
While-Wend Выполняет группу операторов, пока соблюдается
некоторое условие
Do-Loop Выполняет группу операторов, пока соблюдается
или не соблюдается некоторое условие
                                   45
тип Variant. Тип процедуры определяет в свою очередь тип возвращаемого
ею значения. Возвращаемое процедурой значение присваивается имени
процедуры имяПроцедуры и может быть использовано в выражениях про-
граммного кода аналогично стандартным функциям Visual Basic.
     Вызов процедур. Процедура Sub может изменять значения перемен-
ных, заданных для нее в качестве параметров. Вызов процедуры можно
осуществлять двумя способами:
     • Call NameProc (аргумент1,аргумент2,. . . аргументN)
     • NameProc аргумент1, аргумент2 . . . аргументN
     При вызове процедуры модуля формы из другого модуля необходи-
мо указывать ссылку на имя модуля формы, содержащего процедуру.
     Например, для вызова процедуры с именем NameProc, находящегося
в модуле формы Form1, оператор должен выглядеть так:
     Call Form1.NameProc (аргумент1, аргумент2, . . . аргументN)
      Вызов процедуры Function аналогичен вызову встроенных функций
Visual Basic. Кроме этого, процедуру Function можно вызывать так же, как
процедуру Sub.
                     9. Управляющие структуры
      Все языки программирования (высокого уровня и ассемблерные)
имеют управляющие структуры, позволяющие изменять порядок выполне-
ния, перечисленных в программном коде процедуры или функции, команд.
Управляющие структуры VB функционально эквивалентны подобным
структурам в языке программирования Бейсик, за исключение For-Each-
Next. Ниже перечислены основные управляющие структуры VB.
     If-Then-Else     Выполняет группу операторов, если соблюдено не-
                      которое условие
     Select Case      В зависимости от значения некоторой переменной
                      или результата проверки условия выполняет одну
                      из нескольких возможных групп операторов
     GoTo             Выполняет изменение порядка выполнения опера-
                      торов без проверки какого-либо условия
     For-Next         Выполняет группу операторов заданное число раз,
                      известное до начала выполнения цикла

     While-Wend       Выполняет группу операторов, пока соблюдается
                      некоторое условие
     Do-Loop          Выполняет группу операторов, пока соблюдается
                      или не соблюдается некоторое условие