
- •Вопросы к экзамену Диалоговые средства асои
- •Понятие ас. Виды ас. (согласно гост 34.003-90)
- •Основные компоненты ас.????????????????????????????????????????
- •Режимы выполнения функций ас.????????????????????????????????
- •Понятие диалоговых средств ас. Виды диалоговых средств ас.
- •Состав диалоговых средств ас.
- •Структуры диалога. Характеристика диалога типа "вопрос и ответ".
- •Структуры диалога. Характеристика диалога на основе "меню". Форматы "меню", особенности разработки “меню”.
- •Структуры диалога. Диалог на основе экранных форм. Разновидности диалога. Особенности разработки.
- •Структуры диалога. Диалог на основе командного языка.
- •Разработка сценария диалога. Шаг диалога.
- •Темп ведения диалога.
- •Диалоговые панели. Компоновка элементов диалоговой панели.
- •Диалоговая панель открыть
- •Диалоговая панель сохранить как
- •Диалоговые панели найти, заменить, печать, макет страницы, шрифт, цвет
- •Вторичные окна. Окно Палитра.
- •Вторичные окна. Окно сообщений. Форматы окна сообщений.
- •Вторичные окна. Окно Сообщение. Заголовок окна сообщений. Использование кнопок в окне Сообщение.
- •Вторичные окна. Окно Сообщение. Выбор текста сообщений.
- •Вторичные окна. Всплывающие окна.
- •Структура проекта vba. Определение формы, модуля. Пользовательская функция Function и процедура Sub: определение, структура, синтаксис, особенности.
- •Данные и их описание в vba: алфавит, лексемы языка. Переменные, константы, идентификаторы: определения. Правила написания идентификаторов. Примеры. Типы данных.
- •2.4.2 Переменные и константы
- •2.4.7 Типы данных
- •Объявление переменных, констант в vba. Синтаксис. Виды констант: именованные, неименованные. Примеры. Строковые переменные. Области видимости переменных и констант в программном коде.
- •2.4.3 Объявление переменных
- •2.4.4 Объявление констант
- •2.4.5 Строковые переменные
- •2.4.6 Области видимости переменных и констант
- •Операторы в vba. Оператор присваивания: синтаксис, работа, примеры. Специальные операторы Set и With в vba. ???Соглашения по форматированию программного кода. Примеры.??????
- •2.6 Операторы, выражения и операции
- •2.6.1 Операция присваивания
- •Операторы в vba. Условный оператор: линейный (безальтернативный, альтернативный), блочный (безальтернативный, альтернативный). Структура, работа. Примеры.
- •2.8 Условный оператор
- •Операторы в vba. Оператор выбора (переключатель): структура, работа. Примеры.
- •2.9 Оператор выбора (переключатель)
- •Операторы в vba. Операторы цикла: циклы с параметром, циклы с условием (итерационные). Структура, работа, сравнительный анализ всех операторов цикла. Примеры.
- •2.10 Операторы цикла
- •2.10.1 Циклы с параметром For … Next
- •2.10.2 Циклы с условием (итерационные)
- •Объектно-ориентированное программирование в vba. Объекты ms Excel. Объектная модель Excel.
- •1.1 Особенности среды программирования
- •1.2 Запуск vba
- •1.3 Структура редактора Visual Basic
- •1.3.1 Окно проекта Project-vbaProject
- •1.3.2 Окно редактирования кода
- •1.3.3 Окно редактирования форм
- •1.3.4 Окно свойств “Properties”
- •1.3.5 Окно панели элементов управления (Toolbox)
- •Встроенные диалоговые окна в vba. Окно сообщений (вывода) MsgBox: назначение, синтаксис функции и оператора, константы процедуры. Окно ввода InputBox: назначение, синтаксис функции. Примеры.
- •3.2.1 Окна сообщений (MsgBox)
- •3.2.2 Окна ввода
- •Разработка Visual Basic-приложений. Пользовательская форма: общие сведения. Основные свойства объекта формы UserForm, основные методы формы.
- •Разработка Visual Basic-приложений. Элементы управления (панель элементов): имена объектов, их свойства, добавление в форму элементов управления. Основные свойства элементов управления.
- •Разработка Visual Basic-приложений. Элементы управления: командные кнопки (CommandButton), ярлыки (надписи) Label, текстовые окна (TextBox).
- •Разработка Visual Basic-приложений. Элементы управления: кнопки-переключатели (OptionButton) и контрольные индикаторы (CheckBox), рамки (Frame), линейки прокрутки (ScrollBar).
- •Разработка Visual Basic-приложений. Элементы управления: списки (ListBox) и комбинированные списки (ComboBox),
- •Разработка Visual Basic-приложений. Элементы управления: выключатели (TogleButton), набор вкладок (TabStrip), набор страниц (MultiPage), рисунок (Image), поле со свертыванием (RefEdit).
Вторичные окна. Окно Сообщение. Выбор текста сообщений.
Вторичные окна предназначены для приема от пользователя или отображения дополнительной информации, которая, как правило, связана с объектами, представленными в первичном окне. Они позволяют значительно расширить диапазон средств диалогового взаимодействия пользователя с приложением, являясь дополнением к первичным окнам.
Окно СООБЩЕНИЕ является вторичным окном, предназначенным для вывода на экран сообщений пользователю; обычно это информация о конкретной ситуации или условиях выполнения операций. Как правило, окна сообщений содержат графический символ, который указывает на тип выводимого сообщения, и собственно текст сообщения .
Текст сообщения должен быть ясным, кратким, и использовать терминологию, понятную пользователю. Не рекомендуется применять в сообщениях технический жаргон или системную информацию (особенно в приложениях, ориентированных на непрограммирующих пользователей).
Рекомендации по составлению сообщений можно сформулировать в виде следующих руководящих принципов:
• В тексте сообщения должны содержаться: краткая формулировка проблемной си- , туации, ее вероятная причина (если она известна), и рекомендации относительно возможных действий пользователя (даже если решение представляется разработчику очевидным). Например, вместо сообщения «Недостаточно места на диске» следует использовать, например, такое: «Невозможно сохранить файл, поскольку диск заполнен. Попробуйте сохранить его на другом диске или освободите место на этом же диске».
• Если у пользователя имеется несколько вариантов решения проблемы, изложите сообщение так, чтобы максимально облегчить пользователю выбор. Например, вместо сообщения «Одна или более строк превышают допустимую длину (60 символов)» лучше использовать такое: «Одна или более строк превышают допустимую длину. Строка может содержать максимум 60 символов при вертикальной ориентации бумаги или 90 символов при горизонтальной. Вы хотите переключиться на горизонтальную ориентацию сейчас?» В качестве вариантов ответа предложите пользователю «Да» и «Нет».
• Избегайте использования необязательных технических терминов и чрезмерно сложных предложений. В первую очередь это относится к использованию в сообщениях англоязычных терминов в русской транскрипции, таких как «спиннер», «баннер» и т.д.
• Текст сообщения не должен содержать обвинений в адрес пользователя или носить нравоучительный характер. Например, вместо «Ошибка при вводе имени
файла» лучше написать «Не могу найти файл с таким именем, проверьте правильность ввода». Вообще крайне нежелательно появление в сообщении слова «ошибка»
• Сообщение должно быть как можно более конкретным. Не используйте одно и то же окно сообщения для описания нескольких проблемных ситуаций одновременно. Например, если существуют различные причины, по которым файл не может быть открыт, сформируйте отдельное сообщение для каждого случая.
• Старайтесь избегать использования стандартных системных сообщений типа «Ошибка ядра ОС INT 244», заменяя их по возможности собственными сообщениями, ориентированными на пользователя.
• Текст сообщения должен быть хотя и достаточно полным, но в то же время лаконичным. Практика показывает, что хорошо продуманное сообщение умещается в двух — трех строках. Если необходимо более подробное пояснение, включите в окно сообщения кнопку Справка.
При необходимости каждое сообщение может быть снабжено идентификационным номером, однако чтобы он не мешал пользователям воспринимать текст сообщения, помещайте его в конце текста сообщения; не рекомендуется также включать номер сообщения в заголовок окна.