Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Общие принципы и средства программирования для Windows. Графический интерфейс пользователя. Многозадачная среда. Преимущества ввода посредством очереди.

Читайте также:
  1. I Общие сведения
  2. I. ОБЩИЕ ПОЛОЖЕНИЯ
  3. I. Общие сведения
  4. I. Общие сведения
  5. II Цель, задачи, функции и принципы портфолио.
  6. II. ОБЩИЕ ПОЛОЖЕНИЯ
  7. IV. Общие сведения о спортивном соревновании

Windows — многозадачная среда с графическим интерфейсом. Windows позволяет приложению взаимодействовать с дисплеем, клавиатурой, мышью, принтером, последовательным портом и системными таймерами, вне зависимости от конкретной модели устройства.

MFC – это базовый набор (библиотека) классов, написанных на языке С++ и предназначенных для упрощения и ускорения процесса программирования под Windows. Перед изучением библиотеки MFC и ее использованием для создания Windows-приложений, следует вспомнить, как работает сама Windows и каковы принципы взаимодействия программ с ней, какова структура типичной Windows-программы.

Графический интерфейс пользователя

Работа пользователя осуществляется с экранными формами, содержащими объекты управления, панели инструментов с пиктограммами режимов и команд обработки.

Стандартный графический интерфейс пользователя должен отвечать ряду требований:

- поддерживать информационную технологию работы пользователя с программным продуктом;

- ориентироваться на конечного пользователя, который общается с программой на внешнем уровне взаимодействия;

- удовлетворять принципу «шести», когда в одну линейку меню включают не более 6 понятий, каждое из которых содержит не более 6 опций;

- сохранять стандартизованное назначение графических объектов и, по возможности, их местоположение на экране.

Рассмотрим некоторые приемы, используемые при разработке графического пользовательского интерфейса. Так, панель приложения обычно разделяют на три части:

- меню действий;

- тело панели;

- область функциональных клавиш.

Преимущество использования меню действий (и выпадающего меню) заключается в том, что эти действия наглядны и могут быть запрошены пользователем установкой курсора, функциональной клавишей, вводом команды, либо каким-то другим простым способом.

Тело панели содержит элементы:

- разделители областей;

- идентификатор и заголовок панели;

- инструкцию;

- заголовки столбца, группы, поля;

- указатель протяжки;

- области сообщений и команд;

- поля ввода и выбора.

Область функциональных клавиш – необязательная часть, показывающая соответствие клавиш и действий, которые выполняются при их нажатии. В области функциональных клавиш отображаются только те действия, которые доступны на текущей панели.

Для указания текущей позиции на панели используется курсор выбора. Для более быстрого взаимодействия можно предусмотреть функциональные клавиши, номер объекта выбора, команду или мнемонику. Разбивка панели на области основана на принципе «объект - действие». Этот принцип разрешает пользователю сначала выбрать объект, затем произвести действия с этим объектом, что минимизирует число режимов, упрощает и ускоряет обучение работе с приложениями и создает для пользователя комфорт.


Дата добавления: 2015-09-03; просмотров: 81 | Нарушение авторских прав


Читайте в этой же книге: Заметки | Недостатки шаблонов | Стандартная библиотека шаблонов (STL). Назначение и состав библиотеки. Контейнеры. Последовательные контейнеры. Векторы. | Структура библиотеки | Последовательные контейнеры поддерживают указанный пользователем порядок вставляемых элементов. | Абстракция | Классы map и multimap | Сортировка. | Специальный класс string ( в методичках Белодеда по-другому, поэтому это только для ознакомления и на всякий случай) | Математические функции (math.h). Построение таблицы значений тригонометрических функций. |
<== предыдущая страница | следующая страница ==>
Интерфейс вызовов функций в Windows| Преимущества ввода посредством очереди.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)