Введение в среду разработки NetBeans IDE

Основы быстрой разработки пользовательского интерфейса. Исследование функциональных особенностей среды разработки NetBeans IDE 8.0.2. Аспекты разработки технического проекта. Создание программы на языке программирования Java при помощи NetBeans.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 12.04.2015
Размер файла 4,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Лабораторная работа №1. Введение в среду разработки NetBeans IDE

Цель работы: Научиться пользоваться средой разработки NetBeans IDE 8.0.2 [1]

Задачи работы: изучить область применения и кратко описать среду разработки NetBeans IDE 8.0.2; написать программу на языке программирования Java; разработать пакет программных документов.

Функционал NetBeans IDE 8.0.2

Поддержка новейших технологий Java

По сравнению с другими средами IDE среда IDE NetBeans обеспечивает высококлассную комплексную поддержку новейших технологий Java и последних усовершенствований стандартов Java. Это первая бесплатная среда IDE, поддерживающая JDK 8, JDK 7, Java EE 7, включая соответствующие усовершенствования HTML5 и JavaFX [1].

Благодаря постоянно совершенствующемуся редактору Java, разнообразным возможностям и широкому спектру инструментов, шаблонов и образцов, IDE NetBeans устанавливает стандарт разработки с помощью новейших готовых технологий [1].

Быстрое интеллектуальное редактирование кода

Система программных средств IDE - это гораздо больше, чем просто текстовый редактор. В редакторе NetBeans обрабатываются отступы линий, сопоставляются слова и скобки, а также выделяется исходный код как синтаксически, так и семантически. Он также предоставляет шаблоны кода, советы по написанию кода и инструменты реорганизации.

Редактор поддерживает множество языков - от Java, C / C++, XML и HTML до PHP, Groovy, Javadoc, JavaScript и JSP. Редактор является расширяемым, поэтому можно подключить поддержку для множества других языков [1].

Легкое и эффективное управление проектами

Получить четкое представление о больших приложениях с тысячами файлов и папок и миллионами строк кода - это непростая задача. IDE NetBeans предлагает различные представления данных, от нескольких окон проектов до полезных средств настройки и эффективного управления приложениями, что обеспечивает быстрый и удобный переход по уровням иерархии данных, а также предоставляет средства управления версиями с помощью готовой интеграции Subversion, Mercurial и Git [1].

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

Быстрая разработка пользовательского интерфейса

C помощью редакторов и функций перетаскивания в среде IDE можно быстро и эффективно разрабатывать графические интерфейсы для приложений Java SE, HTML5, Java EE, PHP, C/C++ и Java ME [1].

NetBeans GUI Builder автоматически обрабатывает правильные интервалы между строками и выравнивание для приложений Java SE, поддерживая редактирование внутри строки. Конструктор графического интерфейса настолько интуитивен и прост в использовании, что его применяли в качестве живого прототипа для графических интерфейсов во время демонстраций для клиентов [1].

Создание кода без ошибок

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

NetBeans Profiler предоставляет экспертную помощь для оптимизации скорости приложения и использования памяти, а также упрощает построение надежных и масштабируемых приложений Java SE, JavaFX и Java EE. IDE NetBeans включает в себя визуальный отладчик для приложений Java SE, что позволяет выполнять отладку пользовательских интерфейсов, не обращаясь к исходному коду. Возьмите снимки графического интерфейса пользователя приложений и щелкните элементы пользовательского интерфейса, чтобы перейти обратно к соответствующему исходному коду [1].

Поддержка нескольких платформ

Система IDE NetBeans может быть установлена на всех операционных системах с поддержкой Java - от Windows и Linux до Mac OS X [1].

Интерфейс NetBeans IDE 8.0.2

Главное окно

На рисунке 1.1 продемонстрирован внешний вид главного окна среды разработки NetBeans IDE.

Рисунок 1.1 Главное окно среды NetBeans

На рисунке 1.1 указаны:

1 - создать новый файл;

2 - создать новый проект;

3 - открыть уже созданный проект;

4 - сохранить всё;

5 - отмена\возврат изменений;

6 - настройка свойств проекта;

7 - собрать проект: компилирует проект;

8 - отчистить и собрать проект;

9 - запустить проект: тестовый запуск программы;

10 - отладка проекта;

11 - профилировать проект;

12 - поиск: поиск проекта, действия, функции и т. д.;

13 - средства навигации в окне;

14 - вкладка со всеми проектами;

15 - вкладка с используемыми и созданными файлами;

16 - вкладка со службами;

17 - вкладка навигации по проекту;

18 - начальная страница

Основные пункты главного меню

На рисунках 1.2 - 1.9 показано содержание вкладок «Файл», «Вид», «Переход», «Выполнить», «Отладка», «Группа», «Окно», «Справка», по порядку соответствующих номерам рисунков.

Вкладка «Файл»

На рисунке 1.2 продемонстрировано содержимое вкладки «Файл». Вкладка содержит в себе всевозможные пункты управления файлом: открытие, сохранение, печать и так далее.

Рисунок 1.2 Вкладка «Файл»

На рисунке 1.2 указаны: 1 - «Создать проект…»: создание нового проекта;

2 - «Создать файл…»: создание нового файла;

3 - «Открыть проект…»: открытие уже созданного проекта;

4 - «Закрыть проект»: закрытие открытого проекта;

5 - «Закрыть все проекты»: закрытие всех открытых проектов;

6 - «Открыть файл…»: открытие файла;

7 - «Группы проектов»: открытие проектов, объединённых в группу;

8 - «Свойства»: свойства открытого проекта;

9 - «Импорт проекта»: импортирование проекта;

10 - «Экспорт проекта»: экспортирование проекта;

11 - «Настройка страницы…»: настройка метрик страницы;

12 - «Печать»: печать проекта; 13 - «Выход»: выход из программы

Вкладка «Вид»

На рисунке 1.3 продемонстрировано содержимое вкладки «Вид». Вкладка содержит в себе пункты настройки среды.

Рисунок 1.3 Вкладка «Вид»

На рисунке 1.3 указаны:

1 - «Журнал среды IDE»: открытие журнала с информацией по среде IDE;

2 - «Панели инструментов»: открывает доступ к возможным панелям инструментов;

3 - настройка поля редактора;

4 - «Полный экран»: разворачивает окно на весь экран

Вкладка «Переход»

На рисунке 1.4 продемонстрировано содержимое вкладки «Переход». Вкладка содержит в себе всевозможные функции: навигации в программном коде, переходе от одной ошибке к другой, переход к исходному файлу, переход к объявлению, а так же пункты предназначенные для открытия окон истории закладок.

интерфейс netbeans программирование

Рисунок 1.4 Вкладка «Переход»

На рисунке 1.4 указаны функции навигации в программе, которые содержит вкладка «Переход»:

1 - функции перехода к нужному пользователю: файлу, типу, символу, компоненту Spring, исходному файлу, объявлению и суперклассу;

2 - «Просмотр»: просмотр элементов и исходных файлов проекта;

3 - откат/возврат и просмотр изменений в программе;

4 - переход к нужной странице, создание закладки и просмотр уже созданных закладок;

5 - переход к следующей/предыдущей ошибке в программе;

6 - выбор проектов, файлов и избранном

Вкладка «Выполнить»

На рисунке 1.5 продемонстрировано содержимое вкладки «Выполнить». Вкладка содержит в себе функции: запуска, сборки проекты, отчистки и сборки.

Рисунок 1.5 Вкладка «Выполнить»

На рисунке 1.5 указаны:

1 - запустить проект: запуск программы;

2 - тест проекта;

3 - компиляция проекта;

4 - отчистка и компиляция проекта;

5 - установка раннее созданной конфигурации;

6 - установка приоритета проекта;

7 - различные действия с файлом: выполнение, тестирование, компиляция и проверка;

8 - действия со сборкой/выполнением: проверка и остановка

Вкладка «Отладка»

На рисунке 1.6 продемонстрировано содержимое вкладки «Отладка». Вкладка содержит в себе различные функции отладки программного кода.

Рисунок 1.6 Вкладка «Отладка»

На рисунке 1.6 указаны: 1 - основные функции: отладка проекта, отладка файла, вложить отладчик (подключение отдалённого отладчика) и завершение отладки; 2 - остановка/продолжение отладки: остановка выполнения программы и возможность продолжения работы с места остановки; 3 - функции навигации в коде: возможность пропуска частей кода, входа/выхода в метод и выполнения части кода до курсора;

4 - применение изменений в коде;

5 - сделать снимок созданного графического интерфейса: возможность создать снимок интерфейса; 6 - установка выбранного потока;

7 - действия с методами;

8 - уточняющие функции отладки

Вкладка «Группа»

На рисунке 1.7 продемонстрировано содержимое вкладки «Группа». Вкладка содержит в себе функции: составления отчёта по задаче, поиска задач.

Рисунок 1.7 Вкладка «Группа»

На рисунке 1.7 указаны:

1 - отложить изменения;

2 - Git: средство репозиторий;

3 - Mercurial: средство репозиторий;

4 - система управления исходным кодом Subversion;

5 - история изменений;

6 - поиск задач;

7 - составление отчёта по выбранной задаче;

8 - создание нового задания

Вкладка «Окно»

На рисунке 1.8 продемонстрировано содержимое вкладки «Окно». Вкладка содержит в себе пункты для открытия того или иного окна, а так же функции настройки отображения этих окон и сброса на умолчания.

Рисунок 1.8 Вкладка «Окно»

На рисунке 1.8 указаны:

1 - «Проекты»: открывает окно с проектами;

2 - «Файлы»: отрывает окно с файлами;

3 - «Избранное»: открывает окно с избранными проектами или файлами;

4 - «Службы»: открывает окно со службами;

5 - «Навигатор»: открывает окно навигации;

6 - «Элементы действий»: открывает окно с действиями, входящими в проект;

7 - «Задачи»: открывает окно с задачами;

8 - «Вывод»: открывает окно с выводом;

9 - «Настроить окно»: открывает доступ к действиям с окнами (свернуть, стыковать и т.д.);

10 - «Сбросить окна»: сброс настроек окон на умолчания;

11 - «Закрыть все документы»: закрытие всех документов

Вкладка «Справка»

На рисунке 1.9 продемонстрировано содержимое вкладки «Справка». Вкладка содержит в себе различную справочную информацию.

Рисунок 1.9 Вкладка «Справка»

На рисунке 1.9 указаны:

1 - «Содержание справки»: открывает справку;

2 - «Таблица сочетаний клавиш»: открывает таблицу с возможными сочетаниями клавиш;

3 - «Справочные материалы Javadoc»: справка по языку Java;

4 - «Проверить обновление»: проверка на наличие обновления (обязательно наличие подключения с сети Интернет)

Создание программы на языке Java

В данном пункте рассматривается процесс создания программы вывода сообщения в интегрированной среде разработки NetBeans IDE 8.0.2 на языке программирования Java.

Техническое задание

Эта стадия предполагает разработку документов, направленных на разработку технического задания программного продукта.

Обоснование необходимости разработки программы вывода сообщения

Целью разработки является создание программы, реализующей вывод сообщения: «Приветствую тебя, о, пользователь!».

Технический проект

Данная стадия предполагает разработку и утверждение технического проекта.

Разработка технического проекта

На данном этапе происходит разработка технического проекта.

Алгоритм решения поставленной задачи:

1) Запуск пользователем программы через среду NetBeans IDE;

2) Вывод сообщения на экран;

3) Завершение работы программы.

Графическое представление алгоритма разработанной программы вывода сообщения представлено на рисунке 1.10

Рисунок 1.10 Блок-схема разработанной программы вывода сообщения

При составлении программы были использованы следующие синтаксические единицы языка Java [2]:

class - зарезервированное слово, обозначающее описание нового класса;

2) public - модификатор доступа, показывающий видимость блока в пределах файла;

3) static - модификатор, показывающий независимость блока от экземпляра класса;

4) println - класс, описывающий вывод данных.

Разработка программы вывода сообщения

В вкладке «Файл» выберем пункт «Создать проект…». Откроется окно «Создать проект», где нужно сделать два шага к созданию проекта. На рисунке 8 показан первый шаг, где выбирается «Категория» и соответствующий «Проект». Мы выбираем категорию «Java» и проект «Приложение Java».

Рисунок 1.11 Создание проекта

На рисунке 1.11 указаны: 1 - поисковой фильтр;

2 - окно с категориями; 3 - окно с соответствующими проектами;

4 - описание выбранного проекта;

5 - выполняемые шаги

На рисунке 1.12 показан второй шаг, где задаём имя проекта, место его расположения на диске и нажимаем «Готово».

Рисунок 1.12 Создание приложения Java

На рисунке 1.12 указаны:

1 - поле, где задаётся имя проекта;

2 - поле, где задаётся место расположения проекта;

3 - автоматически создаваемая папка проекта;

4 - поле, где можно создать отдельную папку для хранения библиотек;

5 - автоматическое создание главного класса, имя задаётся пользователем

После создания файла, используя описанный в пункте 1.3.2.1 синтаксис и алгоритм, был написан исходный код программы. Листинг этого кода представлен в приложении «А».

Тестирование программы вывода сообщения

В ходе тестового запуска данной программы в среде разработки NetBeans IDE на консоль было выведено сообщение следующего содержания: «Приветствую тебя, о, пользователь!». На рисунке 1.13 отражены: сообщение об успешной сборке кода, время, затраченное на сборку, а так же исходное сообщение.

Рисунок 1.13 Пример работы программы вывода сообщения в среде NetBeans

Вывод: в ходе выполнения лабораторной работы были изучены основные средства и инструменты среды NetBeans IDE [1, 3]. Кроме того была создана программа, которая выводит сообщение на экран, и разработан пакет программных документов.

Список использованных источников

1. NetBeans IDE Features [Электронный ресурс], URL: https://netbeans.org/features/index_ru.html

2. Быстрое учебное руководство по Java IDE NetBeans [Электронный ресурс], URL: https://netbeans.org/kb/docs/java/quickstart_ru.html

3. Краткая история NetBeans [Электронный ресурс], URL: https://netbeans.org/about/history_ru.html

Размещено на Allbest.ru

...

Подобные документы

  • Описание языков программирования Java и JavaFX. Среда разработки NetBeans и класс численных методов. Архитектура и принцип работы апплета с понятным пользовательским интерфейсом. Разработка алгоритма программы на примере модели межвидовой конкуренции.

    курсовая работа [1023,2 K], добавлен 19.09.2012

  • Средства разработки, ориентированные на конкретные СУБД. Наиболее известные приложения на основе Eclipse Platform. Проект NetBeans IDE, его возможности. KDevelop — свободная интегрированная среда разработки для UNIX-подобных операционных систем.

    реферат [107,5 K], добавлен 14.04.2014

  • Разработка базы данных "Тюрьма" для управления информацией, повышение оперативности выдачи информации, добавления и хранения информации о заключенных, охранниках и обслуживающем персонале. Использование языка Java, среды разработки NetBeans и СУБД Derby.

    курсовая работа [996,8 K], добавлен 31.01.2016

  • Изучение правил проектирования (предоставление пользователю контроля над программой, уменьшение загрузки памяти, увеличение визуальной ясности, последовательность) и принципов разработки пользовательского интерфейса на примере программы "Tidy Start Menu".

    курсовая работа [286,6 K], добавлен 27.04.2010

  • Изучение среды разработки программного обеспечения "Pelles C". Создание проекта в рабочем каталоге. Исследование методов компиляции и запуска программ. Особенности их отладки посредством встроенного в среду отладчика. Отображение отладочной информации.

    лабораторная работа [358,7 K], добавлен 03.10.2014

  • Создание программы, реализующей игру "Линии". Среда разработки программы, описание ее общего вида. Основные алгоритмы программы. Реализация программы в среде разработки Microsoft Visual Studio 2008 на языке объектно-ориентированного программирования С++.

    курсовая работа [639,0 K], добавлен 16.03.2012

  • Порядок описание процесса разработки модели для разрешения задачи программирования с помощью средств языка программирования. Структуры данных и основные принципы их построения. Этапы компьютерного моделирования. Этапы и значение написания программы.

    курсовая работа [19,5 K], добавлен 19.05.2011

  • Создание компьютерной игры посредством среды программирования Delphi. Инструменты разработки, компоненты и методы для разработки программы. Логическая и физическая структуры, основные функции и элементы управления программы, ее тестирование и отладка.

    курсовая работа [27,9 K], добавлен 26.07.2014

  • Исторические предпосылки разработки тестирования. Виды электронных тестов и их роль в программировании. Этапы разработки программы для решения задачи быстрой сортировки. Пользовательский интерфейс, отладка, алгоритм программы. Файл теста в формате XML.

    курсовая работа [1,5 M], добавлен 27.01.2014

  • Встроенные типы данных, основные конструкции, структуры и применение языка Javа. Введение в интегрированную среду разработки Eclipse. Листинг программы, иллюстрирующей работу с одномерными массивами (создание массива). Спецификация класса Figure.

    методичка [1,4 M], добавлен 30.06.2009

  • Разработка программы создания заметок в любом месте компьютера. Выбор технологии, языка и среды разработки приложения. Описание основных алгоритмов работы программного обеспечения. Проектирование пользовательского интерфейса. Выбор стратегии тестирования.

    отчет по практике [700,5 K], добавлен 24.11.2014

  • Язык разработки, среда реализации, инструменты разработки. Особенности виртуальной среды реализации программ и их учет в разработке программного продукта. Системные макросы и их применение в текстах разработки. Средства визуального программирования.

    учебное пособие [1,7 M], добавлен 26.10.2013

  • Стадии разработки программного средства. Средства, методологии и методы его разработки. Оценка надежности и качества проекта. Обоснование необходимости разработки программы. Тестирование как процесс выполнения тестовой программы с намерением найти ошибки.

    презентация [57,0 K], добавлен 27.12.2013

  • Разработка графического редактора для рисования двухмерной и трехмерной графики, используя язык программирования Java и интерфейсы прикладного программирования Java 2D и Java 3D. Создание графического редактора 3D Paint. Основные методы класса Graphics.

    курсовая работа [197,5 K], добавлен 19.11.2009

  • Сетевые возможности языков программирования. Преимущества использования Java-апплетов. Классы, входящие в состав библиотеки java.awt. Создание пользовательского интерфейса. Сокетное соединение с сервером. Графика в Java. Значения составляющих цвета.

    курсовая работа [508,1 K], добавлен 10.11.2014

  • Введение в Microsoft Visual Studio. Диалоговое окно "Восстановленные файлы" интегрированной среды разработки. Веб-обозреватель интегрированной среды разработки. Диалоговое окно "Проверка подлинности прокси-сервера". Сохранение и восстановление файлов.

    реферат [22,0 K], добавлен 29.05.2013

  • Создание, изучение и разработка приложение на Android. Среда разработки приложения DelphiXE5. Установка и настройка среды программирования. Этапы разработки приложения. Инструменты для упрощения конструирования графического интерфейса пользователя.

    курсовая работа [1,6 M], добавлен 19.04.2017

  • Языки среды программирования Visual Studio. Стартовая страница интегрированной среды разработки. Окно New Project. Вкладка разработки формы. Перемещение и изменение размера кнопки. Прибавление программного кода к кнопке. Запуск и сохранение проекта.

    презентация [1,4 M], добавлен 29.04.2014

  • Понятие и общая характеристика языка программирования РНР, принципы и этапы его работы, синтаксис и ассоциируемые массивы. Обработка исключений в языке Java. Работа с базами данных с помощью JDBC. Изучение порядка разработки графического интерфейса.

    презентация [192,3 K], добавлен 13.06.2014

  • Исследование существующих методов тестирования устройств телемеханики. Процесс разработки программы, анализ недостатков и достоинств создаваемой системы. Технологии разработки программных модулей и интерфейса пользователя, построение сетевого графика.

    дипломная работа [2,3 M], добавлен 26.01.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.