Климов Александр Петрович
Шрифт:
Приведенный код будет работать только на смартфонах. На форумах можно найти сообщения, что на устройствах под управлением PocketPC Phone Edition этот пример не работает, даже если указанное устройство поддерживает виброзвонок.
Глава 14
Кирпичики .NET Compact Framework
Итак, изучение .NET Compact Framework подходит к концу. Мы с вами рассмотрели различные аспекты программирования для карманных компьютеров и смартфонов. Напоследок я хочу предложить вам несколько маленьких советов-кирпичиков, с помощью которых вы сможете построить свое новое приложение. Часть этих советов уже встречалась вам на страницах этой книги. Но, может быть, вы не обратили на них внимания или не помните, где искать нужный вам кусок кода. Поэтому я отобрал часть этих советов и поместил их в отдельную главу. Эту главу можно рассматривать как справочный материал
Узнать версию .NET Compact Framework
В папке Windows есть утилита
Узнать версию операционной системы
Для получения версии операционной системы нужно вызвать уже свойство
Получаемые значения приведены в следующем списке.
□ 3.0 — соответствует Pocket PC 2000/2002.
□ 4.20 — соответствует Pocket PC 2003.
□ 4.21 — соответствует Pocket PC 2003 SE.
□ 5.01 — соответствует Windows Mobile 5.0.
Путь к запущенному приложению
Иногда требуется узнать путь к файлу запущенного приложения. Для этого можно воспользоваться кодом из листинга 14.3.
В этом примере после выбора соответствующего пункта в текстовом поле будет отображен полный путь к файлу запущенного приложения.
Специальные папки
В главе, посвященной функциям Windows API, путь к специальным папкам отыскивался с помощью функции
Узнать имя устройства
Чтобы узнать имя устройства, на котором запущено приложение достаточно вызвать метод
Узнать ориентацию экрана
Чтобы узнать, какой режим экрана установлен на данный момент, достаточно получить свойство
Зная ширину и высоту экрана, уже не составит труда понять, какой режим отображения используется в данный момент.
Открытие файлов по умолчанию
Стоит обратить особое внимание на класс