LibKing » Книги » comp-programming » Владимир Волков - Программирование для карманных компьютеров

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

Тут можно читать онлайн Владимир Волков - Программирование для карманных компьютеров - бесплатно ознакомительный отрывок. Жанр: comp-programming. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте LibKing.Ru (ЛибКинг) или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Владимир Волков - Программирование для карманных компьютеров
  • Название:
    Программирование для карманных компьютеров
  • Автор:
  • Жанр:
  • Издательство:
    неизвестно
  • Год:
    неизвестен
  • ISBN:
    нет данных
  • Рейтинг:
    4.11/5. Голосов: 91
  • Избранное:
    Добавить в избранное
  • Ваша оценка:

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

Программирование для карманных компьютеров - описание и краткое содержание, автор Владимир Волков, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Эта книга предназначена для того, чтобы читатель смог быстро научиться создавать мощные и эффективные приложения для наладонных компьютеров Pocket PC. Рынок программ для карманных компьютеров сейчас бурно развивается, и именно в этой отрасли программист-одиночка может успешно соперничать с большими корпорациями, которые создают программное обеспечение. Прочитав эту книгу, читатель сможет уверенно и быстро разрабатывать достаточно сложные приложения для Pocket PC. Огромное количество разнообразных примеров позволит быстро совершенствоваться и развиваться, обогащая свой опыт работы.

Книга предназначена для начинающих программистов.

Программирование для карманных компьютеров - читать онлайн бесплатно ознакомительный отрывок

Программирование для карманных компьютеров - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Владимир Волков
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать

К среде приложена подробнейшая справка как по среде разработки, так и по языку. На сайте производителя можно найти множество примеров и форум, в котором можно обсудить возникающие проблемы.

PPL

Pocket Programming Language – это среда и язык программирования, специально разработанные для создания программ для Pocket PC и для Microsoft Windows. PPL – это новый, полностью объектно-ориентированный язык, основой синтаксиса которого стал C. Этот язык вобрал в себя лучшие возможности, которые авторы нашли в языках Pascal и Basic.

Сайт программы располагается по адресу ppl.arwen.com.

Программа распространяется бесплатно, общий объем загрузки составляет около 4,5 Мбайт.

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

Рис. 7.9. Среда PPL в действии.

Также следует отметить удобный дизайнер форм (рис. 7.10).

Рис. 7.10. Дизайнер форм PPL.

Следует обратить внимание на порядок работы продукта. На устройство устанавливается среда выполнения. При запуске программы (файла с расширением. 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 можно, но пока не нужно. Стоит посмотреть на дальнейшее развитие событий. Может быть, со следующей версией и очередными апдейтами программисты получат что-то более удобное для разработки программ.

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

Pocket ViC

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

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

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

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

Если до сих пор вы не сталкивались с linux-системами в минимально необходимой конфигурации, то вы вряд ли имели возможность соприкоснуться с этим редактором. Скорее всего, вашей первой реакцией будет недоумение. Ведь текстовый редактор не позволяет даже печатать! Но сначала нужно прочитать файл readme.txt и обратить внимание на раздел vi editing keystrokes. Чтобы перейти в режим редактирования, необходимо нажать сочетание клавиш `+o или `+i. Перемещаться по редактируемому тексту при помощи клавиш управления курсором тоже не получится. И многое еще в этом редакторе покажется странным для программиста, привыкшего к полноценным редакторам больших IDE. Но на самом деле все в этом редакторе вполне логично. Ведь он был сделан системными Unix-программистами, привыкшими барабанить по клавишам с пулеметной скоростью и не желающими перемещать пальцы на несколько сантиметров в сторону, чтобы дотянуться до клавиш со стрелками.

Таким образом, эта программа подходит двум категориям энтузиастов – тем, кто хочет в дороге немного освоиться в языке C, и тем, кто вдруг вознамерился сделаться системным администратором на Unix-системе.

И у тех, и у других должны быть крепкие нервы, чтобы, осваивая Vi, не разбить свой Pocket PC.

Python

Надо сказать, что я долгое время находился в заблуждении относительно этого языка. Мне почему-то казалось, что Python это достаточно простой, легкий и весьма ограниченный в возможностях язык. Более близкое знакомство с Python меня удивило. Список преимуществ этого языка достаточно обширен.

? Объектно-ориентированный.

? Мощная поддержка математики.

? Встраиваемый язык (имеет API для встраивания в программы на любом языке).

? Расширяемый язык (имеет API для подключения модулей на C и C++).

? Свободно распространяемый язык.

Поскольку Python все шире применяется сейчас по всему миру, то его стоит изучить. Получить Python для Pocket PC можно с сайта разработчика www.murkworks.com.

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

? Распаковать загруженный архив, в результате чего будут созданы каталоги Program Files и Windows.

? Скопировать оба каталога в корневой каталог Pocket PC.

Читать дальше
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать


Владимир Волков читать все книги автора по порядку

Владимир Волков - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




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


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


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
Большинство книг на сайте опубликовано легально на правах партнёрской программы ЛитРес. Если Ваша книга была опубликована с нарушениями авторских прав, пожалуйста, направьте Вашу жалобу на PGEgaHJlZj0ibWFpbHRvOmFidXNlQGxpYmtpbmcucnUiIHJlbD0ibm9mb2xsb3ciPmFidXNlQGxpYmtpbmcucnU8L2E+ или заполните форму обратной связи.
img img img img img