|
Язык программирования JavaFX Script позволяет создавать современные приложения со сложными графическими интерфейсами пользователя. Этот язык был создан для того, чтобы сделать программирование графических интерфейсов пользователя легким. Его декларативный синтаксис, модель привязки данных, поддержка анимации и встроенные визуальные эффекты позволяют выполнить больше задач в меньшем объеме кода, что ускоряет циклы разработки и увеличивает производительность.
В этом курсе приведены начальные сведения для изучения языка программирования JavaFX Script. Данный документ описывает только основные положения, т.е. базовые, невизуальные конструкции, общие для всех приложений FX. После ознакомления с этим разделом следует перейти ко второму курсу серии Разработка приложений GUI с использованием JavaFX. После этого следует обратиться к документу Медиа-браузер, который содержит пошаговые указания полного цикла разработки реального приложения.
Кроме того, опытных разработчиков может заинтересовать Руководство по языку программирования JavaFX Script и документация по прикладному программному интерфейсу (API). Эти справочные материалы содержат подробное описание синтаксиса, семантики и поддерживаемых библиотек языка программирования JavaFX Script и пакета SDK.
|
Данный курс включает в себя следующие уроки:
- Урок 1: Начало работы с JavaFX – содержит указания по загрузке и установке программного обеспечения, а также описание выбора подходящей среды разработки.
- Урок 2: Создание скриптов – содержит общую информацию по компиляции исходного кода, запуску приложения, объявлению переменных скрипта и вызову функций скрипта.
- Урок 3: Использование объектов – содержит общие сведения об объектах, способах объявления литерала объекта и вызова функций объекта.
- Урок 4: Типы данных – описывает встроенные типы данных
String, Number, Integer, Boolean и Duration, а также использование Void и null.
- Урок 5: Последовательности – представляет особую структуру данных последовательность, которая используется для хранения списка объектов и управления им. В уроке описывается процедура создания, использования и сравнения последовательностей и их подмножеств (срезов).
- Урок 6: Операторы – описывает поддерживаемые операторы (присвоение, арифметические, унарные, реляционные, условные операторы и операторы сравнения типов).
- Урок 7: Выражения – язык программирования JavaFX Script является языком выражений. В этом уроке объясняется значение этого термина, а также описываются различные типы выражений, доступные для использования.
- Урок 8: Привязка данных и триггеры – одной из наиболее мощных функций языка программирования JavaFX Script является способность автоматической синхронизации графического интерфейса пользователя с базовыми данными. В этом уроке объясняется основной механизм привязки данных и конструкции триггеров.
- Урок 9: Создание собственных классов – интерфейс API языка программирования JavaFX Script содержит несколько классов, которые готовы для использования в приложениях. В то же время в некоторых случаях может понадобиться создание собственных классов для решения конкретной задачи. В этом уроке приводятся основные указания по созданию подобных классов.
- Урок 10: Пакеты – размещение файлов источника в именованных пакетах упорядочивает код с точки зрения управления пространством имен. В этом уроке описывается создание и использование пакетов, а также приводятся пошаговые примеры, которые затрагивают различные аспекты.
- Урок 11: Модификаторы доступа – модификаторы доступа используются для указания различных уровней видимости для переменных, функций и классов. В этом уроке рассмотрены доступные модификаторы доступа, а также описываются ситуации отсутствия модификаторов доступа.
В дополнение к общим объяснениям и примерам кода некоторые уроки также содержат фрагменты демонстрационного кода SDK. Изучение этих фрагментов позволит распознавать шаблоны в файлах исходного кода .fx. Это также позволит закрепить полученные сведения.
|
|