Введение в Eclipse

Содержание

Слайд 2

Additional Contributors

None as of September, 2005

Additional Contributors None as of September, 2005

Слайд 3

Обзор модуля

Обзор
Установка и запуск

Обзор модуля Обзор Установка и запуск

Слайд 4

План изучения модуля

Обзор Eclipse
Начальные сведения
Архитектура
Компоненты
Сценарии использования
Установка и запуск Eclipse

План изучения модуля Обзор Eclipse Начальные сведения Архитектура Компоненты Сценарии использования Установка и запуск Eclipse

Слайд 5

Что такое Eclipse?

Eclipse – это Open Source проект
http://www.eclipse.org
Консорциум компаний, включая IBM
Начат в

Что такое Eclipse? Eclipse – это Open Source проект http://www.eclipse.org Консорциум компаний,
ноябре 2001 года
Предназначен для помощи разработчикам программного обеспечения в решении различных задач

Слайд 6

Проекты

Eclipse состоит из нескольких независимых проектов:
Eclipse Project
Eclipse Tools Project
Eclipse Technology Project
Eclipse Web

Проекты Eclipse состоит из нескольких независимых проектов: Eclipse Project Eclipse Tools Project
Tools Platform Project
Eclipse Test and Performance Tools Platform Project (TPTP)
Business Intelligence and Reporting Tools (BIRT) Project
Data Tools Platform Project (DTP)
Device Software Development Platform (DSDP)

Слайд 7

История IDE компании IBM

1994
VisualAge для Smalltalk

1996
VisualAge для Java

2001
Проект Eclipse

VisualAge Micro Edition

История IDE компании IBM 1994 VisualAge для Smalltalk 1996 VisualAge для Java

Слайд 8

Движущая сила платформы Eclipse

Поддержка создания средств разработки приложений
Поддержка независимых поставщиков подключаемых модулей
Поддержка

Движущая сила платформы Eclipse Поддержка создания средств разработки приложений Поддержка независимых поставщиков
разработки приложений с графическим интерфейсом и без
Поддержка большого количества различных типов файлов
Java, HTML, C, XML, ...
Простая интеграция подключаемых модулей
Использование языка Java для создания подключаемых модулей
Поддержка различных операционных систем

Слайд 9

Архитектура подключаемых модулей (Plug-in)

Платформа Eclipse

Среда исполнения (Platform Runtime)


Среда
разработки
(Workbench)

Рабочая область
(Workspace)

Справка

Архитектура подключаемых модулей (Plug-in) Платформа Eclipse Среда исполнения (Platform Runtime) … Среда
(Help)

Команда (Team )

* ПМ – подключаемый модуль

Слайд 10

Среда разработки (Workbench)

Означает настольную среду разработки
содержит набор инструментов для управления ресурсами
предоставляет общепринятый

Среда разработки (Workbench) Означает настольную среду разработки содержит набор инструментов для управления
способ навигации по ресурсам
Одновременно могут быть открыты несколько окон со Средами разработки

Слайд 11

Рабочая область (Workspace)

Означает пользовательские данные
Это набор ресурсов, определенных пользователем
Файлы
Содержат произвольное количество байт
Каталоги
Содержат

Рабочая область (Workspace) Означает пользовательские данные Это набор ресурсов, определенных пользователем Файлы
другие каталоги и файлы
Проекты
Наборы файлов и каталогов

Слайд 12

Справочная система (Help)

Используется для создания и публикации документации
Существует 2 различных стиля документации:
Документация

Справочная система (Help) Используется для создания и публикации документации Существует 2 различных
в стиле Help – публикуется в руководстве пользователя
Документация API – публикуется в руководстве программиста
Содержание справки представлено в формате HTML
Навигация справки реализована в формате XML

Слайд 13

Команда (Team)

Предоставляет поддержку для:
управления версиями
управления конфигурациями
интеграции с репозиторием команды
Позволяет поставщику репозитория

Команда (Team) Предоставляет поддержку для: управления версиями управления конфигурациями интеграции с репозиторием
команды подключиться к среде разработки
Поставщики репозитория команды определяют способ интеграции ресурсов
Имеет оптимистичную и пессимистичную поддержку блокирования

Слайд 14

Как используется Eclipse?

Как IDE (Integrated Development Environment) Интегрированная среда разработки
Поддерживает работу с

Как используется Eclipse? Как IDE (Integrated Development Environment) Интегрированная среда разработки Поддерживает
файлами различных типов
Используется для написания кода
Как основа программного продукта
Поддерживается через архитектуру подключаемых модулей и настройку под требования заказчика

Слайд 15

Eclipse в качестве IDE

Java Development Tooling (JDT) – инструмент разработки Java –

Eclipse в качестве IDE Java Development Tooling (JDT) – инструмент разработки Java
используется для создания Java-кода
Предоставляет набор плагинов Среды разработки для работы с Java-кодом
Java проекты, пакеты, классы, методы, ....
Существует встроенный Java-компилятор
Используется для компилирования Java-кода
В реальном времени создает специальные маркеры в коде, если компиляция завершается неудачно

Слайд 16

Eclipse как основа программного продукта

Eclipse может быть использован как основа Java-программы
Его гибкая

Eclipse как основа программного продукта Eclipse может быть использован как основа Java-программы
архитектура используется как инфраструктура программного продукта
Повторное использование архитектуры подключаемых модулей
Создание новых подключаемых модулей
Настройка среды окружения

Слайд 17

План изучения модуля

Обзор Eclipse
Установка и запуск Eclipse
Где получить Eclipse?
Что такое поддержка Eclipse?
Установка

План изучения модуля Обзор Eclipse Установка и запуск Eclipse Где получить Eclipse?
Eclipse
Запуск Eclipse

Слайд 18

Процесс получения Eclipse

Процесс получения Eclipse

Слайд 19

http://www.eclipse.org

Это основное место для поиска ресурсов Eclipse
Файлы для загрузки
Статьи
Дискуссионные группы
Ошибки
Содержит различные ресурсы

http://www.eclipse.org Это основное место для поиска ресурсов Eclipse Файлы для загрузки Статьи
для использования Eclipse
Содержит ссылки на другие, связанные с Eclipse сайты

Слайд 20

Загрузка установочного Zip-файла Eclipse

Щелкните на пункте Download с главной страницы, расположенной на

Загрузка установочного Zip-файла Eclipse Щелкните на пункте Download с главной страницы, расположенной
http://www.eclipse.org
Выберите ближайший сайт, с которого будет произведена загрузка (загрузочные файлы находятся на различных географических сайтах)
Выберите версию (build) для загрузки (обычно самую свежую)
Выберите платформу для загрузки и тип загрузки (http или ftp)
Определите, место сохранения файлов

Слайд 21

Установка Eclipse

Разархивируйте загруженный файл в выбранную директорию

Установка Eclipse Разархивируйте загруженный файл в выбранную директорию

Слайд 22

eclipse.exe

Eclipse запускается двойным щелчком на файле eclipse.exe
Этот файл расположен в установочном каталоге

eclipse.exe Eclipse запускается двойным щелчком на файле eclipse.exe Этот файл расположен в
Eclipse
Если не установлен путь для программы javaw.exe, то появится следующая информация

Слайд 23

Отсутствует виртуальная машина Java VM? …

Скачайте последнюю версию Java Runtime Environment (JRE),

Отсутствует виртуальная машина Java VM? … Скачайте последнюю версию Java Runtime Environment
например, v1.5.0_07 с http://java.sun.com/j2se/
Щелкните на скаченном EXE-файле для запуска установки
В процессе инсталляции определите каталог для установки файлов
Обновите переменную среды PATH, чтобы включить каталог bin виртуальной машины Java

Слайд 24

… Отсутствует виртуальная машина Java VM?

Другие виртуальные машины доступны на сайте

… Отсутствует виртуальная машина Java VM? Другие виртуальные машины доступны на сайте Eclipse в разделе Downloads
Eclipse в разделе Downloads

Слайд 25

Определение JVM

Существует 2 способа определения JVM для Eclipse:
установкой JVM в каталог \jre\

Определение JVM Существует 2 способа определения JVM для Eclipse: установкой JVM в
установочного каталога eclipse,
определением существующей JVM в переменной среды PATH
Пуск -> Панель управления -> Система ->Advanced -> Environment Variables

Слайд 26

Определение Рабочей области

Рабочая область содержит данные, определенные пользователем – проекты и ресурсы,

Определение Рабочей области Рабочая область содержит данные, определенные пользователем – проекты и
такие как каталоги и файлы,
При загрузке Eclipse запрашивает расположение Рабочей области
Этот запрос можно отключить

Слайд 27

Запуск Eclipse

Когда Eclipse запущен, открывается страница Welcome

Запуск Eclipse Когда Eclipse запущен, открывается страница Welcome

Слайд 28

Запуск различных Рабочих областей …

Существует возможность запуска различных Рабочих областей, используя командную

Запуск различных Рабочих областей … Существует возможность запуска различных Рабочих областей, используя
строку
Файл eclipse.exe должен быть запущен с аргументом -data
Должно быть определено размещение Рабочей области
Это полезно для группировки специфичных для проекта данных
Одновременно могут быть запущены несколько Рабочих областей

Слайд 29

… Запуск различных Рабочих областей

Настройте Ваш рабочий каталог, создав ярлык, определяющий eclipse.exe

… Запуск различных Рабочих областей Настройте Ваш рабочий каталог, создав ярлык, определяющий eclipse.exe и рабочую директорию
и рабочую директорию

Слайд 30

Итоги модуля

В этом модуле вы изучили:
Что такое Eclipse, его историю и компоненты
Как

Итоги модуля В этом модуле вы изучили: Что такое Eclipse, его историю
используется Eclipse
Как скачать, установить и запустить Eclipse
Как создать и запустить различные Рабочие области с помощью Eclipse