close

前陣子微軟釋出了Windows 8的preview版,而且還附加Visual Studio 11的Express測試版。而且目前最引人注意的,就是Windows 8裡的Metro App,除了可以用傳統的VB、C#、C++開發,還能用JavaScript與Html5撰寫應用程式。

下面的範例,將會示範如何開發一個簡單的Metro App,以及利用C++撰寫元件,最後由JavaScript去呼叫。

 

首先,新增一個專案,語言選擇JavaScript。

2011-10-09_224520

 

之後將jquery加進來,並且在頁面上新增TextBox、Button及一個div區塊。然後在頁面呼叫jQuery底下的ready函式。

2011-10-09_225006

 

執行結果。

2011-10-09_225121

 

之後在default.js新增ClickFun函式,這是後面要給頁面上的按鈕使用的。

2011-10-09_225306

 

執行結果。確定現行的架構確實能執行。

2011-10-09_225335

 

接下來新增一個WinRT專案,這個目前只能用C++來寫。

2011-10-09_225419

 

在WinRTComponent.h上新增一個TestWinRT方法。

2011-10-09_230314

 

之後在WinRTComponent.cpp裡實作該方法。

2011-10-09_230332

 

之後在Metro專案裡加入參考,把剛剛寫好的元件加進來。

2011-10-09_230358

 

在ClickFun裡呼叫剛剛實作的方法。

2011-10-09_230509

 

執行結果。

2011-10-09_230553

 

藉由前面簡單的範例,相信對於WinRT就有了初步的認識。只是目前只能用C++來撰寫,個人覺得會增加開發上的難度,希望之後能支援C#及VB。

arrow
arrow
    全站熱搜

    卑微研究生 發表在 痞客邦 留言(0) 人氣()