Программирование для мобильных платформ. Windows Phone

Программирование для мобильных платформ. Windows Phone

Данная книга обобщает опыт работы лаборатории мобильных приложений на базе ФГБОУ ВО КнАГУ, где автор был ее руководителем. Приложения, разработанные в книге, были успешно выложены в магазин приложений. В книге вы найдете описание основных моментов для разработки приложений.

Жанр: Прочая образовательная литература
Цикл: Не является частью цикла
Год публикации: Неизвестен

Читать онлайн Программирование для мобильных платформ. Windows Phone


© Иван Трещев, 2018


ISBN 978-5-4493-6869-0

Создано в интеллектуальной издательской системе Ridero

Введение

Разработка мобильных приложений как написание электронных книг – автор может быстро получить результат, отклики, доход, известность. Современный рынок мобильных устройств полон различными аппаратами всевозможных форм-факторов. Программировать для платформ, которые легко могут уместиться в кармане весьма интересно и каждый может себя попробовать в этом амплуа.

Лаборатория которой руководил автор на протяжении 5 лет занималась разработкой различных приложений для самых популярных за последнее пятилетие операционных систем носимых устройств – Android, IOS, Windows Phone. Хотя сегодня платформа корпорации Microsoft уже мало используется, но возможность практически без дополнительных затрат со стороны программиста (в случае если Visual Studio уже установлено) разрабатывать эти самые приложения, выкладывать их в магазины при этом не неся затрат на тиражирование, продажу, экспозицию и другие накладные расходы вызывает неподдельный интерес среди любой среды, где собираются единомышленники по созданию кода.

Данная книга посвящена разработке приложений именно под платформу от Microsoft и является первой в цикле, которые автор намерен опубликовать.

У читателя предполагается опыт программирования на объектно-ориентированном языке, желательно опыт на C#.

По мнению автора нет ничего более увлекательного для программиста, чем разработка игрового приложения – именно так можно заинтересовать аудиторию и постараться окунуть ее в «бездну программирования». Далее по тексту используется собирательное понятие игра, как отражение разрабатываемых мобильных приложений (соотвественно приложения и классы именуются Game).

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

Работа с XNA

Начальные теоретические сведения

Для разработки приложений и игр для платформы Windows Phone чаще всего используется язык программирования C#. Для написания основной логики используются:

////////////////////////////////////////////////////////////////////////////

if (условие1) // условие содержит логическое выражение

{

// Действия, которые надо выполнить, если условие1 выполняется

}

elseif (условие2) // Не обязательно

{

// Действия, которые надо выполнить, если условие1 не выполняется, но выполняется условие2

}

else// Не обязательно

{

// Действия, которые надо выполнить, если условия 1 и 2 не выполняются

}

////////////////////////////////////////////////////////////////////////////

switch (значение1)

{

case значение2:

// Действия, которые надо выполнить, если значения 1 и 2 равны

break;

case значение3:

// Действия, которые надо выполнить, если значения 1 и 3 равны

break;

<…>

}

////////////////////////////////////////////////////////////////////////////

тип [] mas1 = new тип [число элементов]; // Объявления одномерного массива

тип [,] mas2 = new тип [число строк, число столбцов]; // и двумерного массива

////////////////////////////////////////////////////////////////////////////

foreach (тип новая_переменная in mas1) // Цикл по всем элементам

{

// Действия для каждого объекта из mas1, где под объектом подразумевается новая_переменная

}

////////////////////////////////////////////////////////////////////////////

for (i = начальное_значение; i <= Конечное_значение; i++) // Цикл

{

// Тело цикла

}

////////////////////////////////////////////////////////////////////////////

While (условие) // Выполнять цикл пока условие = true

{

// Тело цикла

}

////////////////////////////////////////////////////////////////////////////


