Чтение онлайн

на главную

Жанры

Программирование мобильных устройств на платформе .NET Compact Framework

Салмре Иво

Шрифт:

Мобильные устройства предлагают ни с чем не сравнимые возможности доставки информации и услуг непосредственно пользователям с применением способов, которые действительно описывается словами "в любое время и в любой момент". Трудно переоценить потенциал усовершенствований в отношении увеличения производительности человеческого труда, повышения комфортности условий работы пользователя, повышения качества услуг, оказываемых пожилым людям и лицам с ограниченными физическими возможностями и, что самое главное, расширения возможностей общения людей между собой. Программное обеспечение

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

ПРИЛОЖЕНИЕ А

Дополнительные ресурсы по .NET Compact Framework 

Сетевые ресурсы

Пространство Web огромно, и вы найдете в нем множество заслуживающих внимания ресурсов, посвященных разработке высококачественных мобильных приложений. Но наряду с ними существуют огромные объемы разрозненной информации, которую приходится тщательно просеивать. Ниже перечислены сайты, которые послужат вам неплохими отправными точками для начала соответствующего поиска. К сожалению, в силу динамической природы Web некоторые URL со временем могут изменяться. Там, где это возможно, я указываю авторов и названия статей; если какой-то URL уже прекратил свое существование, у вас будет достаточно информации, чтобы отыскать соответствующий ресурс.

Обмен программами

■ www.GotDotNet.com — сайт, развернутый компанией Microsoft для обмена кодом в рамках сообщества программистов. Это мой излюбленный сайт по обмену кодом, поскольку здесь можно увидеть, какой код чаще всего загружают другие люди. Посетив GotDotNet, начните поиск с раздела "User Samples" и образцов программ, относящихся к рубрике ".NET Compact Framework", и щелкните на заголовке "Downloads". На экран будет выведен список размещенных на сайте примеров программ, отсортированный в соответствии с их популярностью.

■ www.OpenNETCF.org — сайт, развернутый независимыми профессионалами и любителями для обмена кодом, новостями, статьями и обсуждения вопросов, касающихся .NET Compact Framework. На сайте вы найдете лицензию на использование исходных кодов, поддерживающую коммерческое использование исходных кодов, приведенных на сайте, с которой также стоит ознакомиться. Кроме того, на этом сайте публикуются материалы довольно серьезных коллективных проектов, находящихся в стадии разработки.

Сетевые телеконференции

Для .NET Compact Framework существует много активных форумов, действующих по принципу "спрашивайте — ответим". Доступ к ним можно получить либо с помощью программы для работы с группами новостей, либо через Web-сайт http://msdn.microsoft.com/newsgroups/.

Можно указать еще несколько

форумов, посвященных данной тематике:

■ microsoft.public.dotnet.framework.compactframework

■ microsoft.public.pocketpc.developer

■ microsoft.public.pocketpc.developer.networking

■ microsoft.public.smartphone.developer

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

Общие вопросы разработки мобильных приложений

Самые последние замечательные новости о .NET Compact Framework и других технологиях разработки мобильного программного обеспечения, используемых компанией Microsoft, появляются на следующих Web-сайтах:

http://msdn.microsoft.com/mobility/

http://msdn.microsoft.com/mobility/prodtechinfo/devtools/netcf/faq/default.aspx

Для разработки приложений Microsoft Smartphone с использованием Visual Studio Net 2003 вам потребуется установить пакет SDK для Windows Mobile 2003-based Smartphones, доступный для загрузки по следующему адресу:

http://msdn.microsoft.com/mobility/windowsmobile/downloads/

Для просмотра постоянно обновляемого документа Wiki, содержащего ответы на наиболее часто задаваемые вопросы, посетите следующий сайт:

http://wiki.opennetcf.org/ow.asp?CompactFrameworkFAQ

Особенности взаимодействия с собственным кодом

Вызов собственного кода (native code) из VB.NET или C# не представляет особых сложностей, но вам следует знать о некоторых частных правилах и устоявшихся приемах. Лучше всего изучать это на примерах.

■ Основы работы с собственными кодами в среде .NET Compact Framework

An Introduction to P/Invoke and Marshalling on the Microsoft .NET Compact Framework

Авторы: Jon Box, Dan Fox; Quilogy

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetcomp/html/netcfintrointerp.asp

■ Тонкости работы с собственными кодами в среде .NET Compact Framework

Advanced P/Invoke on the Microsoft .NET Compact Framework 

Авторы: Jon Box, Dan Fox; Quilogy

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetcomp/html/netcfadvinterop.asp

■ Передача асинхронных сообщений из собственного кода в управляемый код при помощи .NET Compact Framework

Asynchronous Callbacks from Native Win32 Code Автор: Maarten Struys; PTS Software

http://msdn.microsoft.corn/library/default.asp?url=/library/en-us/dnnetcomp/html/AsynchCallbacks.asp

Работа с операторами мобильных сетей

Поделиться:
Популярные книги

Я снова не князь! Книга XVII

Дрейк Сириус
17. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я снова не князь! Книга XVII

Газлайтер. Том 15

Володин Григорий Григорьевич
15. История Телепата
Фантастика:
боевая фантастика
попаданцы
5.00
рейтинг книги
Газлайтер. Том 15

Идеальный мир для Лекаря 5

Сапфир Олег
5. Лекарь
Фантастика:
фэнтези
юмористическая фантастика
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 5

Вперед в прошлое 6

Ратманов Денис
6. Вперед в прошлое
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Вперед в прошлое 6

Идеальный мир для Лекаря 13

Сапфир Олег
13. Лекарь
Фантастика:
фэнтези
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 13

Менталист. Конфронтация

Еслер Андрей
2. Выиграть у времени
Фантастика:
боевая фантастика
6.90
рейтинг книги
Менталист. Конфронтация

Земная жена на экспорт

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.57
рейтинг книги
Земная жена на экспорт

Ищу жену для своего мужа

Кат Зозо
Любовные романы:
любовно-фантастические романы
6.17
рейтинг книги
Ищу жену для своего мужа

Девятый

Каменистый Артем
1. Девятый
Фантастика:
боевая фантастика
попаданцы
9.15
рейтинг книги
Девятый

Бальмануг. (Не) Любовница 2

Лашина Полина
4. Мир Десяти
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Бальмануг. (Не) Любовница 2

Подаренная чёрному дракону

Лунёва Мария
Любовные романы:
любовно-фантастические романы
7.07
рейтинг книги
Подаренная чёрному дракону

Лорд Системы 7

Токсик Саша
7. Лорд Системы
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Лорд Системы 7

Чехов. Книга 3

Гоблин (MeXXanik)
3. Адвокат Чехов
Фантастика:
альтернативная история
5.00
рейтинг книги
Чехов. Книга 3

Семья. Измена. Развод

Высоцкая Мария Николаевна
2. Измены
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Семья. Измена. Развод