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


Авторские права

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

Здесь можно купить и скачать "Владимир Волков - Программирование для карманных компьютеров" в формате fb2, epub, txt, doc, pdf. Жанр: Программирование. Так же Вы можете читать ознакомительный отрывок из книги на сайте LibFox.Ru (ЛибФокс) или прочесть описание и ознакомиться с отзывами.
Владимир Волков - Программирование для карманных компьютеров
Рейтинг:
Название:
Программирование для карманных компьютеров
Издательство:
неизвестно
Год:
неизвестен
ISBN:
нет данных
Вы автор?
Книга распространяется на условиях партнёрской программы.
Все авторские права соблюдены. Напишите нам, если Вы не согласны.

Как получить книгу?
Оплатили, но не знаете что делать дальше? Инструкция.

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

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



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

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






РџСЂРё помощи File System Driver (FSD) файловая структура хранилища данных (например, карты памяти) встраивается РІ общую структуру файловой системы устройства. Р’ API Registry содержится набор функций для работы СЃ реестром. Рнформационная модель Pocket Outlook Object Model (POOM) позволяет использовать интерфейсы Pocket Outlook для организации пользовательской информации, которая имеет СЃС…РѕРґРЅСѓСЋ структуру. Разработчик может использовать эту модель для хранения информации РѕР± адресх, контактах Рё расписании пользователя. API Windows Networking API/Redirector обеспечивает доступ Рє файловой системе РЅР° удаленном компьютере. Блок Virtual Private Networking позволяет объединять Pocket PC Рё настольный компьютер РІ единую сеть, Р° блок Waveform Audio отвечает Р·Р° воспроизведение Р·РІСѓРєРѕРІ. Поддержка протоколов HTTP Рё FTP Рё высокоуровневые функции работы СЃ WinSock реализуются РїСЂРё помощи API Windows Internet Services (WinInet), РІ то время, как API Windows Sockets предоставляет доступ Рє разнообразным сетевым транспортным протоколам.

Легко заметить, что Windows CE с точки зрения богатства интерфейсов программирования мало в чем отличается от настольного компьютера. Можно сказать, что, программируя для Pocket PC, вы будете работать практически со всеми интерфейсами, с которыми можно работать, создавая приложения для полноценной операционной системы Windows. Разница состоит лишь в том, что количество функций, макросов, COM-интерфейсов и структур в Windows CE меньше, чем в полновесной операционной системе. Это и понятно. Какие-то функции оказались лишними из-за разницы в наборе управляющих компонентов компьютера, а другими пришлось пожертвовать для того, чтобы обеспечить работу операционной системы и приложений в оперативной памяти размером 32 Мбайта.

На самом деле разработчики Microsoft проделали большую работу, создавая Windows CE и заставляя ее работать в условиях ограниченных ресурсов. Невольно закрадывается мысль о том, что если бы такая же работа была проделана с десктопными и серверными моделями, то нам долго не пришлось бы беспокоиться об апгрейте наших компьютеров.

Рнструменты программирования для Pocket PC

Компания Microsoft предлагает разработчикам приложений для Pocket PC множество разных инструментов, полностью покрывающих все потребности в создании приложений самого разного назначения, размера и функциональности. В этом разделе будут кратко описаны средства разработки и их предназначение. Естественно, основным источником сведений в этом случае будет сайт Microsoft, в частности опубликованная там в мае 2005 года статья Introduction to Development Tools for Windows Mobile-based Devices.

Мы обсудим следующие инструменты программирования:

? eMbedded Visual Tools 3.0;

? eMbedded Visual C++ 4.0;

? Visual Studio.NET 2003;

? Visual Studio.NET 2005.

eMbedded Visual Tools 3.0 Рё Pocket PC 2002 SDK

Этот набор инструментов включает в себя четыре составные части:

? eMbedded Visual Basic;

? eMbedded Visual C++ 3.0;

? Pocket PC 2002 SDK;

? Smartfone 2002 SDK.

Все четыре части устанавливаются из одного установочного файла.

eMbedded Visual Basic

В этой среде вы можете создавать приложения, которые будут работать на Pocket PC 2002, Pocket PC 2003 и Pocket PC 2003 SE, то есть приложения для наиболее распространенных сегодня платформ.

Несмотря РЅР° то, что Microsoft настоятельно рекомендует отказаться РѕС‚ этого инструмента, СЏ считаю, что РѕРЅ отлично РїРѕРґС…РѕРґРёС‚ для тех, кто хочет освоить программирование для Pocket PC. Преимущества среды eVB заключаются РІ быстроте Рё легкости освоения как языка, так Рё среды разработки, РІ РѕРіСЂРѕРјРЅРѕРј количестве примеров РєРѕРґР° Рё приложений РІ Рнтернете, РІ простоте Рё понятности РєРѕРґР°. Рљ недостаткам можно отнести лишь ограниченное число встроенных элементов управления, медлительность приложений, вызванная интерпретирующей РїСЂРёСЂРѕРґРѕР№ языка, необходимость иметь РЅР° устройстве run-time библиотеку, Рё некоторую ограниченность применения. Например, РІ этой среде нельзя создавать компоненты ActiveX.

Среда разработки eVB дает возможность быстро создавать приложения с несколькими экранными формами, которые позволяют работать чаще всего с текстовой информацией. Это могут быть всякого рода тестировщики знаний, маленькие обучающие программы, записные книжки или игры, к которым можно отнести шашки и логические головоломки.

eMbedded Visual C++ 3.0

Приложения, созданные в eVC 3.0, получают полный доступ ко всей функциональности Pocket PC 2002 и будут работать на Pocket PC 2003 и Pocket PC 2003 SE, если написаны с использованием только документированных функций API.

Приложения, написанные на eVC 3.0, выполняются гораздо быстрее, чем приложения, написанные на eVB. При помощи eVC разработчик практически не ограничен в своих возможностях. Можно создавать приложения, которые компилируются в «родной» код устройства, динамически загружаемые библиотеки и компоненты ActiveX. Среда eVC позволяет использовать легкую интеграцию с COM и WinAPI, а библиотека MFC предоставляет в распоряжение разработчика шаблоны для создания сложных приложений с функциональностью, которая в eVB была просто недоступна. Но за все надо платить, и сложные многофункциональные приложения потребуют много сил на изучение среды, языка, детального знакомства с вызовами API и внимательного отслеживания правильности использования памяти вашими программами. Это важно и для «большого» компьютера, но на Pocket PC с его ограниченными ресурсами утечки памяти могут иметь весьма плачевные последствия.


На Facebook В Твиттере В Instagram В Одноклассниках Мы Вконтакте
Подписывайтесь на наши страницы в социальных сетях.
Будьте в курсе последних книжных новинок, комментируйте, обсуждайте. Мы ждём Вас!

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

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


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

Все книги автора Владимир Волков

Владимир Волков - все книги автора в одном месте на сайте онлайн библиотеки LibFox.

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

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

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

А что Вы думаете о книге? Оставьте Ваш отзыв.