Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

8111

.pdf
Скачиваний:
0
Добавлен:
23.11.2023
Размер:
1.38 Mб
Скачать

Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

«Нижегородский государственный архитектурно-строительный университет»

К.А. Сафонов

РАЗРАБОТКА В СРЕДЕ OPEN SOURCE

Учебно-методическое пособие

по выполнению лабораторных работ для обучающихся по дисциплине «Разработка в среде OpenSource»

по направлению подготовки 09.03.02 Информационные системы и технологии, без профиля

Нижний Новгород

2016

Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

«Нижегородский государственный архитектурно-строительный университет»

К.А. Сафонов

РАЗРАБОТКА В СРЕДЕ OPEN SOURCE

Учебно-методическое пособие

по выполнению лабораторных работ для обучающихся по дисциплине «Разработка в среде OpenSource»

по направлению подготовки 09.03.02 Информационные системы и технологии, без профиля

Нижний Новгород ННГАСУ

2016

УДК 681.3 (075)

Сафонов К.А. / Разработка в среде OpenSource[Электронный ресурс]: учеб.

– метод. пос. по выполнен. лаборат. работ/К.А. Сафонов; Нижегор. гос. архитектур. – строит. ун-т – Н. Новгород: ННГАСУ, 2016. - 26 с. 1 электрон.опт.диск (CD-R)

В методических указаниях представлены задания и пояснения к выполнению лабораторных работ в рамках курса «Разработка в среде

OpenSource».

К.А. СафоновННГАСУ. 2016.

Введение

В настоящее время технология OpenSourse широко применяется во всем мире для разработки приложений. Целью данных методических указаний является ознакомление студентов с основами создания и использования программных продуктов с открытым кодом; предоставление первоначальных сведений об интегрированной среде разработки Eclipse: принципах построения, установке, пользовательском интерфейсе, возможностях; изучение основ языка

Java.

Настоящие методические указания ориентированы на работу в сетях персональных ЭВМ под управлением операционной системы Windowsв среде Eclipseс использованием языка Java.

Требования к выполнению работ

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

номер, тему и цель лабораторной работы;

перечень заданий работы;

входные и выходные данные для каждого задания;

блок-схему последовательной программы (если применимо);

текст программы (если применимо);

таблицу и графики с результатами вычислений (если применимо);

общие выводы по результатам лабораторной работы.

ЛАБОРАТОРНАЯ РАБОТА № 1

Тема: Установка и запуск Eclipse.

Цель работы: Освоение процесса установки и запуска Eclipse. Написание первой программы.

В этой лабораторной работе вы установите и запустите Eclipse. Перед тем, как вы начнете его установку, продукт должен быть загружен с сайта www.eclipse.org. После того, как вы загрузили файл, можете начать установку. Как только установка будет закончена, вы запустите Eclipse.

Шаг 1: Загрузите Eclipse

Программа может быть загружена со сайта www.eclipse.org/downloads/index.php. На этой странице сначала выберите версию

(build), которую вы хотите загрузить. В большинстве случаев вы, конечно, захотите загрузить самую последнюю версию. (Если вам требуются версия или платформа Eclipse, отличные от предлагаемых по умолчанию, то щелкните на ссылку Other Downloads.) Затем можете выбрать географический регион, если не подходит предлагаемый по умолчанию.

Шаг 2: InstallEclipse

Как только вы скачали Eclipse на локальный диск, вы можете начать установку. Файл, который вы загрузили – это ZIP файл, содержащий весь Eclipse. Для установки Eclipse, просто разархивируйте этот файл на локальный диск, например на диск c:\ . в результате извлечения ZIP файла на диск c:\ будет создан каталог c:\eclipse , который будет содержать исполняемый файл Eclipse

(eclipse.exe).

Шаг 3: ЗапускEclipse

Для запуска Eclipse дважды щелкните на файле eclipse.exe. Так как Eclipse написан на Java, то он требует среду выполнение Java - Java runtime environment

(JRE) или набор разработки Java - Java Development Kit (JDK) с javaw.exe для запуска. Если у вас не установлен путь для javaw.exe, то появится диалог с сообщением о потере JRE/JDK.

При этом варианте установки, сделайте переменную среды JAVA_HOME , указывающую на каталог установки JDK. Если у вас не установлены JDK или JRE, то вы можете найти JRE на станице загрузки сайта Eclipse (http://eclipse.org/downloads/index.php).

Как только вы локально проинсталлировали JRE, можете установить переменную среды JAVA_PATH , если это еще не сделано.

После того, как вы настроили JAVA_PATH и дважды щелкнули на файле eclipse.exe, инсталляция завершится подсказкой о создании каталога рабочего пространства (workspace) (по умолчанию каталог рабочего пространства находится в установочной директории, например, c:\eclipse\workspace) и появится среда разработки (Workbench).

Шаг 4: Написание и запуск первой программы

На странице Welcome зайдите в раздел Tutorials. Выберитепункт Create a Hello world application. Пользуясь подсказками напишите и запустите своѐ первую программу HelloWorld. В результате ее выполнения на консоли должен появиться текст «HelloWolrd!».

ЛАБОРАТОРНАЯ РАБОТА № 2

Тема: Настройка среды разработки для лабораторной работы.

Цель работы: Освоение процесса установки плагина и настройки среды разработки.

В этой лабораторной работе вы будете работать с игрой Code Rally (она может быть загружена с сайта www.alphaworks.ibm.com/tech/coderally) –

подключаемым модулем Eclipse, которая используется в качестве основы

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

Игра Code Rally позволяет вам создавать машины, тестировать их локально против существующих машин. Машины могут двигаться по всей трассе и получать важную информацию, например, о расположении различных объектов на трассе и о текущих возможностях других машин.

Машины могут сталкиваться с другими машинами, бросать предметы, чтобы отвлечь другие машины, а также входить в защищенный режим, чтобы (временно) защитить себя от ущерба со стороны других машин. В этой лабораторной работе вы просто настроите среду для последующих лабораторных, т.е. вы установите плагин Code Rally в Eclipse.

Выполнение

Плагины Eclipse размещаются в каталоге установки Eclipse – \plugins\. Установка плагинов в Eclipse на самом деле означает копирование соответствующих файлов плагинов в этот каталог. Каждый плагин имеет подкаталог в каталоге \plugins\ . Подключаемый модуль CodeRally доступен в виде ZIP-файла и его установка означает простое разархивирование к каталог \plugins\ .

Разархивируйте предоставляемый файл CodeRallyPkg.zipв каталог плагинов установочного каталога Eclipse. После этого действия вы должны увидеть каталог com.ibm.coderally в каталоге плагинов Eclipse. Например, там будет каталог

c:\eclipse\plugins\com.ibm.coderally.

Для большей совместимости с версией Eclipse 3.1, переименуйте каталог, как указано ниже:

c:\eclipse\plugins\com.ibm.coderally_1.1.1

Нам нужно установить проект для разработки гоночных машин. Каталог плагина CodeRallyсодержит подкаталог шаблонов с исходными кодами (директории CodeRally и CodeWizards) для разработки машин. Скопируйте эти директории из подкаталога шаблонов в ваш каталог Рабочего пространства, например, в Рабочее пространство, созданное по умолчанию в каталоге установки Eclipse, т.е. c:\eclipse\workspace.

Новый каталог, созданный в рабочем пространстве (c:\eclipse\workspace\CodeRally) будет каталогом проекта, который мы создадим в следующей лабораторной работе, когда начнем работать над гоночными машинами.

Закройте Eclipse, если он уже открыт и перезапустите его. Перезапуск заставит среду подцепить вновь установленные плагины. Щелчок на иконке Workbench (размещенный в правом верхнем углу) откроет Перспективу Resource (одна из перспектив по умолчанию, при запуске Среды разработки). Появятся элементы панели инструментов для игры CodeRally.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]