Upload
meng-ru-tsai
View
189
Download
4
Embed Size (px)
DESCRIPTION
Windows 8.1, Windows Store App, Siena, 非開發, JavaScript, Windows Store, Windows 8,
Citation preview
Project Siena:
非開發者也能打造 Windows 8.1 App
蔡孟儒 Raymond
DX (Developer Experience and Evangelism)
http://blogs.msdn.com/mengtsai
今天最重要的一張 slide
• http://www.microsoft.com/en-us/projectsiena/default.aspx
主題• Siena 基本操作• 範例 1: RSS 新聞• 範例 2: Excel+YouTube
• Q&A
Siena 基本操作
• Screen – 新增頁面 (Add Screen)• 各種可見控制項 (Visuals)• Preview 測試• Screen 間的切換 (onSelection)• File 專案存檔及發佈• AppData 外部資料來源
右鍵 & Esc!
範例 1: RSS 新聞
範例 1: RSS 新聞1. Add a Visual -> Label2. Add a Visual -> Galleries -> Text Gallery
3. 取得 RSS: 台灣 Windows 官方部落格4. Gallery1 -> Items -> Add Data Source -> RSS Feed -> Import Data5. Gallery1 -> Items -> rss_1
畫面調整… (font, color, horizontal, size, etc.)
有注意到! 嗎 ?
範例 2: Excel + YouTube
範例 2: Excel + YouTube
1. 準備 Excel 資料 : 插入表格、 Table Name2. Add a Visual -> Listbox
3. Listbox1 -> Items -> Add Data Source
4. 選擇 Excel -> 勾選 Table Name -> Import data
5. Listbox1 -> Items -> Movie ( 你輸入的Table Name)
6. Add a Visual -> YouTube Search ( 需登入 YouTube 帳號 )5. YouTube Search -> Items -> “YouTube!Search(Listbox1!Selected!Value)”
畫面調整… (font, color, border, horizontal, size, etc.)
其他• 專案發佈
• 若使用到 Bing/YouTube/Facebook 等服務,必需線上申請 Service Keys 。在發佈頁面有連結至申請畫面。
• 發佈後會產生 .exe 的執行檔,可以安裝在自己會別台機器上• 需要申請 Developer License ( 免費,以 Microsoft
Account 申請即可 : http://msdn.microsoft.com/en-us/library/windows/apps/hh974578.aspx)
• 上架至 Windows Store:• http://
blogs.technet.com/b/projectsiena/archive/2013/12/30/submitting-a-project-siena-app-to-the-store.aspx
今天最重要的一張 slide
• http://www.microsoft.com/en-us/projectsiena/default.aspx
最困難的,不是 coding…
而是創意
再加上永遠可以更好的使用者經驗 (UX)
Q&A
MICROSOFT CONFIDENT IAL – INTERNAL ONLY
Beta release of a new technology for: Business experts Business analysts Consultants Other app “imagineers”
A tool for creating a new category of modern, purpose-specific apps that enable new business scenarios for employees and customers
What Project Siena is
MICROSOFT CONFIDENT IAL – INTERNAL ONLY
A developer tool (replacement for Visual Studio) A solution for business- or mission-critical application needs A means for integrating/representing transactions & complex
forms A way to develop a rich, data-intensive user interface A silver-bullet solution for all business scenarios
What Project Siena is notSome current limitations to keep in mind
http://blogs.msdn.com/b/mengtsai/archive/2013/12/21/project-siena-windows-8-1-app.aspx
MICROSOFT CONFIDENT IAL – INTERNAL ONLY
Data sources Beta 1
Azure Mobile Services
Excel
REST
SharePoint
RSS
MICROSOFT CONFIDENT IAL – INTERNAL ONLY
Data sources Beta 2
Azure Mobile Services
Excel
REST
SharePoint
RSS
Bing Search
Bing Translator
Yammer