По объему демо-версия занимает 8.5 Мбайт. Стоит эта программа от 150 до 300 долларов, и можно сказать, что она действительно стоит этих денег. Очень мало программ могут всерьез составить конкуренцию инструментам разработчика от Microsoft, но NSBasic – как раз из таких.
Разработка ведется только на рабочей станции, программы запускаются на Pocket PC.
Возможности среды и языка вполне сравнимы с eVB, только работает среда быстрее. Она меньше загружена ненужными деталями, операции по созданию меню и форм выполнять намного удобнее (рис. 7.4).
Правда, тут же обнаруживается и оборотная сторона этого удобства. Меню не раскрываются, команды размещаются только на самих кнопках. То есть это на самом деле не меню, а toolbar с ограниченными возможностями.
Все возможности, которые вы используете в eVB, доступны и в этой среде. Она поддерживает работу с базами данных, операции с файлами и работу с сетью. Однако об одной важной возможности, к сожалению, придется забыть, так как отладочными средствами среда не располагает. Разработка приложения возможна только на настольной рабочей станции, запуск – только на мобильном устройстве, а отладка осуществляется либо при помощи сторонних средств, либо при помощи инструментов из состава Windows Mobile Developer Power Toys. Тем не менее, в этой среде можно разрабатывать профессиональные приложения с довольно серьезной функциональностью.
Среда оснащена подробной справочной системой, в которой есть дополнительный раздел Tech Notes. В этом разделе подробно и с примерами описаны все тонкости программирования для Pocket PC. Кроме этого, на сайте разработчика есть множество примеров программ.
Pelles C
Трудно сдержать положительные эмоции, когда говоришь об этой великолепной разработке. Pelles C – это среда для разработки программ для Microsoft Windows и Pocket PC на языке C.
Pelles C – бесплатная программа, и ее можно загрузить с сайта разработчика www.smorgasbordet.com/pellesc. Общий объем загружаемых файлов составит около 14 Мбайт. Установка же среды предельно проста. Нужно запустить по очереди установочные файлы setup.exe и setupsdk.exe, а затем распаковать в каталог Program Files содержимое архивов bin.zip, crt.zip, win.zip и wizwiz.zip.
Pelles C является интегрированной средой разработки с подсветкой синтаксиса, отображением структуры проекта, широкими возможностями настройки и мастерами для создания приложений разного типа. По удобству работы не уступает, а в некоторых случаях и превосходит eVC (рис. 7.5).
Возможность легкого визуального создания диалоговых окон с немедленной проверкой их функционирования без запуска и компиляции проекта весьма облегчает труд программиста. На рис. 7.6. показан редактор диалоговой формы и запущенный диалог.
Также Pelles C предоставляет возможность создавать программы и библиотеки как в «настольной» версии, так и для мобильных устройств (рис. 7.7).