2011.09.14 06:28

Build Windows 大會登場 Windows 8 最新揭密與下載

ADVERTISEMENT

Metro 應用程式的開發

Build Windows 是個開發者大會,當然程式開發也是它展示的重點之一。微軟這次簡化了 Metro 軟體開發的工具,讓使用者可以快速地建立 Metro 應用程式。更好的是,Metro應用程式可以使用開發者熟悉的各種語言撰寫,不論你是使用C++、Java還是HTML和JavaScript,你都可以將這些已經學得的技能應用在開發 Metro 程式上。另外你已經開發好的 Silverlight 程式只要透過簡單的改寫,立刻就可以轉換成 Metro 應用程式。

▲Window 8 除了可以運作原有的桌面程式外,讓開發者可以利用自己熟悉的程式語言取用 WinRT API,透過這個 API 可以快速地建立 Metro 應用程式。

ADVERTISEMENT

▲ Windows Web Service 副總 Antoine Leblond 在 Build Windows 大會中示範了如何使用 WinRT API 快速地建立 Metro 程式。

ADVERTISEMENT

▲WinRT API 讓開發者可以開發用熟悉的語言開發 Metro 應用程式。你只要選擇要使用的語言,Visual Studio 可以提供基本的範本。Leblond 展示了如何使用 HTML 5 和 CSS 建立一個 Metro 應用程式。

▲Leblond 示範的 PhotoDoodle 程式利用 html 5 的 canvas 功能和 javascript 讓使用者可以在照片上塗鴨。藉著 Visual Studio 的範本功能,這個程式可以在十分短的時間內完成。

ADVERTISEMENT

▲ 使用者也可以利用簡單的 Windows Code 進一步把網頁程式 metro 化,而且也可以呼叫熟悉語言的 Library。

ADVERTISEMENT

▲ 只要幾行程式,就可以有個全觸控的照片選擇與分享介面。

▲ 另外也可以使用 Windows 8 內建的分享功能,將成品分享到 Facebook 上,而且僅需撰寫四行 code。

▲ Blend 5 是新的 UI 設計程式 ,讓使用者可以透過 HTML 5 和 CSS 快速設計 Metro 程式介面。

▲ 如果在網頁上開發程式,要將畫布置中十分麻煩,不過在 Blend 5 裡可以輕易完成。

(後面還有:Windows Store)

延伸閱讀:

ADVERTISEMENT