В учебном пособии раскрываются основные понятия и методы разработки приложений на языке Java, в том числе для ОС Android. Излагаются основы языка программирования Java и объектно-ориентированного программирования. Содержатся основные сведения по созданию Android-приложений. Приведены задания для самостоятельного выполнения. Пособие рекомендуется студентам всех форм обучения по направлениям подготовки бакалавриата 09.03.01 «Информатика и вычислительная техника», 09.03.03 «Прикладная информатика», 02.03.03 «Математическое обеспечение и администрирование информационных систем», а также по направлению подготовки магистров 09.04.03 «Прикладная информатика», изучающим курсы «Разработка кроссплатформенных приложений», «Объектно-ориентированное программирование», «Разработка программных приложений». Также может быть интересно студентам, магистрантам и аспирантам других направлений подготовки, желающим повысить свой образовательный уровень в области разработки программных и кроссплатформенных приложений.
Содержание
Введение Язык программирования Java Базовые особенности языка Java Первая программа Комментарии в Java-программе Простые типы данных и операторы Операторы управления Массивы Основы объектно-ориентированного программирования Инкапсуляция, наследование и полиморфизм Классы и объекты Методы Конструкторы Ключевое слово this Модификаторы доступа Перегрузка методов Ключевое слово static Вложенные и внутренние классы Наследование Пакеты Интерфейсы Обработка исключительных ситуаций Основные положения обработки исключений Ключевые слова try и catch Генерация исключений Ключевые слова finally и throws Работа с файлами Организация ввода-вывода в Java. Байтовые потоки Чтение и запись в файлы из байтовых потоков Символьные потоки в Java Графический пользовательский интерфейс Основы библиотеки Swing Менеджеры компоновки Создание простого оконного приложения Компонент JButton Контрольные вопросы Задания для самостоятельного выполнения Введение в Android Особенности ОС Android Основные элементы приложения Виды приложений Строительные блоки Android-приложения Настройка среды разработки Манифест и ресурсы приложения Манифест Создание ресурсов Создание простых значений Основы проектирования пользовательского интерфейса Основные термины Виджеты доступные в Android Менеджеры компоновки Публикация приложений Подготовка приложения к публикации Подписывание Публикация Монетизация приложения Контрольные вопросы Задания для самостоятельного выполнения Библиографический список
Разместите ссылку на эту страницу в социальных сетях. Так о ней узнают тысячи человек:
Facebook
Twitter
Мой мир
Вконтакте
Одноклассники
Нашли ошибку? Сообщите администрации сайта: Выберите один из разделов меню и, если необходимо, напишите комментарий
За ложную информацию бан на месяц
Разместите, пожалуйста, ссылку на эту страницу на своём веб-сайте:
Код для вставки на сайт или в блог: Код для вставки в форум (BBCode): Прямая ссылка на эту публикацию:
В курсе описываются синтаксис языка программирования C# 2.0 .NET и множества классов, применяемых для разработки приложений на платформе .NET, излагаются основы объектно-ориентированного программирования, методы создания элементов пользовательского интерфейса и основы работы с базами данных.
Курс лекций посвящен современному и мощному языку программирования Java. В его рамках дается вводное изложение принципов ООП, необходимое для разработки на Java, основы языка, библиотеки для работы с файлами, сетью, для построения оконного интерфейса пользователя (GUI) и др.
Основной целью пособия является введение в разработку нативных мобильных приложений на платформах J2ME и Android. Описана краткая история развития мобильных технологий, представлена существующая классификация мобильных приложений и изложены основные этапы их разработки с использованием языка программирования Java.
Программировать на Java гораздо проще, чем вы думаете, особенно если у Вас есть под рукой эта книга. Всего лишь за 24 занятия длительностью менее одного часа каждое вы сможете научиться писать приложения Java на весьма достойном уровне. Выполняя понятные пошаговые инструкции, вы получите знания и опыт, которые необходимы для разработки компьютерных ...
Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц. Если это не так - свяжитесь с администрацией сайта. Материал будет немедленно удален. Электронная версия этой публикации предоставляется только в ознакомительных целях. Для дальнейшего её использования Вам необходимо будет приобрести бумажный (электронный, аудио) вариант у правообладателей.