[S13_APP] Post#1 資工三乙 499262661 謝雅如

「Windows APP初體驗」

前言:
     雖然Windows 8 已經推出一陣子了,但第一次接觸可是在Windows APP課程,在撰寫APP以前第一堂課老師不免俗的就是介紹Windows 8,Windows 8和以往的更改差異甚大,由單一首頁畫面形式轉變為動態磚的概念,並且可與平板結合,還能與現代最為盛行的平板結合,而開發Windows APP時,不像其他的APP語言只能是單一語言,我們可以使用最為熟悉的語言去撰寫。

動機:
      雖然此學期的選修學分雖然已經修滿了,且時間安排比過去更為忙碌,而在評估過後,仍堅決修此門課的原因是,希望未來出社會後,能夠說出大學期間所修習過更為技術性的,且是有成果的作品,前一學年雖然已修習過Android,但身為資工系同學,應時時刻刻學習最新技術,因此選修此課堂。

Windows APP 簡介:
     應用程式含有一個支援多個檢視的視窗。
    與傳統型應用程式不同,Windows 市集應用程式使用一個預設會填滿整個螢幕的無邊框視窗來避免分散使用者的注意力。

 

      Windows 市集應用程式支援不同的配置和檢視,可以在各種尺寸和顯示大小提供最佳的使用者經驗。

 

      應用程式可與觸控和手寫筆輸入完美搭配。

     Windows 市集應用程式能夠搭配各種輸入來源 (包括觸控、手寫筆、滑鼠以及鍵盤輸入) 流暢地運作。您可以使用適用於所有這些輸入來源的一組事件。Windows 市集應用程式有一組預設樣式,可確保 UI 元素在觸控情況中都能良好地運作。

       應用程式可以彼此交流。

      只要支援正確的應用程式協定,Windows 市集應用程式不但可以跨其他應用程式進行搜尋,甚至還可與其他應用程式分享內容。應用程式協定可以讓多個應用程式共同合作,藉由消除使用不同標準或應用程式特定 API 的需求,輕鬆存取其他應用程式儲存或建立的資料。

     例如,Windows 讓使用者從某個應用程式分享內容到另一個應用程式。分享內容的應用程式藉由符合特定需求來支援來源協定,而接收分享內容的應用程式則透過符合不同需求來支援目標協定。除了目標應用程式宣告對目標協定的支援之外,您不需對它有任何了解;只需能夠運作即可。

      應用程式有新的控制項和 UI 表面。

      Windows 市集應用程式提供數個新控制項,能夠讓您輕鬆建立出色的使用者經驗。其中兩個控制項是應用程式列和快速鍵。

       應用程式列。

     使用應用程式列為使用者呈現瀏覽、命令及工具。應用程式列預設是隱藏的,當使用者在螢幕的上邊緣或下邊緣撥動手指時它就會出現。如果應用程式列蓋住應用程式的內容,使用者可以在螢幕邊緣撥動手指或與應用程式互動來關閉應用程式列。

 

快速鍵

      快速鍵是出現在每個應用程式的一組固定按鈕:搜尋、分享、連線、設定以及開始。透過這些快速鍵按鈕,使用者可以:

  • 搜尋您應用程式或另一個應用程式中的內容,他們也可以從另一個應用程式搜尋您應用程式的內容。
  • 將您應用程式中的內容與其他人或服務分享。
  • 直接進入 [開始] 畫面。
  • 連接裝置並傳送內容、串流媒體以及列印。
  • 按照自己的喜好設定您的應用程式。

       應用程式使用磚而不是圖示

使用者安裝您的應用程式時,它會在 [開始] 畫面上顯示為一個磚。觸碰或按一下磚之後,就會啟動應用程式。

       以您熟悉的語言撰寫您的應用程式

您可以使用您最熟悉的語言來建立 Windows 市集應用程式,例如 JavaScript、C#、Visual Basic 或 C++。您甚至可以使用一種語言撰寫元件,然後在使用另一種程式設計語言撰寫的應用程式中使用它們。

Windows 市集應用程式可以使用 Windows 執行階段,它是作業系統內建的原生 API。這個 API 以 C++ 實作,並支持在 JavaScript、C#、Visual Basic 以及 C++ 語言中使用,如同使用每種語言本身一樣。

在 Windows 市集中銷售您的應用程式

Windows 市集可將您的應用程式提供給全世界數百萬的客戶。撰寫應用程式並以您的當地貨幣標上價格後,Windows 市集便可以將您的應用程式銷售到超過 100 種語言的市場。

參考:http://msdn.microsoft.com/zh-tw/windows/apps/hh974576