исполняемый код, главная форма, строки,
Например исполняемый файл приложения (у которого тип “appl”) является ресурсным файлом, в нем есть ресурсы (записи) – версия, исполняемый код, главная форма, строки, меню, картинки и т.д.
За файловую систему отвечают модули: DataManager и ResourceManager. Все они используют модуль MemoryManager для работы с памятью (Storage Heap) .
Основные свойства файла (Database):
свойство |
длина |
описание |
Name |
32 |
Имя файла |
Type |
4 |
Тип файла ( например “appl” – приложение) |
CreatorID |
4 |
идентификатор создателя файла |
Size |
4 |
Размер файла |
ReadOnly |
1 |
Файл только для чтения. |
Backup |
1 |
Нужно создать резервную копию файла на настольном компьютере владельца КПК (т.е. синхронизировать) |
Copy protect |
1 |
файл нельзя копировать путем передачи через инфракрасный порт (IR-beam) |
Hidden |
1 |
Не показывать этот файл пользователю |
Launchable |
1 |
это обычный файл но он может быть запущен на выполнение как приложение. |
Open |
1 |
файл открыт |
Resource DB |
1 |
Ресурсный фал |
Date |
|
Дата Создания, Изменения, Сихронизации |
Modification Num |
|
Число произведенных изменений в файле с момента его создания (например удаление, добавление, изменение записи) |
CreatorID этот номер (идентификатор) который устанавливается разработчиком приложения. Все файлы этого приложения должны иметь такой же идентификатор, для того чтобы операционная система могла точно определить принадлежность файла к приложению. Каждое PalmOS приложения имеет свой уникальный идентификатор. На уникальность его можно проверить на сайте . Если все же случится так, что на одном устройстве (КПК) окажутся приложения с одинаковыми идентификаторами, то они будут конфликтовать и это приведет к потере данных этих приложений. Опреционная система не сообщит пользователю о таком конфликте.
Свойиства Записи (Record) :
|
длина |
|
Busy |
1 |
Запись открыта и заблокирована кем-либо. |
Delete |
1 |
Запись помечена на удаление (физически ее удалит синхронизатор после синхронизации) |
Dirty |
1 |
Запись изменилась после последней Синхронизации (т.е. необходимо ее синхронизировать). |
Secret |
1 |
Запись помечена как Private (приложение обязано скрыть ее от пользователя) |
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий