cmdHello.SetFocus
Другой часто используемый метод 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
При