Содержание

ВВЕДЕНИЕ 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

Выдержка из текста

Огромная популярность 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 приложение. Листинг игры «Пятнашки».

В Заключении подводится итог проделанной работы и следуют общие выводы по ней.

Список использованной литературы

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 с

Похожие записи