Автор24

Информация о работе

Подробнее о работе

Страница работы

Архитектура языка Java. Разработка кроссплатформенного приложения представленного в виде игры «Пятнашки»

  • 31 страниц
  • 2016 год
  • 535 просмотров
  • 4 покупки
Автор работы

vanekus

290 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

Огромная популярность Internet и, в особенности, серверов Web, создает для программистов новые возможности для реализации своих способностей. Java специально ориентирован на самые передовые технологии, связанные с сетью Internet.
Java — объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Приложения Java обычно компилируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине (JVM) вне зависимости от компьютерной архитектуры. Программное обеспечение Java позволяет играть в сетевые игры, общаться с людьми по всему миру, подсчитывать проценты по ипотечным кредитам и просматривать трехмерные изображения.
Универсальность, эффективность, портативность платформ и безопасность технологии Java делают эту технологию идеальным выбором для сетевых вычислений.
Программы, составленные на языке программирования Java, можно разделить по своему назначению на две большие группы.
К первой группе относятся приложения Java, предназначенные для автономной работы под управлением специальной интерпретирующей машины Java. Реализации этой машины созданы для всех основных компьютерных платформ. Приложения, относящиеся к первой группе (мы будем называть их просто приложениями Java), - это обычные автономные программы. Так как они не содержат машинного кода и работают под управлением специального интерпретатора, их производительность заметно ниже, чем у обычных программ, составленных, например, на языке программирования C++.
Вторая группа - это так называемые аплеты (applets). Аплеты представляют собой разновидность приложений Java, которые интерпретируются виртуальной машиной Java, встроенной практически во все современные браузеры. Аплеты Java встраиваются в документы HTML, хранящиеся на сервере Web. С помощью аплетов вы можете сделать страницы сервера Web динамичными и интерактивными. Аплеты позволяют выполнять сложную локальную обработку данных, полученных от сервера Web или введенных пользователем с клавиатуры. Из соображений безопасности аплеты (в отличие от обычных приложений Java) не имеют никакого доступа к файловой системе локального компьютера. Все данные для обработки они могут получить только от сервера Web.
Основная цель курсовой работы – Изучение работы с кроссплатформерменными приложениями, углубленное понимание самого предмета. А также, создание java-приложения в качестве практического применения знаний. В данной курсовой рассмотрено создание игры «Пятнашки». Для достижения данной цели необходимо провести анализ архитектуры языка JAVA, изучить его принципы и смоделировать игру.
В первой главе проводится анализ объекта исследования, в частности языка, направленного на создание кроссплатформенных приложений - JAVA. (1.1) Java - объектно-ориентированный язык; (1.2) Принципы объектно-ориентированного программирования.
Во второй главе показан инструментарий работы с JAVA-приложениями. А также описана структура MIDP-приложения. (2) Разработка кроссплатформенного приложения на основе языка java; (2.1) Инструментарий разработчика (2.2) Структура MIDP приложения. (2.3) Алгоритм работы программы, (2.4) Скриншоты к игре «Пятнашки». (2.5) Инструкция к игре «Пятнашки».
В третьей главе содержится листинг кода игры «Пятнашки. (3) Исходный код приложения. (3.1) JAVA приложение. Листинг игры «Пятнашки».
В Заключении подводится итог проделанной работы и следуют общие выводы по ней.

ВВЕДЕНИЕ 5
1. АРХИТЕКТУРА ЯЗЫКА JAVA 7
1.1 JAVA – ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ ЯЗЫК 7
1.2 ПРИНЦИПЫ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ 10
2. РАЗРАБОТКА КРОССПЛАТФОРМЕННОГО ПРИЛОЖЕНИЯ НА ОСНОВЕ ЯЗЫКА JAVA 11
2.1 ИНСТРУМЕНТАРИЙ РАЗРАБОТЧИКА 11
2.2 СТРУКТУРА MIDP ПРИЛОЖЕНИЯ 17
2.3 АЛГОРИТМ РАБОТЫ ПРОГРАММЫ 18
2.4 СКРИНШОТЫ К ИГРЕ «ПЯТНАШККИ» 20
2.5 ИНСТРУКЦИЯ К ИГРЕ «ПЯТНАШКИ» 21
3. ИСХОДНЫЙ КОД JAVA ПРИЛОЖЕНИЯ 22
3.1 ЛИСТИНГ ИГРЫ «ПЯТНАШКИ». 22
ЗАКЛЮЧЕНИЕ 33
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 34

Предмет - Разработка кроссплатформенных приложений
В файлах прикреплена сама курсовая работа + Java-приложение, выполненное в соответствие с лабараторными работами по индивидуальному проекту. Проведен теоретический анализ в архитектуры языка Java. Разработано кроссплатформменное приложение "Пятнашки". Практическое внедрение обозначено большим количеством скриншотов и таблиц. Курсовая расписана на 31 страницу. Приведён листинг приложения.
Оценка, полученная за курсовую - "Отлично"

1. Картузов А.В. Программирование на языке JAVA. 2011г
2. Монахов, В.В. Язык программирования Java и среда NetBeans : [учеб. пособие] / В.В. Монахов. - 3-еизд., перераб. и доп. - СПб. : БХВ-Петербург, 2012. - 703 с.
3. Семочкин, А.Н. Язык программирования Java : учеб.пособие для вузов / А.Н. Семочкин ; М-во образования и науки РФ, Федеральное агентство по образованию [и др.]. - 2-е изд., перераб. И доп. - Благовещенск : Изд-во БГПУ, 2011. - 89 с.
4. Интернет-источник: JAVA-приложение. Заглянем внутрь.
www.helloworld.ru/texts/comp/lang/java/java5/index.html
5. Учебно-методический практикум по дисциплине "Информационные технологии в экономике" / ГАЙДУК Н.В. ; Куб. гос. аграр. ун-т, Каф. информационных систем. - Краснодар : КубГАУ, 2008. - 299с
6. Учебно-методический практикум по дисциплине "Предметно-ориентированные системы. Ч. 1. Информационные системы в бухгалтерском учете" : Куб. гос. аграр. ун-т / ГАЙДУК Н.В. - Краснодар : КубГАУ, 2008. - 249 с.

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

Фрагменты работ

Огромная популярность Internet и, в особенности, серверов Web, создает для программистов новые возможности для реализации своих способностей. Java специально ориентирован на самые передовые технологии, связанные с сетью Internet.
Java — объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Приложения Java обычно компилируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине (JVM) вне зависимости от компьютерной архитектуры. Программное обеспечение Java позволяет играть в сетевые игры, общаться с людьми по всему миру, подсчитывать проценты по ипотечным кредитам и просматривать трехмерные изображения.
Универсальность, эффективность, портативность платформ и безопасность технологии Java делают эту технологию идеальным выбором для сетевых вычислений.
Программы, составленные на языке программирования Java, можно разделить по своему назначению на две большие группы.
К первой группе относятся приложения Java, предназначенные для автономной работы под управлением специальной интерпретирующей машины Java. Реализации этой машины созданы для всех основных компьютерных платформ. Приложения, относящиеся к первой группе (мы будем называть их просто приложениями Java), - это обычные автономные программы. Так как они не содержат машинного кода и работают под управлением специального интерпретатора, их производительность заметно ниже, чем у обычных программ, составленных, например, на языке программирования C++.
Вторая группа - это так называемые аплеты (applets). Аплеты представляют собой разновидность приложений Java, которые интерпретируются виртуальной машиной Java, встроенной практически во все современные браузеры. Аплеты Java встраиваются в документы HTML, хранящиеся на сервере Web. С помощью аплетов вы можете сделать страницы сервера Web динамичными и интерактивными. Аплеты позволяют выполнять сложную локальную обработку данных, полученных от сервера Web или введенных пользователем с клавиатуры. Из соображений безопасности аплеты (в отличие от обычных приложений Java) не имеют никакого доступа к файловой системе локального компьютера. Все данные для обработки они могут получить только от сервера Web.
Основная цель курсовой работы – Изучение работы с кроссплатформерменными приложениями, углубленное понимание самого предмета. А также, создание java-приложения в качестве практического применения знаний. В данной курсовой рассмотрено создание игры «Пятнашки». Для достижения данной цели необходимо провести анализ архитектуры языка JAVA, изучить его принципы и смоделировать игру.
В первой главе проводится анализ объекта исследования, в частности языка, направленного на создание кроссплатформенных приложений - JAVA. (1.1) Java - объектно-ориентированный язык; (1.2) Принципы объектно-ориентированного программирования.
Во второй главе показан инструментарий работы с JAVA-приложениями. А также описана структура MIDP-приложения. (2) Разработка кроссплатформенного приложения на основе языка java; (2.1) Инструментарий разработчика (2.2) Структура MIDP приложения. (2.3) Алгоритм работы программы, (2.4) Скриншоты к игре «Пятнашки». (2.5) Инструкция к игре «Пятнашки».
В третьей главе содержится листинг кода игры «Пятнашки. (3) Исходный код приложения. (3.1) JAVA приложение. Листинг игры «Пятнашки».
В Заключении подводится итог проделанной работы и следуют общие выводы по ней.

ВВЕДЕНИЕ 5
1. АРХИТЕКТУРА ЯЗЫКА JAVA 7
1.1 JAVA – ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ ЯЗЫК 7
1.2 ПРИНЦИПЫ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ 10
2. РАЗРАБОТКА КРОССПЛАТФОРМЕННОГО ПРИЛОЖЕНИЯ НА ОСНОВЕ ЯЗЫКА JAVA 11
2.1 ИНСТРУМЕНТАРИЙ РАЗРАБОТЧИКА 11
2.2 СТРУКТУРА MIDP ПРИЛОЖЕНИЯ 17
2.3 АЛГОРИТМ РАБОТЫ ПРОГРАММЫ 18
2.4 СКРИНШОТЫ К ИГРЕ «ПЯТНАШККИ» 20
2.5 ИНСТРУКЦИЯ К ИГРЕ «ПЯТНАШКИ» 21
3. ИСХОДНЫЙ КОД JAVA ПРИЛОЖЕНИЯ 22
3.1 ЛИСТИНГ ИГРЫ «ПЯТНАШКИ». 22
ЗАКЛЮЧЕНИЕ 33
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 34

Предмет - Разработка кроссплатформенных приложений
В файлах прикреплена сама курсовая работа + Java-приложение, выполненное в соответствие с лабараторными работами по индивидуальному проекту. Проведен теоретический анализ в архитектуры языка Java. Разработано кроссплатформменное приложение "Пятнашки". Практическое внедрение обозначено большим количеством скриншотов и таблиц. Курсовая расписана на 31 страницу. Приведён листинг приложения.
Оценка, полученная за курсовую - "Отлично"

1. Картузов А.В. Программирование на языке JAVA. 2011г
2. Монахов, В.В. Язык программирования Java и среда NetBeans : [учеб. пособие] / В.В. Монахов. - 3-еизд., перераб. и доп. - СПб. : БХВ-Петербург, 2012. - 703 с.
3. Семочкин, А.Н. Язык программирования Java : учеб.пособие для вузов / А.Н. Семочкин ; М-во образования и науки РФ, Федеральное агентство по образованию [и др.]. - 2-е изд., перераб. И доп. - Благовещенск : Изд-во БГПУ, 2011. - 89 с.
4. Интернет-источник: JAVA-приложение. Заглянем внутрь.
www.helloworld.ru/texts/comp/lang/java/java5/index.html
5. Учебно-методический практикум по дисциплине "Информационные технологии в экономике" / ГАЙДУК Н.В. ; Куб. гос. аграр. ун-т, Каф. информационных систем. - Краснодар : КубГАУ, 2008. - 299с
6. Учебно-методический практикум по дисциплине "Предметно-ориентированные системы. Ч. 1. Информационные системы в бухгалтерском учете" : Куб. гос. аграр. ун-т / ГАЙДУК Н.В. - Краснодар : КубГАУ, 2008. - 249 с.