Вам будет интересно
В данной книге сделана попытка обобщить материал по дисциплинам «Сети и телекоммуникации», «Безопасность сетей ЭВМ», «Информационная безопасность распределенных информационных систем», проводимых на базе кафедры в течении 5 лет. Наши выпускники положительно отзываются о наличии в учебном плане группы дисциплин, связанных с сетями и телекоммуникациями и в качестве предложений высказывают пожелание увеличить их долю в учебном плане....
Читать онлайн
Данная книга обобщает опыт работы лаборатории мобильных приложений на базе ФГБОУ ВО КнАГУ, где автор был ее руководителем. Приложения, разработанные в книге, были успешно выложены в магазин приложений. В книге вы найдете описание основных моментов для разработки приложений....
Читать онлайн
Опираясь на общеизвестные исторические факты, автор попытался наглядно показать историческую связанность и единство Ингрии (Невского края). Ту связанность и единство, на которые может и должна опираться его современная экономическая деятельность и административно-территориальное устройство....
Читать онлайн
Книга была написана автором, когда ему было 19 лет, и он учился в колледже. Сегодня он является ведущим переводчиком-синхронистом в Казахстане, и воплотив в жизнь описанные в книге ещё 8 лет тому назад подходы к изучению языков, подтверждает написанное практикой. На основании этого он с уверенностью предлагает читателям советы и личные наработки, рассказываемые в книге для наиболее быстрого и менее трудоёмкого процесса изучения любого иностранного языка....
Читать онлайн
Сборник представляет собой содержание пяти дискуссий, посвященных формированию института цивилизованного лоббизма в России. Обсуждение было организованно в рамках Московского экономического форума (2013 – 2017). За эти годы свыше сорока экспертов открыто высказали свое мнение. Среди них представители корпоративного джиара, государственной власти, отраслевых и предпринимательских ассоциаций, независимые консультанты-лоббисты, парламентарии и эксперты некоммерческих организаций....
Читать онлайн
20-й век – сложный, противоречивый период истории, но именно в нем менее ста лет назад появились первые государственные детские библиотеки, столь привычные для нас и для наших родителей.Центральная городская детская библиотека им. А. С. Пушкина г. Санкт-Петербурга одна из первых десяти детских библиотек, созданных в городе. Об истории этой библиотеки, о том, как из районной она превратилась в главную детскую библиотеку Санкт-Петербурга, и пойдет речь в книге....
Читать онлайн
В книге описано основное, что вам необходимо знать о дизайне пользовательского интерфейса (UX) и дизайнерском мышлении.Раскрыты основные понятия. Рассказано о вещах, которые необходимо знать о работе UX. Поведано о золотых правилах Шнейдермана, содействующих созданию лучших интерфейсов. Рассказано о дизайне мобильных приложений UX. Описано, в чем разница между дизайном сервиса и дизайном UX. Дано описание основных аспектов дизайнерского мышления....
Читать онлайн
Книга предназначена людям с пытливым, не порабощённым догмами умом, верующим и атеистам, способным прислушаться к иной точке зрения. Анализируются известные мировоззрения и мировоззрение автора «Коллективный интеллект», по которому Бог (Всеобщий Разум) представляет необычайных свойств коллективный интеллект душ умерших разумных индивидов. Приоткрывается божественный замысел относительно человечества. Предлагаются авторские толкования неоднозначных важных религиозных положений....
Читать онлайн
Партизанский маркетинг является одной из наиболее недорогих стратегий рекламы компании, бренда, товара.В книге предельно полно раскрыты теоретические аспекты партизанского маркетинга, дано его понятие, перечислены и охарактеризованы его виды.Раскрыто понятие уличного маркетинга, маркетингового шума, используемого в вирусном маркетинге, описан ряд недорогих партизанских маркетинговых тактик, применяемых в целях развития бизнеса в автономном режиме, приведены некоторые интересные примеры....
Читать онлайн
«Чернила» – 20 интервью с практикующими журналистами, редакторами, пиарщиками. Об особенностях профессии, успехах и провалах на творческом пути, профессиональных приёмах и секретах, которые используют при подготовке материалов и для прокачки своих навыков.Как писать лучше, как разговорить собеседника, как поверить в себя, как не принимать близко к сердцу критические замечания и ещё сотня «как».Никакой теории. Только реальные примеры из жизни и приёмы, которые работают. Всё проверено на себе!...
Читать онлайн
Сегодня вечером Нелли предстоит присматривать за малышом-монстром из дома № 87. Казалось бы, что может пойти не так, Нелли с кем только не справлялась. Но девочка никак не могла предположить, что монстрик по имени Веста способен сжечь дотла собственный сад! И теперь Нелли предстоит потушить пожар, проследить, чтобы Веста был в целости, а потом… скорее вернуться к себе домой!Кэс Грей входит в десятку лучших детских авторов по версии Independent!...
Читать онлайн
В книге рассказывается о том, как произошла встреча будущего автора романа "ФАЕТОН" с пришельцами из далёкого будущего с благодарной миссией, и чем вызвано внимание благодарения пришельцев к автору, изложено в этом повествовании. Читатели вместе с автором отправятся в далёкое будущее Земли, приоткрыв завесу времени…...
Читать онлайн
Bleak House is not certainly Dickens's best book; but perhaps it is his best novel. Such a distinction is not a mere verbal trick; it has to be remembered rather constantly in connection with his work. This particular story represents the highest point of his intellectual maturity. Dickens' ninth novel was intended to illustrate the evils caused by long, drawn-out suits in the Courts of Chancery....
Читать онлайн
Эта удивительная книга рассказывает о вере и стойкости, о духовной жизни и открытости к людям, о патриотизме и о любви....
Читать онлайн