Eclipse☛Уроки программирования ✎ |
Eclipse - это универсальная платформа, которая создана для построения интегрированных сред разработки (IDE). Платформа состоит из компонентов с открытым исходным кодом, который может быть использован поставщиками инструментов для построения решений, встраиваемых в интегрированную рабочую область.
В качестве интегрированной среды Eclipse может использоваться в сочетании с C, C + + и других языках. Но в перечне языков программирования Java занимает особое место. В частности, Eclipse распространяется со встроенной поддержкой Java.
С каждым вариантом использования Eclipse связана так называемая перспектива. Перспективой, в терминологии Eclipse, называется конфигурация платформы, соответствующей определенной роли. Функциональность, которая необходима пользователю, определяет набор и расположение окон, меню, горячих клавиш и других элементов интерфейса для этой перспективы. Примеры перспектив - Java, Debug, C + + и др.
После первой загрузки программы Eclipse 3.1 на экране появляется стартовое окно интегрированной среды ("Welcome to Eclipse 3.1") с закладками "Overview", "Tutorials", "Samples" и "What's New". Далее можно закрыть окно "Welcome" и, если надо, изменить рабочее пространство. Чтобы начать работу с Java-проектом, необходимо выбрать соответствующую перспективу (Window | Open Prespective | Java). Чаще всего эта перспектива является избранной по умолчанию. Теперь можно создавать новый проект.
Если рабочее пространство было создано ранее, раскрывается рабочее окно с подокна просмотра и редактирования ресурсов согласно выбранной ранее перспективой. Ненужные окна редактирования целесообразно закрыть. Можно продолжать работу над предыдущими проектами, или создавать новый.
Для создания нового проекта следует применить функцию File | New | Project главного меню среды Eclipse. Далее выбираем Java Project и нажимаем кнопку Next. Далее следует набрать имя проекта на нажать Finish.
Все функции в языке программирования Java реализуются в контексте классов. Необходимо спроектировать класс, который должен по крайней мере содержать статический метод main (), с которого начинается выполнение программы на Java. В простейшем случае такому классу не нужны ни поля, ни другие методы. Функция File | New | Class осуществляет активизацию мастера классов. С помощью мастера классов к проекту добавляется новый файл с исходным текстом, который содержит описание открытого класса. Для будущего класса надо определить имя пакета, в который он входит, имя класса, (public или default, иногда дополнительно abstract и final) и имя базового класса (Superclass). Создание консольной программы предусматривает выбор базового класса java.lang.Object. Если это нужно, к классу можно добавить перечень интерфейсов, которые он реализует.
Для выполнения задачи работы надо включить опции "public" (генерация класса, методы которого могут использоваться за пределами пакета) и "public static void main (String [] args)" (генерация статического метода main ()). В более сложных программах класса может потребоваться перекрытие конструкторов базового класса (опция "Constructors from superclass"). В нашем случае конструктор вообще не нужен, потому класс не будет нестатические данных. Когда базовым классом не есть абстрактный класс, отсутствует необходимость в перекрытии абстрактных методов (опция "Inherited abstract methods"). Опция "Generate comments" (генерация комментариев) используется для автоматического создания программной документации.
Предположим, создан пакет с названием test01 и избран имя класса TestClass. После нажатия кнопки ОК создается файл TestClass.java, содержащий следующий код:
Метод main () класса должен быть общедоступным (public), статическим (static) и не возвращать результата (void). Заголовок функции main () содержит в списке параметров массив строк String [] args. Это аргументы командной строке. После заголовка метода промеж СГЕНЕРИРОВАННЫМИ фигурными скобками вписываются операторы тестовой программы.
Для вывода результата 2 * 2 на консоль осуществляется вызов метода println () статического поля out класса System.
Чтобы выполнить программу, необходимо создать конфигурацию выполнения (функция меню Run | Run ...). Среди конфигураций выбирают "Java application". После нажатия кнопки New меняется содержимое окна, где выбирают имя проекта (Project) и главного класса (Main class).Далее можно закрыть окно или исполнить (Run). В нижней части окна появляется специальное консольное подокна (Console). В последующем можно использовать зеленую кнопку "Run имя проекта".
Если проект был создан ранее на другом компьютере, его можно скопировать в папку, которая представляет рабочее пространство, а затем импортировать проект с помощью функции импорта "Existing Project into Workspace".
Средства отладки используются для поиска и исправления ошибок времени выполнения. Для запуска этих средств используется специальная перспектива - Debug, которую можно раскрыть с помощью Window | Open Prespective | Debug. Далее в исходном тексте расставляются точки прерывания (функция Run | Toggle Line Breakpoint или Ctrl-Shift-B). Для выполнения программы по строкам используются функции Step Into (F5, налаживание с заходом в функции) и Step Over (F6, без захода в функции).
Если поместить указатель мыши на скалярную переменную, отладчик покажет ее значение в маленьком окошке.
Другие материалы по теме:
- Введение в программирование с помощью api- Среда программирования delfi 2.0
- Средства структурного анализа и проектирования систем
- Case-технология проектирования программного обеспечения информационных систем
- Интегрированная программная среда поддержки дистанционного обучения «МатЛог»
