Win8 開發者訓練營第一天的過程,感受和收獲 :D


  今天下午冒着大雨和同事參加了在上海華亭賓館舉行的Win8開發者訓練營的課程,簡單說下感受。

  首先很悲催的是,在賓館門口摔跤了。。台階太滑一時沒注意,上了賓館2樓大廳,發現MM正在細心的

  檢查我們的打印入場卷(每個live ID 一張卷),檢查完后熱心的MM拿起了相機讓我們一個個擺POSE照相

  手里還必須拿着一個metro 風格的塑料牌子,我心想我是不是做錯事了,就差穿條紋相間的衣服了,看來

  微軟還蠻有創意的,對待我們開發者也比較尊重,拍完照,拿着包直接進入了大廳,大廳里比較悶,但還行,

  爭取到了中間座位后就開始循環收看一個老外介紹win8的視頻,下午1點半,培訓正式開始,可是最初那段記憶

  淡忘了,讓我印象比較深刻的是那個貌似微軟市場總監(記不清了)說了幾句話:

   win8應用網店能夠給70%的利潤給開發者,就是鼓勵開發者開發win8程序發布到那個網店,讓全世界用戶下載(大概是這樣的,錯了大伙別噴我。。真心有點忘了)

   win8的客戶數量是安卓,iPad...等等的之和還要多。。。

 

    第二個講師貌似介紹了 metro的風格和使用方法,以及為什么要用metro。。。。

    同樣印象比較深刻的是:    

    metro風格是遵循了 人體工程學。。。。

     超級菜單(一筆帶過),

     搜索(一筆帶過),

     共享(一筆帶過),

     Contracts(一筆帶過),

     metro 是四邊四角操作模式。。。

     快睡着了。。。。

 

     第三個講師的內容貌似記得比較多,

     win8 app 有自己的類庫,不能和其他類庫混合使用,這個類庫能夠將c++,c#,js不同語言間互相通信(這個很牛)

     xaml的延續產品

     然后舉了c++的一個異步例子, (雖然聽不懂,但是很厲害的樣子,中間還穿插着IL的介紹,貌似介紹了win8 核心庫的一些信息

     后台c++和前台xaml的開發方式

     舉了c#的一個例子,看懂了,擺脫了調用com+控件的困擾直接使用新的namespace調用原來組件的方法

     舉了一個js調用c#方法的例子,(這個特牛,而且使用了微軟自己的WinJS庫),但是局限就是必須使用IE10

    中間休息10分鍾:

     大廳里擺滿了 各種自助點心,蛋糕,餅干,咖啡,紅茶,還有MM的笑臉,特別是那個小燒賣,特別好吃,

     我貌似吃了6個。。。結果被一掃而空

     

      繼續下半場

      第二個講師又回來了,詳細說明了metro風格的設計原則:

      大的布局用塊狀的,如果很多就用grid,小的就用類似於小塊布局(真沒搞過winPhone 吃虧啊,sl一點都沒提)

      各種布局(grid和那個塊狀的)     

      縮放機制。

      指紋算法

      html5 +css3也可以做出一樣的metro效果。

      詳細介紹了winjs庫怎么調用c#方法的(這個我聚精會神啊,可惜吃過晚飯還是忘了。。)

 

      第三個講師又回來了

      詳細說明了 c#在win8 app里是怎么調用攝像頭的,

      vs11調試惡心,無法直接關閉頁面

      vs11 那個調試中的模擬器NB,能夠模擬你當前win8系統

      最后講了下怎么利用js調用攝像頭。。

     

      第四個講師出現了

      剛開始看成老趙了。。。可是細心一看不是。一副很和藹謙卑的樣子,聲音比較雄厚。

      他主要講了.net4.5中的那個看上去很像同步的異步操作(開個玩笑)

private async void button1_Click(object sender, RoutedEventArgs e)
{
string url = "http://reedcopsey.com";
string content = await new WebClient().DownloadStringTaskAsync(url);
this.textBox1.Text = string.Format("Page {0} supports XHTML 1.0: {1}",
url, content.Contains("XHTML 1.0"));
}

      說完后感慨現在初學者學異步真的方便多了,想當年被異步弄的焦頭爛額的(他的原話)

     

     隨后那個mvp的講師說了下關於超級菜單中的一些詳細內容,搜素,共享,共享源,等等,

     主要都是靠雲計算。。。(用戶操作的松耦合),結果使用了共享一個東東到人人網,程序報錯了,大家都笑了。。

 

     就這樣快到了下課的時間,很多童鞋通過微博得到了u盤,我和同事只拿到了一個win8的結構圖和一個微軟的便紙盒,消失在了茫茫人海之中。

     總結下今天的收獲:認識了關於win8開發的方法和原則,認識到了將心態保持在初學者的狀態是何等的重要。

   都4點了。。。。 明天我會着手准備關於Stream的第三篇,謝謝大家支持!對了,希望園子也能搞個win8 metro

   開發的新版塊就好了 :D

 

    

 

     

 

   

  

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM