天天看點

一步一步向上爬之APACHE PIVOT篇(一)

虔誠的,虔誠的,咱,還是從官方文檔開始吧...

[b][color=darkblue]譯:這是一個向開發人員介紹PIVOT架構的教程. 它會通過一步步的引導,向大家解 釋如何開始運用一些常用的Pivot特性,在最開始會有一些關于架構比較詳細的介紹 及練習,首個必備開發練習,(哦,,你懂的..),那就是用Pivot寫的"Hello World"![/color][/b]

This tutorial introduces developers to the Pivot platform. It is designed as a step-by-step guide that explains how to get started using a number of common Pivot features, beginning with a detailed introduction to the platform and the compulsory first programming exercise, "Hello World", written in Pivot.

[b][color=darkblue]譯:想要快速過一遍Pivot架構的讀者可以直接跳到最後一章, 這一章中 是關于一個簡單、但很實用的樣例程式,叫做'Stock Tracker'. 'Stock Tracker'描述了一些關鍵的,并為 日常實際開發過程中經常用到的特性,包括UI辨別,事件處理,頁面查詢,資料綁定,本地化還有更多.讀者可能會發現 閱讀BXML入門 章節對他們很有幫助, 它能夠在我們閱讀教程本身之前給 我們提供Pivot辨別語言的一個較長的描述.[/color][/b]

Readers who want a quicker introduction to the platform may prefer to jump directly to the final section, which walks through the implementation of a simple but practical sample application called "Stock Tracker". Stock Tracker demonstrates a number of key features used by many "real world" applications, including UI markup, event handling, web queries, data binding, and localization, among others. Readers may also find it helpful to review the BXML Primer section, which provides a detailed description of Pivot's markup language, before browsing the tutorials themsevles.

章節如下:(The sections are organized as follows)

Pivot介紹(Introduction to Pivot)

[b][table]

|樣例(Sample Application)

[url]http://pivot.apache.org/tutorials/sample-application.html[/url]|

|架構總覽(Platform Overview)

[url]http://jimmylianf.iteye.com/blog/1090302[/url]|

|Hello, World!|

|Hello, BXML!|

|元件及容器(Component & Container)|

[/table]

[/b]

[b]Pivot元件(Pivot Components)[/b]

Labels & Image Views

[list]

[*]SVG Images

[/list]

Buttons

[list]

[*]Push Buttons

[*]Toggle Buttons

[*]Radio Buttons

[*]Checkboxes

[*]Link Buttons

[/list]

Lists

[list]

[*]List Buttons

[*]Repeatable List Buttons

[/list]

Text

[list]

[*]Suggestion Popups

[*]Text Areas

[/list]

Separators

Layout Containers

[list]

[*]Flow Panes

[*]Box Panes

[*]Grid Panes

[*]Table Panes

[*]Borders

[*]Stack Panes

[*]Split Panes

[*]Forms

[*]Panels

[/list]

Navigation Containers

[list]

[*]Card Panes

[*]Tab Panes

[*]Accordions

[*]Expanders

[*]Rollups

[*]Viewports

-->Scroll Panes

-->Panoramas

[/list]

Progress Indicators

[list]

[*]Meters

[*]Activity Indicators

[/list]

Bounded Range Components

[list]

[*]Sliders

[*]Scroll Bars

[*]Spinners

[/list]

Calendars

Menus

[list]

[*]Context Menus

[*]Menu Bars

[*]Menu Buttons

[/list]

Color Choosers

Table Views

[list]

[*]JSON-based TableView

[*]Custom TableView

[/list]

Tree Views

File Browsing

Windows

Clipboard

Drag and Drop

Effects

[list]

[*]Transitions

[/list]

Data Binding

[list]

[*]Property Binding

[/list]

Localization

Background Tasks

Web Queries

[list]

[*]QueryServlet

[/list]

Scripting

Summary

實用樣例(A Practical Example)

The "Stock Tracker" Application

UI Markup Using BXML

Event Handling

Web Queries

Data Binding

Localization

補充閱讀(Further Reading)

BXML入門