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

Следует обратить внимание на порядок работы продукта. На устройство устанавливается среда выполнения. При запуске программы (файла с расширением. ppl) среда компилирует ее в исполняемый машинный код (файл с расширением. ppc) и запускает на устройстве. В сочетании с применяемой системой сжатия запускаемого кода эта технология обеспечивает маленький размер выполняемых файлов. При этом возможно создание exe-файлов, выполняемых напрямую. Правда, при этом размер выполняемого файла сильно возрастает.

Переменные в PPL не имеют типа (то есть работают как тип variant), и не нуждаются в объявлении и в освобождении памяти после использования. Следует отметить простоту операций со строками. Управление памятью при этом осуществляется автоматически, если строка больше не используется программой, то занимаемая ею память освобождается.

Список дополнительных преимуществ рассматриваемой среды приведен ниже.

? Встроенный в язык мощный математический аппарат.

? Полная объектная ориентированность языка.

? Многомерные массивы с разными типами элементов.

? Простое объявление и использование структур.

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

? Импорт функций из динамических библиотек.

? Легкий доступ к WinAPI.

Надо добавить к этому, что существует возможность производить полную разработку программ прямо на Pocket PC (на рис. 7.11 показан редактор форм в действии). Правда, сами авторы предполагают, что такого рода работа будет не разработкой, а скорее отладкой и доводкой уже готового кода.

Рис. 7.11. Дизайнер форм PPL на устройстве.

Borland Delphi 2005

После того как я описал в предыдущем разделе созданный энтузиастами и свободно распространяемый программный продукт, скорее похожий на профессиональную разработку, мне грустно говорить о том, что наконец создала компания Borland. Еще когда и речи о. NET CF в Delphi не было, энтузиасты со всего мира обсуждали эту возможность, которую анонсировала компания Borland. И вот – свершилось. Выложив на своем сайте preview-версию компилятора для. NET CF, компания Borland сказала, что теперь можно создавать приложения для Pocket PC в среде Delphi 2005. Вот только не все оказалось так просто, как того хотелось.

К этому компилятору на сайте BDN присовокупили статью (bdn.borland.com/ article/ 0,1410,33066,00.html), в которой подробно описываются все магические пассы и заклинания, которые нужно произвести, чтобы эта возможность осуществилась.

После прочтения статьи, скачивания компилятора, привинчивания его к Delphi и проделывания руками всей работы, необходимой для того, чтобы запустить приложение с одной строчкой текста на форме (ни о какой отладке речь, конечно, не идет), я понял – использовать Delphi 2005 можно, но пока не нужно. Стоит посмотреть на дальнейшее развитие событий. Может быть, со следующей версией и очередными апдейтами программисты получат что-то более удобное для разработки программ.

<p>Инструменты для On-Board программирования</p>

Pocket ViC

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

Установка этой программы предельно проста. Нужно загрузить файл, распаковать архив в каталог ViC, после чего этот каталог можно скопировать на устройство. Программа запускается на Pocket PC с процессорами ARM (vicarm110.exe) и MIPS (vimips.exe).

После запуска программы активируется окно редактора Vi (рис. 7.12).

Рис. 7.12. Окно редактора Vi.

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных