RIA開發權威指南:基於JavaFX

RIA開發權威指南:基於JavaFX全書共分為九章,第1章主要介紹JavaFX的歷史、組成和技術架構,以及RIA的基本概念;第2章以Step by Step的方式帶領讀者了解並構建JavaFX的開發環境;第3章到第5章詳細介紹了JavaFX Script的數據類型與基本語法、JavaFX GUI以及相關開發工具;第6章到第8章通過對三個JavaFX套用案例的講解,來鞏固和實踐之前學到的內容;第9章為JavaFX常見問題的解答。

內容簡介

JavaFX是一門比較新穎的RIA技術,本書從JavaFX技術特點、開發環境、語法與開發工具入手,通過基礎講解與套用案例,使讀者可以快速地了解並掌握這一全新的、強大的RIA開發技術。

本書的定位是入門級的技術書籍,不但適合希望通過學習JavaFX來進行RIA開發的初學者,而且同樣適合那些具有一定Java編程技術的程式開發人員。

圖書目錄

第1章 JavaFX與RIA概述

1.1 JavaFX簡介

1.1.1 JavaFX Script

1.1.2 JavaFX Script與Java的關係

1.1.3 JavaFX Script的特性和優勢

1.1.4 JavaFX平台構架

1.1.5 JavaFX技術組成

1.1.6 部署JavaFX程式

1.1.7 JavaFX Script目前的地位

1.1.8 為什麼選擇JavaFX平台

1.2 RIA簡介

1.2.1 什麼是RIA

1.2.2 RIA的優勢

1.2.3 RIA前景展望

1.3 目前的RIA技術對比

1.3.1 JavaFX,Flash/Flex,SilverLight三強鼎立格局

1.3.2 其他解決方案

第2章 NetBeans with JavaFX概述

2.1 JavaFX開發平台簡介

2.1.1 NetBeans IDE

2.1.2 Eclipse IDE

2.2 JavaFX SDK

2.2.1 JavaFX SDK的概述

2.2.2 JavaFX SDK的下載和安裝

2.3 NetBeans with JavaFX新功能

2.3.1 全面支持JavaFX項目

2.3.2 強大的JavaFX腳本編輯器

2.3.3 完全支持移動設備

2.3.4 支持JavaFX程式分析

2.4 構建JavaFX開發環境

2.4.1 安裝NetBeans IDE 6.5

2.4.2 在NetBeans IDE上安裝JavaFX外掛程式

2.5 熟悉NetBeans的工作環境

2.5.1 界面布局

2.5.2 選單欄

2.5.3 工具列

2.5.4 原始碼編輯器

2.6 NetBeans視窗

2.6.1 “項目”視窗

2.6.2 “檔案”視窗

2.6.3 “服務”視窗

2.6.4 “組件面板”視窗

2.6.5 “輸出”視窗

2.7 NetBeans的配置

2.7.1 常規配置

2.7.2 配置編輯器

2.7.3 配置字型和顏色

2.7.4 如何獲得幫助

2.8 第一個JavaFX程式

2.8.1 建立一個JavaFX項目

3.8.2 創建第一個JavaFX程式

2.8.3 運行第一個JavaFX程式

2.9 JavaFX for Eclipse

2.10 總結與經驗積累

第3章 JavaFX Script數據類型和基本語法

3.1 基本介紹

3.1.1 為什麼選擇JavaFX Script

3.1.2 什麼是JavaFX Script

3.1.3 體驗JavaFX Script

3.2 數據類型

3.2.1 元素說明符

3.2.2 基數

3.2.3 值類型

3.2.4 序列類型

3.2.5 函式類型

3.3 變數

3.3.1 變數的聲明

3.3.2 變數種類

3.3.3 變數聲明語法

3.4 運算符

3.4.1 算術運算符

3.4.2 賦值運算符

3.4.3 關係運算符

3.4.4 條件運算符

3.4.5 類型比較符

3.5 表達式

3.5.1 選擇語句

3.5.2 循環語句

3.5.3 跳轉表達式

3.5.4 塊表達式

3.5.5 範圍表達式

3.5.6 this表達式

3.5.7 tween表達式和timeline表達式

3.6 函式

3.6.1 函式的聲明

3.6.2 函式的種類

3.7 類與對象

3.7.1 類的聲明

3.7.2 重載

3.7.3 繼承

3.7.4 創建類

3.7.5 使用對象

3.7.6 聲明對象字面值

3.7.7 調用實例函式

3.8 綁定

3.8.1 什麼是綁定

3.8.2 什麼是重複計算更新

3.8.3 條件表達式中的綁定

3.8.4 For表達式中的綁定

3.8.5 綁定代碼塊

3.8.6 函式和方法的調用綁定

3.8.7 綁定函式

3.8.8 雙向綁定

3.8.9 替換觸發器

3.9 異常處理

3.10 軟體包

3.11 訪問修飾符

第4章 JavaFX GUI

4.1 JavaFX GUI的基本介紹

4.1.1 用戶界面組件

4.1.2 文本格式

4.1.3 顏色

4.1.4 基本圖形形狀和填充樣式

4.1.5 變換

4.1.6 JavaFX GUI元素效果

4.1.7 游標

4.2 聲明性語法與JavaFX GUI組件

4.2.1 聲明性語法

4.2.2 JavaFX GUI組件

4.3 GUI的套用

4.3.1 簡單圖形對象

4.3.2 對創建的圖形對象進行簡單套用

4.3.3 創建複雜的圖形對象

4.4 對GUI對象套用數據綁定

4.5 創建動畫對象

4.6 使GUI元素具有互動性

第5章 JavaFX工具:Production Suite

5.1 Production Suite介紹

5.2 JavaFX1.1 Production Suite下載與安裝

5.3 導出並查看一個JavaFX圖像

5.4 嘗試運行Production Suite示例

5.5 示例

第6章 三維顯示框

6.1 程式概述

6.2 準備一些必要的圖片

6.3 建立開發項目

6.4 搭建程式視窗框架

6.5 DisplayShelf_01版本小結

6.6 實現三維顯示和顯示框

6.7 DisplayShelf_02版本小結

6.8 完成最終程式

6.9 DisplayShelf_03最終版本小結

第7章 WhiteOut遊戲

7.1 程式概述

7.2 建立開發項目

7.3 創建Splash類作為遊戲起始界面

7.4 WhiteOutGame_01版本小結

7.5 創建BlueButton類用作按鈕

7.6 創建start按鈕的效果和功能

7.7 創建Canvas類作為遊戲界面

7.8 WhiteOutGame_02版本小結

7.9 創建Model相關類作為遊戲邏輯控制

7.10 WhiteOutGame_03版本小結

第8章 繪畫板

8.1 程式概述

8.2 建立開發項目

8.3 Draw_01版本小結

8.4 創建按鈕和控制功能

8.5 Draw_02版本小結

第9章 JavaFX常見疑問解答

參考文獻

相關詞條

熱門詞條

聯絡我們