Купить эту работу

Архитектура языка Java. Разработка кроссплатформенного приложения представленного в виде игры «Пятнашки»

290 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

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

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

28 декабря 2016 заказчик разместил работу

Выбранный эксперт:

Автор работы
vanekus
4
Купить эту работу vs Заказать новую
4 раза Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
290 ₽ Цена от 500 ₽

5 Похожих работ

Курсовая работа

Создание базы данных для автоматизации процесса управления кадрами на предприятии

Уникальность: от 40%
Доступность: сразу
1000 ₽
Курсовая работа

Оптимизация сайта при помощи методов ИИ для увеличения конверсионного действия

Уникальность: от 40%
Доступность: сразу
300 ₽
Курсовая работа

Сравнение операционных систем Linux, Windows и MacOS

Уникальность: от 40%
Доступность: сразу
400 ₽
Курсовая работа

Разработка программы обработки списка смартфонов

Уникальность: от 40%
Доступность: сразу
350 ₽
Курсовая работа

Решение задач многомерной оптимизации. Методы безусловной оптимизации. Поиск условного экстремума, используя квадратичный штраф. (MathCad, Python).

Уникальность: от 40%
Доступность: сразу
1000 ₽

Отзывы студентов

Отзыв Далиас об авторе vanekus 2018-05-11
Курсовая работа

Очень доброжелательный и компетентный автор. Всегда был на связи, все разъяснил, предоставил несколько вариантов программы. Рекомендую.

Общая оценка 5
Отзыв pocya об авторе vanekus 2016-04-07
Курсовая работа

Спасибо за работу!

Общая оценка 5
Отзыв Марина [email protected] об авторе vanekus 2015-08-25
Курсовая работа

все отлично, спасибо!

Общая оценка 5
Отзыв Татьяна_5085 об авторе vanekus 2016-09-15
Курсовая работа

Все ОК

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Автоматизированная система управления в сети косметических салонов

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Разработка IP-сервера для обеспечения IP-телефонии во внутренних сетях связи

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Обработка и визуализация данных при моделировании электрических машин с использованием программного комплекса «Моделирование в технических устройствах

Уникальность: от 40%
Доступность: сразу
3000 ₽
Готовая работа

Разработка системы для измерения уровня жидкости в резервуарах промышленных масштабов на основе ультразвукового уровнемера.

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Разработка сайта «Интернет-блог» с помощью технологий HTML, CSS, PHP, MySQL

Уникальность: от 40%
Доступность: сразу
2500 ₽
Готовая работа

Разработка распределенной системы хранения студенческих web-портфолио

Уникальность: от 40%
Доступность: сразу
850 ₽
Готовая работа

WEB-приложение оформления заказов в кондитерской. Предметом исследования является учет заказов кондитерских изделий в кондитерской.

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

WEB-приложение для салона красоты. Предмет исследования – процесс учёта заказов в салон красоты.

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

Автоматизация учета и анализа клиентского оборудования для интернет провайдера

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Сравнительный анализ клиентских реализаций импорта пакетов и модулей в экосистеме JavaScript

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Разработка интернет магазина по продаже семян и удобрений на базе joomla 1.7.

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка информационной системы поддержки научно-исследовательской деятельности на основе метода Zettelkasten

Уникальность: от 40%
Доступность: сразу
1799 ₽