Читаем Программирование КПК и смартфонов на .NET Compact Framework полностью

Программирование КПК и смартфонов на .NET Compact Framework

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

Александр Петрович Климов

Программирование, программы, базы данных18+

Программирование КПК и смартфонов на .NET Compact Framework

Введение

Сейчас очень трудно найти книги, в которых описываются проблемы программирования для карманных компьютеров и смартфонов при помощи технологии .NET Compact Framework. Одним из главных источников получения информации является сама документация, входящая в состав Visual Studio 2005. Но одной документации явно недостаточно. Именно поэтому и появилась на свет книга, которую вы держите в руках.

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

На кого рассчитана эта книга

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

Требования

Чтобы работать с примерами из этой книги, необходимо иметь на компьютере пакет программ Visual Studio 2005. Обратите внимание на то, что некоторые облегченные версии Visual Studio 2005 (в частности, Express-версии) не поддерживают разработки программ для мобильных компьютеров. Часть примеров можно использовать и в старой версии Visual Studio 2003, однако в этом случае разработчику придется вручную переписывать код из-за несовместимости форматов разных версий Visual Studio. Впрочем, настоящего программиста этим не испугаешь!

Примеры к книге

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

В качестве основного языка программирования был выбран язык C#, но в третьей главе были также добавлены примеры программирования на языке Visual Basic.NET. Если среди читателей книги найдется много приверженцев этого языка, то на сайте автора будут выложены все необходимые примеры, написанные на Visual Basic.NET.

Благодарности

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

В первую очередь надо поблагодарить издательство «Питер» (www.piter.com), которое согласилось выпустить данную книгу.

Хочу также выразить благодарность тем людям, которые любезно разрешили использовать исходные коды своих чудесных программ в качестве учебных примеров. Это Кристиан Форсберг (Christian Forsberg), Алекс Яхнин (Alex Yakhnin) и Роб Майлз (Rob Miles). Без примеров этих авторов книга получилась бы скучной и неинтересной.

Так получилось, что во время написания книги мне пришлось поменять работу. В этом процессе участвовали несколько человек, которые способствовали переходу. Поэтому хочется поблагодарить и этих людей, благодаря которым у меня появились дополнительные возможности для работы над книгой. В первую очередь хотелось бы отметить генерального директора гостиничного комплекса «Вега» Воробьева Алексея Петровича, главного инженера Миклушова Владимира Павловича и начальницу АХО Егоркину Галину Владимировну. Хочу поблагодарить также всех сотрудников отдела информационных технологий, возглавляемого Рогулиным Виктором Васильевичем, которые делились своими знаниями на новой работе: Храмцову В., Пузикову Н. (особенно), Фетисову Е., Шумова Е., Князева Л., Алдохина А., Дробота В., Терехова А., Нечеухина Н.

Отзывы и предложения

Все свои отзывы и критические замечания вы можете посылать на электронный адрес автора rusproject@mail.ru. Также стоит почаще заглядывать на сайт http://rusproject.narod.ru, на котором я постараюсь размещать новые дополнительные материалы по тематике книги.

От издательства

Ваши замечания, предложения и вопросы отправляйте по адресу электронной почты comp@piter.com (издательство «Питер», компьютерная редакция).

Мы будем рады узнать ваше мнение!

Все исходные тексты, приведенные в книге, вы можете найти по адресу http://www.piter.com/download.

Подробную информацию о наших книгах вы найдете на веб-сайте издательства: http://www.piter.com.

Глава 1

Знакомство с .NET Compact Framework

Мобильные устройства

Перейти на страницу:

Похожие книги

C++ Primer Plus
C++ Primer Plus

C++ Primer Plus is a carefully crafted, complete tutorial on one of the most significant and widely used programming languages today. An accessible and easy-to-use self-study guide, this book is appropriate for both serious students of programming as well as developers already proficient in other languages.The sixth edition of C++ Primer Plus has been updated and expanded to cover the latest developments in C++, including a detailed look at the new C++11 standard.Author and educator Stephen Prata has created an introduction to C++ that is instructive, clear, and insightful. Fundamental programming concepts are explained along with details of the C++ language. Many short, practical examples illustrate just one or two concepts at a time, encouraging readers to master new topics by immediately putting them to use.Review questions and programming exercises at the end of each chapter help readers zero in on the most critical information and digest the most difficult concepts.In C++ Primer Plus, you'll find depth, breadth, and a variety of teaching techniques and tools to enhance your learning:• A new detailed chapter on the changes and additional capabilities introduced in the C++11 standard• Complete, integrated discussion of both basic C language and additional C++ features• Clear guidance about when and why to use a feature• Hands-on learning with concise and simple examples that develop your understanding a concept or two at a time• Hundreds of practical sample programs• Review questions and programming exercises at the end of each chapter to test your understanding• Coverage of generic C++ gives you the greatest possible flexibility• Teaches the ISO standard, including discussions of templates, the Standard Template Library, the string class, exceptions, RTTI, and namespaces

Стивен Прата

Программирование, программы, базы данных