Скачать книгу

имя реального объекта:

      cmdHello.SetFocus

      Другой часто используемый метод Print (Напечатать), выводящий текст на поверхность формы или другого объекта, обладает более сложным синтаксисом:

      [объект.] Print [[выражение] [{;|,}]]…

      Перечислим основные синтаксические правила, которые здесь использованы:

      • элементы в квадратных скобках ([]) не обязательны,

      • многоточие за квадратными скобками ([] …) говорит о том, что последовательность в скобках может повторяться несколько раз,

      • список в фигурных скобках, разделенный вертикальными черточками ({|}) означает, что нужно выбрать только один из элементов данного списка,

      • выражением может быть число, текстовая строка или любая последовательность операторов, дающая общий результат.

      Исходя из этого, правильными вариантами использования метода Print (Напечатать) будут следующие:

      Print

      Form1.Print 1, 2, 3, 4, 5

      Picture1.Print «Он»; « и»; «она»

      Debug.Print «Name:» & cmdHello.Name «Caption:» & cmdHello.Caption

      Описанные выше несложные синтаксические правила будут применяться и далее в этой книге.

      4.2. Операторы языка Visual Basic

      Программа на языке Visual Basic состоит из последовательности операторов (Statements), являющихся элементарными единицами в структуре программы и выполняющих определенные действия над данными. Синтаксис большинства операторов таков:

      операнд1 оператор операнд2

      На месте одного или обоих операндов (Operands) чаще всего находятся выражения (Expressions) – элементы программы, вырабатывающие значения. Выражения, в свою очередь, могут состоять из одного или нескольких операторов:

      2 +2

      varX> 4 And varX <10

      Form1.Caption & " " & Form1.Tag

      Операторы можно разбить на следующие группы:

      • присвоения,

      • арифметические,

      • конкатенации,

      • сравнения,

      • логические.

      4.3. Оператор присвоения

      Наиболее часто в программах на языке Visual Basic используется оператор присвоения, имеющий следующий формат:

      приемник_данных = источник_данных

      Символ "=" в данном случае является не знаком равенства, а оператором присвоения, а приемник_данных и источник_данных – его операндами.

      Операция присвоения может задавать новые значения переменным, либо менять свойства объектов, например:

      Number1 = 500

      Form1.Caption = «Новый заголовок формы»

      Сначала в переменную Number1 заносится целое число 500. Во второй строке свойство Caption (Заголовок) объекта Form1 после операции присвоения будет содержать текст «Новый заголовок формы» (без кавычек, которые являются ограничителями строки символов).

      На этих простых примерах мы рассмотрели использование одного оператора присвоения, хотя в правой части может находиться выражение, состоящее из нескольких операторов:

      Form1.Caption = «Программа:» & Form1.Name

      При

Скачать книгу