Пример готовой курсовой работы по предмету: Программирование
Содержание
ВВЕДЕНИЕ 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/java 5/index.html
5. Учебно-методический практикум по дисциплине "Информационные технологии в экономике" / ГАЙДУК Н.В. ; Куб. гос. аграр. ун-т, Каф. информационных систем. — Краснодар : КубГАУ, 2008. — 299с
6. Учебно-методический практикум по дисциплине "Предметно-ориентированные системы. Ч.
1. Информационные системы в бухгалтерском учете" : Куб. гос. аграр. ун-т / ГАЙДУК Н.В. — Краснодар : КубГАУ, 2008. — 249 с