<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://wiki2.linuxformat.ru/skins/common/feed.css?97"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>LXF119:JavaFX - История изменений</title>
		<link>http://wiki2.linuxformat.ru/index.php?title=LXF119:JavaFX&amp;action=history</link>
		<description>История изменений этой страницы в вики</description>
		<language>ru</language>
		<generator>MediaWiki 1.11.1</generator>
		<lastBuildDate>Wed, 13 May 2026 23:34:20 GMT</lastBuildDate>
		<item>
			<title>Crazy Rebel: /* Винтики и гаечки */</title>
			<link>http://wiki2.linuxformat.ru/index.php?title=LXF119:JavaFX&amp;diff=9900&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Винтики и гаечки&lt;/span&gt;&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;tr&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 07:47, 18 марта 2010&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Винтики и гаечки===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Винтики и гаечки===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Врезка|Содержание=[[Изображение:&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;LXF119_7_1&lt;/del&gt;.jpg|400px]] Среда ''NetBeans IDE 6.5.1'' и проект ''BrickBreaker'': старый добрый Арканоид на новый лад.| Ширина=400px}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Врезка|Содержание=[[Изображение:&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;LXF119_77_1&lt;/ins&gt;.jpg|400px]] Среда ''NetBeans IDE 6.5.1'' и проект ''BrickBreaker'': старый добрый Арканоид на новый лад.| Ширина=400px}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;На этом уроке мы познакомимся с синтаксисом и некоторыми основными конструкциями языка ''JavaFX Script''. Для работы с ''JavaFX'' вам потребуется зайти на сайт проекта http://www.javafx.com и загрузить последнюю версию SDK (сейчас это ''JavaFX 1.1.1''). К сожалению, на момент написания статьи технология ''JavaFX'' была доступна только для платформ Windows и Mac OS X, но Linux-редакция должна появиться уже к тому моменту, когда вы будете читать эти строки. Также вам потребуется среда разработки – по указанному выше адресу доступна специальная версия ''NetBeans IDE 6.5.1'' с интегрированным ''JavaFX 1.1.1'', это официально поддерживаемый комплект разработчика.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;На этом уроке мы познакомимся с синтаксисом и некоторыми основными конструкциями языка ''JavaFX Script''. Для работы с ''JavaFX'' вам потребуется зайти на сайт проекта http://www.javafx.com и загрузить последнюю версию SDK (сейчас это ''JavaFX 1.1.1''). К сожалению, на момент написания статьи технология ''JavaFX'' была доступна только для платформ Windows и Mac OS X, но Linux-редакция должна появиться уже к тому моменту, когда вы будете читать эти строки. Также вам потребуется среда разработки – по указанному выше адресу доступна специальная версия ''NetBeans IDE 6.5.1'' с интегрированным ''JavaFX 1.1.1'', это официально поддерживаемый комплект разработчика.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Thu, 18 Mar 2010 07:47:55 GMT</pubDate>			<dc:creator>Crazy Rebel</dc:creator>			<comments>http://wiki2.linuxformat.ru/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:LXF119:JavaFX</comments>		</item>
		<item>
			<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
			<link>http://wiki2.linuxformat.ru/index.php?title=LXF119:JavaFX&amp;diff=9899&amp;oldid=prev</link>
			<description>&lt;p&gt;викификация, оформление, иллюстрация&lt;/p&gt;
&lt;a href=&quot;http://wiki2.linuxformat.ru/index.php?title=LXF119:JavaFX&amp;amp;diff=9899&amp;amp;oldid=9897&quot;&gt;(Различия между версиями)&lt;/a&gt;</description>
			<pubDate>Thu, 18 Mar 2010 07:47:35 GMT</pubDate>			<dc:creator>Crazy Rebel</dc:creator>			<comments>http://wiki2.linuxformat.ru/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:LXF119:JavaFX</comments>		</item>
		<item>
			<title>Crazy Rebel: Новая: : '''''JavaFX''''' Создавайте продвинутые интернет-приложения (и не только) без лишних усилий  ==''JavaFX'': Первое ...</title>
			<link>http://wiki2.linuxformat.ru/index.php?title=LXF119:JavaFX&amp;diff=9897&amp;oldid=prev</link>
			<description>&lt;p&gt;Новая: : '''''JavaFX''''' Создавайте продвинутые интернет-приложения (и не только) без лишних усилий  ==''JavaFX'': Первое ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая статья&lt;/b&gt;&lt;/p&gt;&lt;div&gt;: '''''JavaFX''''' Создавайте продвинутые интернет-приложения (и не только) без лишних усилий&lt;br /&gt;
&lt;br /&gt;
==''JavaFX'': Первое знакомство==&lt;br /&gt;
&lt;br /&gt;
{{Цикл/JavaFX}}&lt;br /&gt;
&lt;br /&gt;
: '''Часть 1''': Наслышаны о новой «кофейной» технологии и желаете знать детали? '''Антон Черноусов''' вам их предоставит.&lt;br /&gt;
&lt;br /&gt;
Несмотря на то, что ''JavaScript'' активно используется в разработке интерактивных web-приложений, по сути, в основе этой технологии лежат одни большие «грабли». Проблема кроется в различных независимых реализациях ''JavaScript'' в разных браузерах. Опытные программисты давно научились обходить узкие места и создают поистине великолепные web-приложения. Однако любого начинающего разработчика раздражает разнообразие ловушек, которые расставлены разными версиями web-обозревателей.&lt;br /&gt;
&lt;br /&gt;
Стандартных средств HTML для создания сочного динамичного изображения недостаточно, если не сказать больше. Интернет без графики беден. Красивые картинки сами собой складываются в мультики, а после на этом фундаменте появляются серьезные приложения. Так уж получилось, что современный Интернет сложно представить без ''Adobe Flash''. Популярность этой технологии основана, прежде всего, на двух фактах: отличных мультимедийных возможностях и стопроцентно одинаковой работе на всех настольных платформах и во всех браузерах (при наличии соответствующего расширения).&lt;br /&gt;
&lt;br /&gt;
Вычисления в виртуальной машине видятся многими как панацея, и на фоне этих ожиданий практически одновременно вышли два интересных проекта: ''Silverlight'' от компании Microsoft и ''JavaFX'' от компании Sun Microsystems. Оба они предоставляют возможности разработки RIA (Rich Internet Application) – web-приложений, обладающих характеристиками настольных (и обычобычно реализуемых с помощью расширений браузеров или виртуальных машин). В итоге, у нас появился шанс попробовать вкус ''Java'' в новой упаковке – ''JavaFX''. Основой для среды выполнения нового скриптового языка, названного (как нетрудно догадаться) ''JavaFX Script'', стала виртуальная машина ''Java'' (''JVM''). По сути, сценарий ''JavaFX Script'' транслируется в байт-код, который интерпретируется (или компилируется на лету) ''JVM''. Таким образом, мы имеем новый удобный язык, направленный на создание интерфейса пользователя, основной упор в котором сделан на простое применение мультимедийных возможностей, работающий в проверенной временем виртуальной машине. Последнее, кстати, означает, что сценарии ''JavaFX'' имеют доступ ко всему богатству ''Java''-библиотек. Но не будем бежать впереди паровоза, а лучше рассмотрим все по порядку.&lt;br /&gt;
&lt;br /&gt;
===Винтики и гаечки===&lt;br /&gt;
&lt;br /&gt;
На этом уроке мы познакомимся с синтаксисом и некоторыми основными конструкциями языка ''JavaFX Script''. Для работы с ''JavaFX'' вам потребуется зайти на сайт проекта http://www.javafx.com и загрузить последнюю версию SDK (сейчас это ''JavaFX 1.1.1''). К сожалению, на момент написания статьи технология ''JavaFX'' была доступна только для платформ Windows и Mac OS X, но Linux-редакция должна появиться уже к тому моменту, когда вы будете читать эти строки. Также вам потребуется среда разработки – по указанному выше адресу доступна специальная версия ''NetBeans IDE 6.5.1'' с интегрированным ''JavaFX 1.1.1'', это официально поддерживаемый комплект разработчика.&lt;br /&gt;
&lt;br /&gt;
Запустите ''NetBeans'' и создайте новый проект ''JavaFX'' ('''File &amp;gt; New Project &amp;gt; JavaFX &amp;gt; JavaFX Script Application'''). Сразу заметим, что все FX-скрипты (классы) – это обыкновенные текстовые файлы с расширением '''.fx'''. Рассмотрим структуру FX-класса на примере файла '''FirstFXScript.fx''' (вы найдете его на '''LXFDVD''' наряду с другими примерами этой статьи):&lt;br /&gt;
&amp;lt;source lang=java&amp;gt;&lt;br /&gt;
 def numberOne = 100;&lt;br /&gt;
 def stringOne = “the one hundred”;&lt;br /&gt;
 var numberTwo : Integer = 100;&lt;br /&gt;
 var stringTwo : String =“the one hundred”;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В любом FX-скрипте могут быть использованы переменные, которые объявляются двумя разными способами: с применением зарезервированных слов '''def''' или '''var'''. Отличие в том, что переменные, объявленные с помощью '''var''', могут изменять свое значение в теле скрипта, а созданные посредством '''def''' являются константами.&lt;br /&gt;
&lt;br /&gt;
Как и во многих языках, для имени переменной можно использовать буквы и цифры, но начинаться оно должно с буквы. Рекомендуется следовать соглашениям Code Conventions (http://java.sun.com/docs/codeconv/): используются буквы нижнего регистра, но если имя состоит из нескольких слов, то первые буквы всех последующих слов являются прописными, как показано в примере выше.&lt;/div&gt;</description>
			<pubDate>Wed, 17 Mar 2010 12:56:05 GMT</pubDate>			<dc:creator>Crazy Rebel</dc:creator>			<comments>http://wiki2.linuxformat.ru/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:LXF119:JavaFX</comments>		</item>
	</channel>
</rss>