Евгений Матвеев – Visual Basic для новичков. Шаг за шагом. Самоучитель / справочник (страница 10)
Нажмите кнопку Да (Yes), что приведет к созданию главного мастера VB Wizard Manager (Менеджер мастеров Visual Basic) и открытию диалога Save New Wizard As… (Сохранить нового мастера как…) (Рис.3.30).
Рис.3.30. Диалог Save New Wizard As…
(Сохранить нового мастера как…)
VB Wizard Manager
(Менеджер мастеров Visual Basic)
Введите название нового мастера в поле Имя файла (File Name) и щелкните мышью на кнопке Сохранить (Save). Появится главное окно VB Wizard Manager (Менеджер мастеров Visual Basic) (Рис.3.31).
Рис.3.31. Главное окно VB Wizard Manager
(Менеджер мастеров Visual Basic)
Рассмотрим функции кнопок панели инструментов VB Wizard Manager (Менеджер мастеров Visual Basic), которые позволяют программисту работать со списком последовательно выполняемых действий (шагов), каждому из которых соответствует отдельная форма:
Move All Steps Off Screen (Убрать все шаги с экрана),
Add a New Step to the Wizard (Добавить новый шаг),
Insert a Step Ahead of the Current Step (Вставить шаг перед текущим),
Move the Current Step Up (Переместить текущий шаг вверх),
Move the Current Step Down (Переместить текущий шаг вниз),
Refresh the List of Steps (Обновить список шагов).
Щелкните правой кнопкой мыши внутри окна VB Wizard Manager (Менеджер мастеров Visual Basic). Появится контекстное меню (Рис.3.32).
Рис.3.32. Контекстное меню VB Wizard Manager
(Менеджер мастеров Visual Basic)
Большинство пунктов меню выполняет те же самые функции, что и кнопки панели инструментов, но есть и такие действия, которые можно выполнить только с помощью меню, так как такие кнопки отсутствуют:
Delete – удалить выделенный шаг,
Edit Name – изменить название выделенного шага,
New Wizard – создать новый мастер,
Help – вызвать справку,
Show Toolbar – убрать или показать панель инструментов.
Для обновления текущего списка шагов мастера воспользуйтесь пунктом контекстного меню Refresh (Обновить), либо одноимённой кнопкой панели инструментов.
В окне VB Wizard Manager (Менеджер мастеров Visual Basic) появится список шагов, которые будут выполняться мастером (Рис.3.33).
Рис.3.33. Новый мастер в окне VB Wizard Manager
(Менеджер мастеров Visual Basic)
Выделите щелчком мыши шаг Introduction Screen (Начальный экран). На экране появится окно формы созданного вами мастера (Рис.3.34).
Рис.3.34. Окно формы нового мастера, созданного с помощью
VB Wizard Manager (Менеджер мастеров Visual Basic)
На данной форме располагаются кнопки и другие элементы управления. Их можно изменять, как и в любом другом проекте Visual Basic.
В результате получится приложение, функционирующее в режиме мастера, что удобно для выполнения каких то разовых действий, изменения настроек, которые для удобства лучше выполнять по шагам.
Глава 4. Операторы и выражения
В этой главе вы научитесь:
• разбираться в синтаксисе элементов программы на языке Visual Basic,
• использовать в программах операторы присвоения и многие другие,
• правильно составлять сложные выражения с учетом приоритетов выполнения операций.
4.1. Что такое синтаксис
Прежде чем перейти к описанию конкретных операторов языка, сделаем несколько замечаний о синтаксисе, который будет использоваться в дальнейшем при описании элементов программы на языке Visual Basic, а также различных элементов управления.
Синтаксис (Syntax) – это набор правил, определяющий последовательности символов, допустимые в языке программирования. Например, использование метода SetFocus (Установить фокус) имеет простейший синтаксис:
объект.SetFocus
Здесь достаточно вместо слова объект подставить имя реального объекта:
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
Операторы можно разбить на следующие группы: