Category Программирование КПК и смартфонов

Кирпичики. NET Compact Framework

Итак, изучение. NET Compact Framework подходит к концу. Мы с вами рассмотрели различные аспекты программирования для карманных компьютеров и смартфонов. Напоследок я хочу предложить вам не­сколько маленьких советов-кирпичиков, с помощью которых вы смо­жете построить свое новое приложение. Часть этих советов уже встре­чалась вам на страницах этой книги. Но, может быть, вы не обратили на них внимания или не помните, где искать нужный вам кусок кода. Поэтому я отобрал часть этих советов и поместил их в отдельную гла­ву. Эту главу можно рассматривать как справочный материал...

Read More

Использование неуправляемого кода

Несмотря на то что библиотека. NET Compact Framework имеет множество классов для выполнения самых разных задач, во мно­гих случаях приходится прибегать к вызовам функций Windows API. А в некоторых случаях использование функций W indows API даже предпочтительнее, чем использование аналогичных методов управляемого кода, так как они позволяют оптимизировать и по­высить производительность приложения.

Тема применения функций Windows API в .NET Compact Framework практически неисчерпаема...

Read More

Связь

Инфракрасное соединение

Несмотря на растущую популярность Wi-Fi, Bluetooth и других беспроводных технологий, по-прежнему не сдает своих позиций и передача данных через инфракрасный порт. Например, все мы каждый день применяем инфракрасный порт при использовании дистанционного пульта телевизора! Вы можете использовать этот способ работы в своих приложениях для передачи разных типов данных.

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

Read More

Создание игр

Игры на мобильных устройствах

Создание игр — одно из самых любимых занятий для программна тов. При создании новой игры автору приходится быть и художни­ком, и композитором, и дизайнером, и бухгалтером. Естественно, в данном случае речь идет о программисте-одиночке. Разработка игр для мобильных устройств не требует больших финансовых зат­рат, которые имеют место при создании игр для настольных компь­ютеров крупными компьютерными фирмами. На мой взгляд, кар­манные компьютеры идеально подходят для логических и аркадных игр, с помощью которых можно скоротать время во время путеше­ствия, долгого ожидания в очередях или при поездке на работу...

Read More

Windows Mobile 5.0

Первый взгляд

Устройства под управлением Windows Mobile, к которым относятся КПК и смартфоны, все глубже вторгаются в нашу жизнь. Эти уст­ройства очень быстро эволюционируют, обзаводятся более совершен­ными экранами, увеличивают размер своей дисковой памяти, снаб­жаются фотокамерами и получают поддержку новых сетевых технологий. Операционная система Windows Mobile 5.0 сделала еще один шаг в развитии этих маленьких, но умных устройств

В новой платформе ...

Read More

Программирование для смартфонов

Особенности программирования для смартфонов

В этой главе мы научимся создавать приложения для смартфонов под управлением системы Windows Mobile 5.0. Так получилось, что в России смартфоны под управлением Smartphone 2003 поначалу не получили широкого признания Признанными лидерами на рынке «умных» телефонов были такие марки, как Nokia, Siemens и Sony Ericsson, которые использовали в телефонах операционную систему Symbian. И если на рынке КПК компании Microsoft удалось потес­нить своего вечного конкурента PalmOs, то в сфере мобильной связи основная борьба еще впереди...

Read More

Эмулятор и другие утилиты

Программы для отладки приложений

В этой главе речь пойдет об утилитах, необходимых для успешного программирования приложений для мобильных устройств. Пожа­луй, самой главной из этих утилит является программный эмуля­тор Device Emulator. Кроме того, в состав Visual Studio 2005 входит несколько вспомогательных утилит, позволяющих выполнять раз­личные операции на реальном устройстве или на эмуляторе.

Эмулятор

При создании приложений для КПК и смартфонов необходимо про­верять ра...

Read More

Разработка приложений

Активация и деактивация формы

Модель выполнения программ на карманном компьютере отличает­ся от поведения программ, работающих на обычном персональном компьютере. Например, на мобильных компьютерах используется один экземпляр запущенной программы. Аналогом подобного пове­дения на настольных компьютерах является почтовая программа Outlook Express, которая всегда запускается в одном экземпляре. При попытке запуска программы она просто активируется (если уже была запущена). При этом вторая копия программы не запускается...

Read More