Программирование для мобильных платформ. Android и WP. Учебный курс

Программирование для мобильных платформ. Android и WP. Учебный курс
Авторы книги: id книги: 1563134     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 40 руб.     (0,44$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: Компьютеры: прочее Правообладатель и/или издательство: Издательские решения Дата добавления в каталог КнигаЛит: ISBN: 9785449894588 Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 12+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

Данная книга содержит основные материалы курсов программирования для мобильных платформ, используемых на кафедрах «Математическое обеспечение и применение ЭВМ» и «Информационная безопасность автоматизированных систем» ФГБОУ ВО КнАГУ.

Оглавление

Иван Андреевич Трещев. Программирование для мобильных платформ. Android и WP. Учебный курс

Раздел 1. Windows Phone – Silverlight и xna

ВВЕДЕНИЕ

Сотовые телефоны

Смартфоны

Коммуникатор

Корманный персональный компьютер

1 Обзор операционных систем мобильных устройств

1.1 Palm OS

1.2 Symbian OS

1.3 Windows Mobile

1.4 Android

1.5 BlackBerry OS

1.6 iPhone OS

1.7 Bada

1.8 TouchWiz от Samsung

1.9 Обзор инструментов разработчика приложений для мобильных устройств

2 Разработка приложений для Windows Phone

2.1 Windows Phone SDK

2.2 Expression Blend и Expression Blend for Windows Phone

2.3 XNA Game Studio 4.0

2.4 Windows Phone Emulator

2.5 Windows Phone Developer Registration Tool

2.6 Windows Phone Profiler

2.7 Silverlight Toolkit for Windows Phone

2.8 Среда разработки

2.9 Windows Phone и Metro-дизайн

2.10 Шаблоны приложений

2.11 Создаем первый проект на Silverlight

2.12 Создаем страницы с навигацией

2.13 Ориентация дисплея

2.14 Темы и расцветка

2.15 Application Bar

2.16 Launcher (Задачи выполнения)

2.17 Choosers (Задачи выбора)

2.18 Отладка

2.19 Ввод информации при помощи клавиатуры

2.20 Приложение для телефона на XNA

3 Развертывание приложения на реальном устройстве

ЗАКЛЮЧЕНИЕ

Контрольные задания

ЗАДАНИЕ 1 (платформа ServiLite)

ЗАДАНИЕ 2 (платформа XLM)

Раздел 2. АNDROID

1 Что такое Android?

1.1 История возникновения

1.2 Преимущества Android

2 С коммерческой точки зрения Android

3 С точки зрения разработчиков

4 Особенности и возможности, присущие только Android

5 Архитектура Android

5.1 Особенности платформы Android

5.2 Основные компоненты Android

6 Описание основных компонентов Android

7 Безопасность и полномочия (Permissions)

8 Установка и настройка компонентов среды разработки

9 Установка JDK

10 Установка Android SDK

11 Установка IDE Eclipse

12 Установка плагина ADT

13 Создание первого приложения под Android

14 Активности (Activity) в Android

14.1 Создание Активности

14.2 Жизненный цикл Активности

15 Стеки Активностей

16 Состояния Активностей

17 Отслеживание изменений состояния Активности

18 Лабораторная работа «Отслеживание состояний Активности»

19 Ресурсы

19.1 Отделение ресурсов от кода программы

19.2 Создание ресурсов

19.3 Строки

19.4 Цвета

19.5 Лабораторная работа «Использование значений строк и цветов»

20 Размеры

21 Визуальные стили и темы

22 Изображения

23 Разметка

24 Анимация

25 Меню

26 Использование внешних ресурсов в коде приложения

27 Использование ресурсов внутри ресурсов

28 Локализация приложения с помощью внешних ресурсов

29 Лабораторная работа «Локализация приложения»

30 Лабораторная работа «Использование анимации»

31 Класс Application

32 Наследование и использование класса Application

33 Обработка событий жизненного цикла приложения

34 Понятие контекста

35 Пользовательский интерфейс

35.1 Основные понятия и связи между ними

35.2 Представления (View)

35.3 Разметка (Layout)

35.4 Лабораторная работа «Использование LinearLayout»

35.5 Лабораторная работа «Использование RelativeLayout»

35.6 Лабораторная работа «Использование TabWidget»

35.7 Лабораторная работа «Использование WebView»

35.8 Адаптеры в Android

35.9 Лабораторная работа «Использование ListView»

35.10 Лабораторная работа «Использование управляющих элементов в пользовательском интерфейсе»

36 Намерения в Android

36.1 Использование Намерений для запуска Активностей

36.2 Возвращение результатов работы Активности

36.3 Лабораторная работа «Вызов Активности с помощью явного намерения и получение результатов работы»

36.4 Лабораторная работа «Использование неявных Намерений»

36.5 Определение Намерения, вызвавшего запуск Активности

36.6 Лабораторная работа «Получение данных из Намерения»

37 Сохранение состояния и настроек приложения

37.1 Общие Настройки (Shared Preferences)

37.2 Лабораторная работа «Использование SharedPreferences для сохранения состояния»

37.3 Лабораторная работа «Использование SharedPreferences для сохранения настроек»

37.4 Работа с файлами

38 Меню в Android

38.1 Основы использования меню

38.2 Создание меню

38.3 Параметры пунктов меню

38.4 Динамическое изменение пунктов меню

38.5 Обработка выбора пункта меню

38.6 Дочерние и контекстные меню

38.7 Описание меню с помощью XML

38.8 Лабораторная работа «Создание и использование меню»

39 Работа с базами данных в Android

39.1 Курсоры (Cursor) и ContentValues

39.2 Работа с СУБД SQLite

39.3 Работа с СУБД без адаптера

39.4 Особенности работы с БД в Android

39.5 Выполнение запросов для доступа к данным

39.6 Доступ к результатам с помощью курсора

39.7 Изменение данных в БД

39.8 Лабораторная работа «работа с SQLite без класса-адаптера»

39.9 Использование SimpleCursorAdapter

39.10 Лабораторная работа «работа с SQLite с классом-адаптером»

40 Контент-провайдеры

40.1 Использование контент-провайдеров

40.2 Лабораторная работа «получение списка контактов»

40.3 Создание контент-провайдеров

40.4 Лабораторная работа «создание контент-провайдера»

41 Использование интернет-сервисов

41.1 Лабораторная работа «Использование сетевых сервисов»

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Отрывок из книги

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

– сотовые телефоны;

.....

Этот пакет содержит всё необходимое, для того, чтобы начать разработку. На момент написания этого методического пособия, последняя версия инструментария доступна в версии Windows Phone SDK 7.1 Release Candidate в лицензии «Go Live» с возможностью разрабатывать свои приложения и публиковать их в Windows Phone Marketplace.

Windows Phone SDK 7.1 Release Candidate содержит следующие компоненты:

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

Нет рецензий. Будьте первым, кто напишет рецензию на книгу Программирование для мобильных платформ. Android и WP. Учебный курс
Подняться наверх