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

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

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

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

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

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

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

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

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

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать
Для установки необходимо загрузить файлы GPL_SuperWabaSDK.exe и GPL_ SuperWabaSDK_Installs.exe, а затем распаковать их. В каталоге GPL_SuperWabaSDK_ Installs\bin\installers\vm\ce нужно отыскать и запустить файл _CEinstall-RunMe.bat. Виртуальная машина будет установлена на Pocket PC.

ВНИМАНИЕ! Не следует устанавливать виртуальную машину на Storage Card. Нужно использовать место установки, указанное по умолчанию, иначе SuperWaba перестанет находить файлы шрифтов и библиотеки.

На Pocket PC в папке Программы появится пиктограмма SuperWaba VM. Внешний вид запущенной виртуальной машины показан на рис. 7.24.

Рис. 7.24. Виртуальна машина SuperWaba.

В начале запуска на экран будет выведено на несколько секунд сообщение о том, что вы работаете в свободно распространяемой версии. Это плата за бесплатность.

В каталоге \GPL_SuperWabaSDK_Installs\bin\installers\samples\ce можно отыскать несколько папок, в каждой из которых будет находиться командный файл. Эти файлы позволяют установить на Pocket PC тот или иной демонстрационный пример. Установленные программы все будут появляться в папке Программы. Этот пакет программ демонстрирует основные возможности SuperWaba.

Освоить программирование на SuperWaba не составит для вас труда, если вы программируете на Java.

На самом деле, SuperWaba это не Java, потому что классы Java не запускаются в среде SuperWaba, а программы SuperWaba не запускаются в виртуальной машине Java. Но это только одна сторона вопроса, потому что с другой стороны – SuperWaba это Java c точки зрения языка, а программы SuperWaba компилируются при помощи компилятора Java, но с подключением классов, свойственных только SuperWaba.

Таким образом, если вы, уже зная Java, соберетесь программировать на Super-Waba, вам придется преодолеть множество трудностей, связанных с тем, что в привычной языковой среде вы не найдете привычных методов и полей.

Ewe

Как и в SuperWaba, в основу Ewe положена доработанная Waba VM. Отличие Ewe от рассмотренного в предыдущем разделе пакета SuperWaba состоит в том, что Ewe является бесплатным пакетом. Все инструменты для разработки и виртуальную машину можно загрузить с сайта разработчика, располагающегося по адресу www.ewesoft.com.

После разработки приложения вы можете включить виртуальную машину Ewe в инсталляционный пакет. На сайте дана не только подробная документация Ewe API, но и представлено руководство разработчика с примерами кода. Это отличает Ewe в выгодную сторону от SuperWaba, владельцы которой продают пособия по разработке на своем сайте. Кроме того, Ewe легче устанавливается и менее хлопотна в настройке.

После того как вы создали и скомпилировали приложение Ewe, оно может быть запущено на рабочей станции в Ewe VM, на рабочей станции в Java VM, на Pocket PC в Ewe VM и на Pocket PC в Java VM. Стандартные приложения Java не могут быть запущены на Ewe VM.

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

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

? Ewe148-Installer-Win32.zip – виртуальная машина Ewe для Windows. После распаковки вы обнаружите внутри стандартный пакет установки Windows. После его запуска Ewe будет установлена на рабочую станцию.

? Ewe148-CAB-PocketPC2003.zip (для Pocket PC 2003), PocketPC2003-HighResolution.zip (для Pocket PC 2003 SE), Ewe148-CAB-PocketPC.zip (для Pocket PC 2002) – каждый из архивов после загрузки и распаковки создает cab-файл, который надо скопировать на устройство и установить.

? Ewe148-JavaVM.zip – этот файл будет вам нужен, если вы хотите запускать приложения Ewe под управлением Java-машины.

? Ewe148-Emulator-CAB.zip – виртуальная машина Ewe для эмуляторов Pocket PC, Pocket PC 2003, SmartPhone 2002, SmartPhone 2003, CE.NET Standard SDK. Нужно распаковать архив и скопировать файлы на соответствующий эмулятор.

? Ewe148-Developer-SDK.zip – SDK для разработки приложений Ewe. После загрузки все содежимое архива нужно скопировать с сохранением структуры каталогов в выбранный каталог.

? Ewe148-Developer-API.zip – описание Ewe API.

? Ewe148-Developer-Guide.zip – руководство разработчика.

? Ewe148-Developer-Samples.zip – примеры кода.

? Ewe148-Developer-InstallerSDK.zip – SDK для создания инсталляционных пакетов Ewe, содержащих разработанное приложение и виртуальную машину Ewe.

После распаковки и установки всех пакетов вы можете проверить функционирование виртуальной машины на рабочей станции и на Pocket PC, запустив файл ewe.exe. На Pocket PC этот файл находится в каталоге Программы/Ewe. Вы будете приятно удивлены, так как среда Ewe предоставляет в распоряжение программиста сразу несколько инструментов.

Прежде всего следует отметить веб-браузер, чей внешний вид показан на рис. 7.25.

Рис. 7.25. Веб-браузер Ewe.

Внешний вид текстового редактора показан на рис. 7.26.

Рис. 7.26. Текстовый редактор Ewe.

Также в набор входит файловый менеджер (см. рис. 7.27).

Рис. 7.27. Файловый менеджер Ewe.

Отдельно следует упомянуть утилиту для работы с реестром, внешний вид которой показан на рис. 7.28.

Рис. 7.28. Редактор реестра Ewe.

Для того, чтобы создавать программы Ewe, вам надо всего лишь взять один из свободно распространяемых редакторов Java, подключить к нему библиотеки классов Ewe, используя настройки путей, и создать программу на языке Java. Но в тех местах, где это необходимо, вместо стандартных пакетов Java надо подключать пакеты Ewe. Полученная таким образом java-программа после компиляции стандартными средствами Java преобразуется в Ewe-программу при помощи специальной утилиты Jewel (рис. 7.29).

Рис. 7.29. Утилита создания Ewe-программ Jewel.

Jewel упаковывает Java-программу либо в запускаемый файл Pocket PC, либо в файл с расширением. ewe. Со своей крайне пристрастной точки зрения хочу выделить Ewe как очень перспективное средство создания программ для Pocket PC. Если сравнивать Super-Waba и Ewe, мои симпатии будут на стороне Ewe.

Заключение

Формат книги не позволил рассказать еще многое из того, что хотелось бы рассказать. Например, о том, что eVB не имеет компонента для создания контекстных меню, но при помощи вызовов функций CE API его все же можно создать в вашем приложении. Ничего не было рассказано о том, как можно организовать достаточно успешный мультимедийный проект, например компьютерную игру со звуком, динамическим изображением и удобным управлением. Не было сказано и о том, что при помощи eVB можно создавать приложения для работы с сетью и успешно работать с базами данных. Даже о самом языке Visual Basic почти ничего не было сказано. Впрочем, я думаю, что представление о нем вы все равно получили.

Увы, если бы об этом всем было рассказано, то книгу пришлось бы сделать многотомной. К сожалению, по многим причинам это невозможно. Мне только остается пожелать вам успехов в самостоятельном исследовании всех этих возможностей eVB.

Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать


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

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




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


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


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

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