Программирование >>  Управление учетными записями 

1 2 3 [ 4 ] 5 6


1724 Часть VII. Приложения


Рис. В.11. Традиционный диалог открытия файла


Рис. В.12. Диалог открытия файла в Windows Vista

Новый диалог Windows Vista, предназначенный для сохранения файлов, также является настраиваемым. По умолчанию он определяет свернутый (рис. В.13) и развернутый режимы (рис. В.14). Этому диалогу соответствует класс-оболочка

CommonSaveDialog.


Рис. В.13. Диалог сохранения файлов Windows Vista в свернутом режиме

Поиск

Поиск - это важнейшее средство, с которым вы можете столкнуться во многих приложениях, инструментах и утилитах Windows Vista. Меню Start (Пуск) предостав-



Приложение В. Windows Vista и Windows Server 2008 1725

ляет возможность поиска. Здесь вы можете искать программы, которые можно запустить. Иногда после использования поиска возникает потребность сохранить его результаты. В Windows XP довольно трудно найти программы через кнопку Start, когда на компьютере инсталлировано много систем. Теперь, благодаря новой функции поиска, эта задача значительно упростилась.

Выбирая пункт меню Search (Поиск), вы можете искать такие вещи, как электронные письма, документы, изображения, музыку и многое другое. В случае простого поиска вы просто вводите поисковую фразу в поле поиска, чтобы найти проиндексированные элементы. Расширенный поиск (рис. В.15) позволяет вводить имя, теги или автора, и определить места, где следует искать. На рис. В.16 показано подробное представление поисковой страницы, где можно выбрать все свойства, которые могут быть показаны в искомых элементах.


Рис. В.14. Диалог сохранения файлов Windows Vista в развернутом режиме


Рис. В.15. Окно расширенного поиска



1726 Часть VII. Приложения

Диалоги открытия и сохранения файлов Windows Vista также обладают встроенными возможностями поиска. Функция поиска может быть интегрирована в ваши приложения, и ваши приложения могут пользоваться всеми преимуществами поисковой функциональности Windows. Чтобы понять архитектуру средств поиска Windows, взгляните на рис. В.17. Сердцем поискового механизма является индексатор (indexer), который просматривает содержимое и записывает его в индекс содержимого. Для каждого хранилища (файловой системы, MAPI) дескриптор протокола отвечает за получение данных для индексатора. Протокольные дескрипторы реализуют интерфейс IFilter, используемый индексатором для анализа индексируемого содержимого. Система свойств описывает искомые свойства. Свойства описываются схемами свойств. Если приложение имеет собственный файловый формат, оно может реализовать дескриптор свойств для файлового формата. Если приложение имеет собственные свойства, по которым может осуществляться поиск, оно может добавлять эти свои свойства в систему свойств. Свойства определяются для основных файлов, документов Office, изображений и видеороликов. Дескрипторы свойств вызываются, когда индексируется содержимое, чтобы проанализировать свойства этого содержимого.


Рис. В.16. Установка подробностей для поисковой страницы

Приложение

Система запросов

Индекс содержимого и кэш свойств

р то ат

Система свойств

Дескрипторы свойств

Дескрипторы протоколов

Рис. В.17. Архитектура средств поиска Windows



1 2 3 [ 4 ] 5 6

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика