Сергей Талипов - Визуальное программирование на Java Swing в NetBeans

Визуальное программирование на Java Swing в NetBeans
Название: Визуальное программирование на Java Swing в NetBeans
Автор:
Жанры: Программирование | Компьютерная справочная литература
Серии: Нет данных
ISBN: Нет данных
Год: 2021
О чем книга "Визуальное программирование на Java Swing в NetBeans"

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

Бесплатно читать онлайн Визуальное программирование на Java Swing в NetBeans



1 Основные сведения


1.1 Особенности Java

Java (произносится Джава; иногда – Ява) – объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle).

Приложения Java компилируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине (JVM) вне зависимости от компьютерной архитектуры. Дата официального выпуска – 23 мая 1995 года.

Эмблемой Java является чашечка с кофе.



Язык программирования Java произошел от языка «OAK», что в переводе означает «Дуб». После своего появления язык Java начал развиваться по нескольким направлениям:



Java 2 Micro Edition, сокращенно J2ME – это редакция языка Java для разработки приложений для микрокомпьютеров (мобильных телефонов, Palm и т.д.). Сейчас имеет популярность в связи с развитием мобильных микропроцессорных устройств. В нее входят "облегченные" стандартные классы и классы для написания мидлетов (Midlets). Мидлеты специально разрабатываются для небольших устройств, в них поддерживается графика, звук, реакция на события (нажатие кнопок и т.д.). Java ME наиболее полно соответствует начальному предназначению Java – платформы для написания программ для бытовых устройств.

Java 2 Standart Edition, сокращенно J2SE – это стандартная редакция языка Java, используемая для разработки обычных Java приложений. Используя данную редакцию можно создавать консольные приложения и приложения с графическим интерфейсом пользователя. Часто встречается аббревиатура J2SE, которая подразумевает Java 2 Standart Edition.

Java 2 Enterprise Edition, сокращенно J2EE – это редакция языка Java для разработки распределенных приложений масштаба предприятия (корпоративных приложений). Данная редакция включает в себя технологию Enterprise Java Beans (EJB), Java Server Pages (JSP) и сервлеты (Servlets). На данный момент J2EE и .Net сейчас два основных соперника на рынке решений для разработки корпоративных приложений.

Механизм исполнения программ на Java включает в себя виртуальную машину Java, операционную систему и аппаратное обеспечение:



Java Runtime Environment, сокращенно JRE – это исполнительная среда Java, в которой выполняются программы, написанные на этом языке. Среда состоит из виртуальной машины – Java Virtual Machine (JVM) и библиотеки Java классов. По сути это минимальная реализация виртуальной машины, необходимая для исполнения Java приложений, без компилятора и других средств разработки.

Java Virtual Machine, сокращенно JVM – это виртуальная машина Java – основная часть исполняющей среды JRE. Виртуальная машина Java интерпретирует и исполняет байт-код Java. Байт код получают посредством компиляции исходного кода программы с помощью компилятора Java (стандартный – javac). В отличие от классических runtime-библиотек, библиотеки Java-классов входят в состав JRE.

Java Development Kit, сокращенно JDK – это бесплатно распространяемый корпорацией Oracle комплект разработчика приложений на языке Java, включающий в себя компилятор Java (javac), стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java (JRE). В состав JDK не входит интегрированная среда разработки на Java (IDE), поэтому разработчик, использующий только JDK, вынужден использовать внешний текстовый редактор и компилировать свои программы, используя утилиты командной строки.

Несмотря на то, что JRE входит в состав JDK, фирма Oracle распространяет этот набор и отдельным файлом. Это вызвано тем, что установка JRE является необходимым и достаточным условием для выполнения Java-программ. Однако для разработки программ JRE недостаточно, необходимо установить пакет JDK, который может установить и JRE и дополнительные компоненты.



Современные интегрированные среды разработки, такие как NetBeans, Oracle JDeveloper, IntelliJ IDEA, Eclipse служат для удобной разработки программного обеспечения на Java. Они опираются на сервисы, предоставляемые JDK, и вызывают для компиляции Java-программ компилятор командной строки из комплекта JDK. Поэтому эти среды разработки либо включают в комплект поставки одну из версий JDK, либо требуют для своей работы предварительной установки JDK на машине разработчика.

Таким образом, для разработки программ на Java достаточно установить JRE+JDK+NetBeans, а только лишь для запуска готовой программы на машине пользователя достаточно установить одну JRE.

Запуск готовых java-программ (с расширением jar) из командной строки производят так:


java -jar JavaApplication1.jar


В данном примере запускается на выполнение программа JavaApplication1.jar.


1.2 Среда разработки приложений NetBeans

NetBeans IDE – свободная интегрированная среда разработки приложений (IDE) на языках программирования Java, Python, PHP, JavaScript, C, C++, и ряда других.

Проект NetBeans IDE поддерживается и спонсируется компанией Oracle, однако разработка NetBeans ведется независимым сообществом разработчиков-энтузиастов (NetBeans Community) и компанией NetBeans Org.

