Программы для PocketPC
Телефонный справочник для платформ PocketPC и Windows CE
Новости

Проекты
Телефонный справочник
  • Интерфейс
  • Скачать
  • Добавить город
  • Хранение данных
  • Структура данных
    Преобразование данных:
  • г. Владивосток 1.0
  • г. Серов 1.1
  • CSV-формат 1.1новое

    Форум

    КПК
    Описание и возможности
    История и поколения

    Разработка
  • eVB
    Ресурсы
    Вопросы и ответы

  • eVC
    Ресурсы
    Вопросы и ответы

    Программы

    Игры

    Книги

    Где купить?
  • Москва
  • Владивосток
  • Интернет

    Вопросы/Отзывы


    Rambler's Top100
  • Структура данных версия 1.1

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

    Файл с таблицей телефонов называется phones.db, и должен находится в том же каталоге, что и программа поиска телефонов, по умолчанию в папке \Program Files\Pocket PhonesDatabase.

    Таблица c данными, имеет следующий формат:

    Смещение от начала Тип данных Размер в байтах Описание Пример
    0 long 4 Число записей в таблице 189702
    4 char 1 Новер версии БД 11
    5 char 1 Число цифр в тел. номерах 7
    6 char[23] 23 Описание таблицы данных Vladivostok 2001
    29 DBRECORD - Записи данных -
    2 с конца short 2 Маркер конца таблицы 0xffff

    Далее рассматривается структура записей данных. Записи не имеют строго определенного размера, их размер зависит от фактического объема данных и не может превышать 255 байт, это сделано для уменьшения занимаемого места. Для простоты поиска все текстовые данные приведены в верхний регистр, т.е. заглавные буквы.

    Записи имеют следующий формат:

    Смещение от начала Тип данных Размер в байтах Описание Пример
    0 char 1 Размер записи 50
    1 long* 3 Номер телефона 300000
    4 char** ? Абонент ИВАНОВ А.А.
    ? char** ? Улица МОРСКАЯ
    ? char** ? Дом
    ? char** ? Квартира 7
    * - для хранения номеров телефонов используется нестандартный 3 байтовый целый тип данных.
    ** - поля: абонент, улица, дом, квартира - представляют собой строки, заканчивающиеся нулем.

    Далее: преобразование данных


    © 2001-2002 PPCSoft, http://ppcsoft.narod.ru
    Hosted by uCoz