訳注:この一式の文書は個人的な学習のために作成した非公式な翻訳です。 訳注以外は原文に何も加えていません。画像については原文を直接引用しています。 原文はLearning the JavaFX Script Programming Language - Tutorial Overview です。2009年7月頃の原文から私、中村隆明が翻訳しました。

JavaFX Scriptプログラム言語の学習

チュートリアルの概要


JavaFX Scriptプログラム言語は、あなたに洗練されたGUIを使った最新のアプリケーションを作らせてくれます。 それはGUIプログラミングを簡単にするための徹底的な設計がなされていています。 その宣言の構文、データバインドモデル、アニメーションサポート、ビルトインされたビジュアル効果が あなたに少ないコードで多くの仕事を成し遂げさせて、短い開発期間において生産性を増大させます。

このチュートリアルはJavaFX Scriptプログラム言語の学習のスタート地点です。基本にだけ注目していて、 それは下層の、ビジュアルでない、コアとなる構成概念で、すべてのFXアプリケーションで共通的なものです。 このチュートリアルを終えたとき、あなたは Building GUI Applications with JavaFXの準備ができています。 このシリーズの二つ目のチュートリアルです。その後、 Media Browserチュートリアルが、 現実のアプリケーションの完全な端から端までの開発にあなたを導きます。

加えて、上級の開発者はJavaFX言語リファレンスApplication Programming Interface(API)ドキュメントに 興味があるでしょう。これらのリファレンスドキュメントは、 JavaFX Scriptプログラム言語とSDKでサポートされているライブラリの、 構文や意味の下位レベルの考察を提供しています。

レッスン


  • レッスン5:配列
    オブジェクトのリストを保存・操作する配列(シーケンス)のデータ構造と その生成、使い方、比較、スライスと呼ばれる部分集合について
  • レッスン6:演算子
    サポートされている演算子(割り当て、算術、単項、等価・比較、条件、型比較)について
  • レッスン7:式
    JavaFX Scriptプログラム言語は式の言語です。このレッスンではその意味を説明し、 あなたが使うことができる式のさまざまな種類の式を学習します。
  • レッスン8:バインドとトリガー
    JavaFX Scriptプログラム言語のもっとも強力な機能のひとつは、GUIと下層のデータを 自動的に同期できる能力です。このレッスンはデータのバインドとトリガーの構造の 基本的な仕組みを学習します。
  • レッスン9:クラスを書く
    JavaFX APIはアプリケーションで使える多くのクラスを提供していますが、 独自の設計による特別なクラスが必要なときもあります。このレッスンはそれをするときに 伴うことの基本を学習します。
  • レッスン10:パッケージ
    ソースファイルをパッケージに配置することは、名前空間の管理の観点から、 コードをより整理されたものにします。このレッスンではパッケージの作成と使い方を、 段階的な例で、さまざまな考慮すべき点を見ながら学習します。
  • レッスン11:アクセス修飾子
    アクセス修飾子は変数、関数、クラスのさまざまな可視属性を指定するのに使います。 このレッスンでは利用可能なアクセス修飾子と、アクセス修飾子が無いとどうなるのかについて 学習します。

概念の説明とサンプルコードに加えて、いくつかのレッスンはSDKのデモのコードを引用しています。 これらの抜粋を学習することは、あなたが.fxソースファイルのパターンを認識するのに役立ちます。 またそれぞれの新しい概念の理解をしっかりさせてくれるでしょう。


カウンター