По качеству и возможностям последние версии NetBeans IDE не уступают лучшим коммерческим (платным) интегрированным средам разработки для языка Java, таким, как IntelliJ IDEA, поддерживая рефакторинг, профилирование, выделение синтаксических конструкций цветом, автодополнение набираемых конструкций на лету, множество предопределённых шаблонов кода и др.

Для разработки программ в среде NetBeans и для успешной инсталляции и работы самой среды NetBeans должен быть предварительно установлен JDK или J2EE SDK подходящей версии. Среда разработки NetBeans поддерживает разработку для платформ J2SE и J2EE и для мобильных платформ J2ME.



Рабочая папка проектов по-умолчанию:

C:\Documents and Settings\<ИМЯ_ПОЛЬЗОВАТЕЛЯ>\Мои документы\NetBeansProjects.

Запуск программы на выполнение: Заходим в меню "Выполнить" – "Запустить проект" (F6).

Закрытие проекта: Заходим в меню "Файл" – "Закрыть проект" (Для закрытия необходимо предварительно выделить проект мышью в окне «Проекты»).

Сохранение проекта: Заходим в меню "Файл" – "Сохранить все" (Ctrl+Shift+S).

Открытие ранее сохраненного проекта: Заходим в меню "Файл" – "Открыть проект" (Ctrl+Shift+O).

Настройка конфигурации проекта: Заходим в меню "Выполнить" – "Установить конфигурацию проекта – Настроить", далее выбираем категорию «Выполнение» – Выбираем главный класс для запуска программы – «ОК».

Получение готового исполняемого jar-файла: заходим в меню "Выполнить" – "Очистить и собрать проект" (Shift+F11). Готовый jar-файл находится в папке "dist" проекта.



1.3 Простые типы данных


Целые типы. Служит для хранения целых чисел.


ТипРазмер, бит

С этой книгой читают
Основы программирования на Python3 с визуальными компонентами PyQt5 (для PyCharm Community).
Лекции по Си и C++ для начинающих. Рассмотрены основные темы и простейшие примеры, работающие на современных компиляторах.
Лекции по Delphi 7, который в свое время многим открыл путь в мир программирования.
Лекции по базам данных на Delphi 7. Рассмотрены простейшие программы, программы с поиском, фильтрацией, каскадным удалением и транзакцией, а также создание отчетов для печати данных.
Цель книги – познакомить читателей с существующими подходами и решениями в области моделирования бизнес-архитектуры предприятия. В книге освещаются различные аспекты данной проблематики, в том числе такие вопросы как базовые подходы к моделированию и возможности современных инструментальных средств.Особое внимание уделяется специфике организации проектов по разработке моделей бизнес-архитекуры. На основе практического опыта реализации проектов по
Вы написали свой первый PHP скрипт и хотите его продать. Эта книга поможет Вам с пошаговой инструкцией в этом начинании, а также подскажет как избежать распространённых ошибок при создании и продаже своего собственного программного обеспечения.
Эта книга состоит из двух частей: художественной, где рассказывается удивительная история мальчика, захотевшего стать белым хакером (хотя в ней, конечно же, есть и девочка, а также его друзья), и научно-популярной, в которой дается обучение (она так и называется в книге, ты увидишь ее, когда начнешь читать) программированию и разным другим компьютерным вещам, очень нужным в современном мире. Но на самом деле это единая история, позволяющая задума
Увлекательная книга, которая знакомит юных читателей с основами программирования через простые примеры и интерактивные задания. В каждой главе раскрываются ключевые концепции, такие как алгоритмы, переменные, циклы, ветвления и функции. Дети узнают, как составлять инструкции для компьютеров, решать задачи и создавать свои первые программы на языке Python. Простые объяснения, аналогии из повседневной жизни и практические задания помогут начинающим
Герои повести – школьники будущего. Играя в одну компьютерную игру, они замечают странные вещи. Чтобы понять, в чём дело, нужно отказаться от дальнейшей игры и от призов, которые ждут победителей. Готовы ли ребята к этому и что будет, если они попытаются раскрыть тайну игры?..ОПМЖ! – весёлая и светлая повесть. Она написана в духе лучших книг для детей эпохи Кира Булычёва. И способна не только развлечь и развеселить. Читатель будет сопереживать ге
Дорогие читатели, перед вами книга, посвященная тайным знаниям Иисуса Христа. Книга повествует о духовном учении, которое было скрыто от глаз непосвященных людей апостолом Матфеем в тексте «Нагорной проповеди». Психологическое исследование евангельского текста убедительно доказывает, что Христос был учителем, который принес Божественные знания, неведомые ветхозаветному человечеству, и Его миссия состояла в том, чтобы научить всех людей Земли свое
Обыкновенный город. Обыкновенные наши дни. Обыкновенный молодой человек снимает обыкновенную квартиру, в которой начинают происходить необыкновенные вещи.
Многие века между людьми и эльфами шла непримиримая борьба. И всякий остроухий, оказавшийся среди людей, неизбежно привлекал внимание Охотников. Почти пятнадцать лет полукровке Эриал Найт удавалось жить в неведении, пока смерть приемной матери и предательство друга не вынудили ее покинуть убежище и выйти в неспокойный мир. Но даже скрываясь от Охотников, Эри надеется на счастье. На пути к нему ей предстоит пережить немало приключений, влюбиться и