- •27. Файловая система
- •32. Стандартные приложения windows
- •40. 42. Компьютерные вирусы, типы антивирусных программ
- •41. Программы архиваторы, их виды и сравнительная характеристика.
- •43. Использование программы ScanDisk для обнаружения и устранения ошибок на диске
- •45. Установка и удаление программ ос Windows.
- •46. Текстовые процессоры и их основные функции.
- •46. Текстовые процессоры и их основные функции.
- •62. Основные понятия и классификация вычислительных сетей.
- •61. Понятие базы данных, основные функции и свойства.
- •63. Понятие информационной безопасности.
- •65. Средства обеспечения информационной безопасности в Internet
- •66. Понятие алгоритма. Принципы разработки алгоритмов и программ
- •67. Естественные и искусственные языки. Языки программирования.
- •68. Алгоритмическое и декларативное программирование.
- •70. Этапы создания программных продуктов
- •71. Структура программных продуктов.
- •73. Понятие объекта в объектно-ориентированном программировании.
- •74. Атрибуты объекта: свойства, методы, события.
- •75. Понятие и назначение платформы ms Active.
- •76. Создание и использование элементов Active X.
- •77. Структура интегрированной среды разработки приложений в Visual Basic.
- •78. Настройка интегрированной среды разработки проектов Visual Basic.
- •79. Проектирование пользовательского интерфейса
- •80. Управление интерфейсом
- •82. Основные элементы управления
- •83. Создание и работа с меню в Visual Basic. В Visual Basic существует два типа меню: встроенные и контекстные.
- •84. События и событийные процедуры в Visual Basic.
- •85. Создание процедур обработки событий.
- •88. Разработка и использование общих процедур в Visual Basic.
- •89. Модульное программирование. Создание модулей в Visual Basic.
- •90. Работа с объектами и классами.
- •91. Понятие переменной. Область видимости переменной в Visual Basic.
- •92. Ветвление в программах. Условные операторы в Visual Basic.
- •93. Массивы и операции циклов
- •95. Компиляция проекта
- •96. Обработка ошибок выполнения. Поиск ошибок в программе
- •97. Структура проекта. Управление проектом в Visual Basic.
- •98. Алгоритм сортировки массива.
80. Управление интерфейсом
Декларативная модель построения интерфейса позволяет автоматически адаптировать интерфейс для конкретного пользователя. Для этого предусмотрено несколько возможностей.
Прежде всего, система автоматически учитывает при построении интерфейса права пользователя. Например, из командного интерфейса исключаются команды для доступа к объектам, которые пользователю не доступны. Кроме того, в управляемом приложении введена возможность установки прав на отдельные реквизиты объектов. Используя эту информацию, система сама исключает или делает недоступными для редактирования соответствующие поля в формах, а также исключает колонки из списков и отчетов.
Для различных интерфейсных элементов системы (команд, элементов формы) настраивается видимость по умолчанию для отдельных ролей. Это позволяет, в зависимости от ролей пользователя, предоставить ему наиболее важную часть функциональности, оставляя возможность включения видимости тех элементов, которые изначально для него не отображаются.
Введен механизм функциональных опций. Он позволяет определить в конфигурации ту функциональность, которая может использоваться или не использоваться при внедрении в зависимости от потребностей конкретной организации. Различные элементы конфигурации (объекты, реквизиты, команды) могут быть привязаны к функциональным опциям. При внедрении можно управлять включением и выключением функциональных опций в конкретной информационной базе. Система при этом будет автоматически включать и выключать отображение всех соответствующих элементов интерфейса (полей, команд, колонок списков, элементов отчетов).
И, наконец, пользователю также предоставляется возможность настроить интерфейс системы в соответствии со своими личными предпочтениями. Он может управлять видимостью команд в командном интерфейсе, их порядком и группировкой, может изменять видимость, расположение и группировку элементов формы, может настраивать некоторые свойства элементов формы, влияющие на отображение и редактирование.
82. Основные элементы управления
В этом разделе мы рассмотрим наиболее простые и часто используемые элементы управления: текстовое поле, надпись, поле со списком, переключатель, выключатель и флажок. Формы с вкладками и многостраничные формы будут подробно рассмотрены в гл. 9 .
Чтобы сделать форму более понятной и легко читаемой, в нее добавляют'заголовки, подписи или пояснения. Этот текст является неизменяемым и создается с помощью элемента управления Надпись (Label).
Для отображения, ввода или изменения в форме текстовых данных, например примечаний, используют текстовые поля, которые создаются с помощью элемента управления Поле (Text Box).
Текстовые поля позволяют вводить произвольные значения (хотя можно ограничить множество допустимых значений для поля, задав с помощью окна свойств текстового поля, например, маску ввода или правило проверки введенного значения). Чтобы предоставить пользователю выбор из определенного набора значений, вместо текстовых полей применяют такие элементы управления, как флажки, переключатели, выключатели, объединенные в группы однотипных элементов, а также списки.
Группа (рис. 5.13) тоже представляет собой элемент управления, который имеет название Группа переключателей (Option group). С каждым элементом управления в группе сопоставляется уникальное число, однозначно определяющее данный элемент в группе, и это число сохраняется в качестве значения свойства Значение (Option Value) элемента управления. Отдельно стоящий элемент управления типа Флажки (Check box), Переключатели (Option button) или Выключатели (Toggle button), не включенный в группу подобных элементов, определяет значение логического типа: Да (Yes) или Нет (No), В данном случае вместо значения Да допускается использовать значение Истина (True) или любое положительное число, а вместо значения Нет — значение Ложь (False) или ноль. Элементы управления Флажки (Check box), Переключатели (Option button), Выключатели (Toggle button) и Группа переключателей (Option group) имеют свойство Значение по умолчанию (Default Value), позволяющее задать первоначальное состояние элемента управления или группы. Для отдельного элемента управления в качестве значения этого свойства используется значение логического типа, а для группы — число, сопоставленное с одним из элементов группы (с тем элементом, который будет выбран в группе по умолчанию).
Кроме групп элементов, для предоставления выбора значения какого-либо параметра из заданного набора можно использовать элементы управления Список (List Box) или Поле со списком (Combo Box). Ввести значение в поле со списком можно двумя способами: ввести значение в поле или выбрать значение в раскрывающемся списке.
