Программирование в системе Windows2000

Страницы работы

Содержание работы

Программированиевсистеме Windows2000

Операционная система Windows 2000 компании Microsoft создана на основе Windows NT 4 и включает в себя много новых средств. Некоторые из этих средств выходят за пределы стандартного API Win32 и поэтому не рассматриваются в данной книге. Однако здесь описано несколько новых API и отражены изменения в существующих. В систему Windows 2000 включены средства, которые раньше применялись только в Windows 98, например функции согласования цветов изображения (IMC — Image Color Matching). Кроме того, некоторые новые API могут применяться только в Windows 2000 и отсутствуют в Windows 98. Системы Windows 2000 и Windows 98 ставят перед разработчиками сложные задачи, связанные, например, с применением, функций перетаскивания и средств связывания и внедрения объектов (OLE — object Imking and embedding), без которых невозможно бесперебойное и безукоризненное взаимодействие приложений. В приложениях, разработанных для Windows 2000 и 98, гораздо шире применяется графическое представление данных, что позволяет создать более удобный интерфейс для пользователя, но может оказаться более сложным в реализации.

Средства пользовательского интерфейса

В системе Windows постепенно происходит переход от несложного графического пользовательского интерфейса к объектно-ориентированному интерфейсу. В связи с этим интерфейс в меньшей степени ориентирован на прикладные задачи и в большей степени —' на конкретные данные. Это значит, что разработчики должны иначе подходить к созданию пользовательского интерфейса в приложениях, поскольку приложение превращается в инструмент для работы с объектами в интерфейсе.

В Windows 2000 и Windows 98 есть много средств и очевидных, и скрытых от постороннего взгляда, с которыми разработчик может столкнуться при проектировании приложения. Ниже перечислены средства, с которыми чаще всего имеет дело конечный пользователь.

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

Панель задач предоставляет пользователям доступ к приложениям по принципу указать и щелкнуть" и позволяет им переключаться между выполняющимися в настоящее время приложениями.

На рабочий стол можно перетаскивать и опускать объекты; их также можно перетаскивать из одного приложения в другое.

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

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

Окна свойств предоставляют пользователю удобный интерфейс для изменения и просмотра свойств объектов.                  ,

Минимальные требования

Приложения Windows 2000 должны соответствовать определенным минимальным требованиям для того, чтобы их можно было считать истинными приложениями Windows 2000. Эти рекомендации установлены компанией Microsoft и используются при проверке приложений на соответствие их приложениям Windows 2000.

Сразу после появления системы Windows 95 для получения права на присвоение логотипа программы Microsoft необходимо было соблюсти довольно простые требования. Теперь, в связи со значительной сложностью приложений Windows 2000 эти требования стали очень подробными и содержат несколько исключений, в которых учтены различия типов разрабатываемых приложений. Текущую версию этих требований можно найти на прилагаемом CD-ROM в файле WIN2KAPPSPEC.DOC. Компания Microsoft размещает также новейшую версию этих требований на своем Web-сайте по адресу http://msdn.microsoft.com/certification/appspec.asp.

Руководство по стилю

В настоящем разделе рассматриваются основные соглашения, которым должны следовать разработчики при создании приложений Windows 2000. Некоторые из этих требований являются необязательными, это значит, что разработчики не обязаны их соблю-дать-.для того, чтобы созданные ими приложения считались приложениями Windows 2000, а другие являются обязательными, как описано в предыдущем разделе. Тем не менее рекомендациям необходимо следовать наиболее точно, чтобы созданное приложение имело для конечного пользователя Windows 2000 привычный внешний вид.

Окна

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

Компонентыокна

Типичное главное окно, показанное на рис. 1.1, состоит из рамки, клиентской области и области заголовка. Если содержимое окна превышает по размерам видимую область, применяются линейки прокрутки, позволяющие пользователю увидеть окно. Окно может включать другие компоненты, такие как строка меню и строка состояния.

Похожие материалы

Информация о работе