close
前陣子微軟釋出了Windows 8的preview版,而且還附加Visual Studio 11的Express測試版。而且目前最引人注意的,就是Windows 8裡的Metro App,除了可以用傳統的VB、C#、C++開發,還能用JavaScript與Html5撰寫應用程式。
下面的範例,將會示範如何開發一個簡單的Metro App,以及利用C++撰寫元件,最後由JavaScript去呼叫。
首先,新增一個專案,語言選擇JavaScript。
之後將jquery加進來,並且在頁面上新增TextBox、Button及一個div區塊。然後在頁面呼叫jQuery底下的ready函式。
執行結果。
之後在default.js新增ClickFun函式,這是後面要給頁面上的按鈕使用的。
執行結果。確定現行的架構確實能執行。
接下來新增一個WinRT專案,這個目前只能用C++來寫。
在WinRTComponent.h上新增一個TestWinRT方法。
之後在WinRTComponent.cpp裡實作該方法。
之後在Metro專案裡加入參考,把剛剛寫好的元件加進來。
在ClickFun裡呼叫剛剛實作的方法。
執行結果。
藉由前面簡單的範例,相信對於WinRT就有了初步的認識。只是目前只能用C++來撰寫,個人覺得會增加開發上的難度,希望之後能支援C#及VB。
全站熱搜
留言列表