Программирование для карманных компьютеров. Владимир Волков
Чтение книги онлайн.

Читать онлайн книгу Программирование для карманных компьютеров - Владимир Волков страница 10

СКАЧАТЬ и Pocket PC. Таким образом, основное назначение ActiveSync – это автоматизированная синхронизация различных баз данных Pocket Outlook и папок на мобильном компьютере с соответствующими базами данных и папками на настольном компьютере. Кроме этого, при помощи ActiveSynс выполняются операции, перечисленные в следующем списке.

      1. Резервное архивирование данных и настроек мобильного устройства, с сохранением файла архива на настольном компьютере. Восстановление данных с настольного компьтера на мобильный.

      2. Установка и удаление программ на мобильном компьютере, с ведением базы данных установленных программ на настольном компьютере.

      3. Импорт и экспорт таблиц баз данных.

      Таким образом, ActiveSync является очень полезной программой, и с ней могут взаимодействовать приложения, созданные для работы на мобильном компьютере. Для этого в состав SDK включены соответствующие библиотеки, заголовочные файлы и примеры. Их можно найти в папке C: \Program Files\Windows CE Tools\wce420\POCKET PC 2003\Activesync.

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

      Эмулятор и ActiveSync

      Для настройки соединения эмулятора и ActiveSync на стационарном компьютере необходимо проделать последовательность действий, приведенную в следующем списке.

      1. Необходимо установить и настроить Microsoft Loopback Adapter.

      2. Установить Microsoft.NET Framework 1.1 SDK на стационарный компьютер. Установочный комплект можно взять с сайта Microsoft бесплатно. Если в системе установлена среда Visual Studio.NET, то и SDK тоже установлен.

      3. Настроить соответствующим образом Platform Manager.

      • Надо убедиться, что при настройке транспорта TCP\IP был взведен флажок Use Fixed Address.

      • При настройке Startup Server нужно выбрать Emulator Starup Server и для параметра Communication ► Ethernet выбрать значение Virtual Switch.

      • Протестировать Platform Manager.

      4. Необходимо протестировать соединение эмулятора с ActiveSync. Для этого нужно выполнить команду Пуск ► Программы ► Microsoft Pocket PC 2003 SDK ► Pocket PC 2003 SDK. На экран будет выведено окно командного интерпретатора. В командной строке нужно набрать команду EmuASCfg.exe /РРС и нажать клавишу Enter. В результате эмулятор будет запущен, а в окне командного интерпретатора будет выведена соответствующая инфомация (рис. 2.7).

      Рис. 2.7. Окно командного интерпретатора после выполнения команды.

      ВНИМАНИЕ!

      Команду EmuASCfg.exe/РРС необходимо выполнять каждый раз, когда необходимо установить соединение эмулятора с ActiveSync.

      CabWiz и создание установочного комплекта

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

      1. Распаковать установочные файлы, если они запакованы.

      2. Создать папки, в которые будут копироваться установочные файлы, СКАЧАТЬ