[TechDays]Visual Studio 2012 上市發表 KeyNote 重點筆記實況轉播(含大會影片)

  • 5767
  • 0
  • 2017-05-02

Visual Studio 2012終於要在今天正式上市了,這次的Visual Studio可是號稱地表最強的HTML5開發工具,萬分期待此次的發表可以聽到最新的相關訊息~

緣起

 

Visual Studio 2012終於要在今天正式上市了,這次的Visual Studio可是號稱地表最強的HTML5開發工具。

此次的主題是:【Modern App + Modern Lifecycle】,萬分期待此次的發表可以聽到最新的相關訊息。

 

準備中

目前小喵正在現場,目前等待開場中~

WP_000135WP_000137

開場前5分鐘~期待期待~

 

開場

  • 所有內容將以Demo串起來
  • From Devices to Cloud
  • 現代化的App
    • 直觀、美觀
    • 行動化
    • 雲端
  • 現代化的開發流程
    • 快、敏捷
  • 今天講的三件事
    • Windows Store App
    • HTML5
    • Scrum敏捷開發
  • Windows Store App開發
    • 重新學習新工具、技術嗎
    • Windows RT需要重寫嗎?
    • 利用Windows Store推廣到全世界
  • Windows 8 開發平台
    WP_000138
    • HTML + JavaScript
    • C, C++
    • C#,VB

 

 

Windows 8 Store 開發

  • 透過既有
  • 模板
    • 骨頭
    • 將肉加到骨頭上
  • 搜尋合約
    • Charm Bar裡面的搜尋
    • 新增項目→搜尋合約
    • 多了SearchResultsPage
  • 建議開發人員實作搜尋、分享的合約
  • 開發過程中設計很重要
    • Bland修改設計
  • 開發測試(模擬器)
    • 可模擬SnapView
    • 可模擬翻轉
    • 可模擬觸控
    • 可設定位置(對應GPS)
  • 用JavaScript開發
    • 將一個JavsScript+HTML5的網頁遊戲存檔
    • 開啟VS2012
    • 選擇JavaScript→空白的應用程式
    • 將存檔的Html加入專案
    • 將存檔的資料夾放入專案(含內部檔案)
    • 修改開始的HTML名稱
    • 建置→這樣就建置成功(啥都沒改…太神了)
    • 雖然會另開IE,但是App本身可以執行了…(真的太厲害了)
    • 部屬
      • 市集
      • 是否上傳Store,先選否
      • 可支援各式的CPU
        WP_000141
      • 自動偵測使用App的裝置,自動可以執行,不必針對各種設備或CPU核心重新編議
      • 可發行到全球

 

 

城邦科技的App開發分享

↓Windows 8上面的電子書

WP_000143

 

↓支援觸控

WP_000144

 

隨身e冊

WP_000145

  • 開發很快
    • 很多範本
    • 很多文件
  • 順暢的模擬器
    • 測試各種解析度
    • 模擬真實的環境
      • 模擬器中可以開VS2012
      • 不知道可否模擬器中再開模擬器 XD
  • 除錯
    • iOS 的很像組合語言
  • 專心寫好程式
    • 簡化的非同步程式寫法

 

 

HTML5

  • 以往
    • 桌上型 VS Web
  • 現在
    • 各裝置 VS HTML5
    • WP_000146
    • 適用不同裝置的HTML5網站
    • WP_000148

 

 

HTML5 Demo

來看圖說故事

 

WP_000149

 

預計要做的內容

WP_000150

 

  • 透過MVC的範本,很快地就可以建立一個是用個瀏覽器的框架
  • CSS的編輯有intellisense
  • 簡單就能夠發布到Windows Azure
  • 馬上做好,馬上發布到Windows Azure,現場馬上就可以連線使用
  • WP_000152

 

你的網站有為行動裝置最佳化嗎?

↓行動裝置應用開發分類,該選哪一邊

WP_000156

 

 

戰情室Windows 8版本

  • 動態磚可以不用開App就可以看到最重要的資訊
  • 第二動態磚:
    • 內部某功能→釘選
    • 內部功能變動態磚
    • 點選動態磚直接進該功能
  • 以HTML5開發
  • 開發成本很精省
  • Debug
    • 可Step By Step,很方便

 

 

Scrum敏捷開發

 

  • 軟體開發週期越來越短
  • 許多App及研發團隊在使用
  • 美國使用敏捷開發約4成,其中Scrum最多

Demo

WP_000167

  • 支援電子白板
  • TFS運作
  • 結合版控
  • 開發人員可以在VS裡面同一視窗知道今天要進行那些工作
  • 程式的修改直接對應到工作單
  • 設定檢閱人員(Code Review):PM
  • 與使用者溝通Review的工具
    • Review 過程
      • 可以錄製
      • 可以標示
    • 可以有Story Board進行視覺的設計

 

  • 開發團隊最重要的,持續交付對的產品

Team Fundation Service

  • Team Fundation Server的雲端版
  • WP_000172

案例分享

WP_000173

  • Kingston全球CIO
    • 工廠管理行動化
      • 等待Windows 8的平板
      • 很多系統Base On微軟
      • 不是重寫,改寫
    • 好處
      • 對End User:Use Case分解成更小
      • 多地共同處理
        • 不可能用白板
        • 用TFS+VS
      • Burn Down Chart
      • Resource Information
        • 調整馬上就知道結果
      • 人員工作都是自己決定的
        • 自願的→能夠發會更大的潛力

以下是簽名:


Microsoft MVP
Visual Studio and Development Technologies
(2005~2019/6) 
topcat
Blog:http://www.dotblogs.com.tw/topcat