SlideShare a Scribd company logo
Learn from the Expert
Basic Windows App development
Knowledge for iOS, Android developers.
Ascii Huang
Basic Windows App development Knowledge
• 開發環境
• 開發工具
• 建立專案與專案結構
• XAML / C# 簡介
• 選擇適當的容器與 UI 元件
• App 與 Page 的生命週期
• DataBinding
• 如何取得網路資源
Basic Windows App development Knowledge
• Windows 傳統型應用程式
• Windows SDK, MFC, Windows Form, WPF...
• Windows Store App
• Windows Runtime
• Universal Apps
Basic Windows App development Knowledge
Basic Windows App development Knowledge
• Visual Studio Express for Windows ( free )
• https://www.visualstudio.com/zh-tw/downloads
• Visual Studio
• Professional
• Premium
• Ultimate
Basic Windows App development Knowledge
• 在 Mac 上安裝 Windows 8.1 及 Visual Studio
• Boot Camp
• Parallels Desktop
• VirtualBox
• VMware
• https://msdn.microsoft.com/zh-TW/library/windows/apps/jj945492.aspx
• Visual Studio Code on Mac / Linux
• Build 2015
Basic Windows App development Knowledge
• 個人開發者帳戶
• 註冊費用 US 19
• 不需年費
• 企業帳戶
• 註冊費用 US 99
• 不需年費
• 可於市集列出傳統型應用程式
• enterpriseAuthentication, sharedUserCertificates, documentsLibrary
• https://msdn.microsoft.com/library/windows/apps/bg124287.aspx
Basic Windows App development Knowledge
• Live Demo
• https://github.com/AsciiHuang/BasicWindowsAppPractice
Windows App development for iOS, Android developer

More Related Content

What's hot

Web 开发漫谈 —— 前端篇
Web 开发漫谈 —— 前端篇Web 开发漫谈 —— 前端篇
Web 开发漫谈 —— 前端篇
尚斌 杨
 
架構設計好簡單系列 設計符合團隊的範本精靈 (Project template)
架構設計好簡單系列   設計符合團隊的範本精靈 (Project template)架構設計好簡單系列   設計符合團隊的範本精靈 (Project template)
架構設計好簡單系列 設計符合團隊的範本精靈 (Project template)
Gelis Wu
 
Unity to Windows App 開發 angus
Unity to Windows App 開發  angusUnity to Windows App 開發  angus
Unity to Windows App 開發 angus
Meng-Ru (Raymond) Tsai
 
團隊開發永遠的痛 談導入團隊開發的共同規範(Final)
團隊開發永遠的痛   談導入團隊開發的共同規範(Final)團隊開發永遠的痛   談導入團隊開發的共同規範(Final)
團隊開發永遠的痛 談導入團隊開發的共同規範(Final)
Gelis Wu
 
實踐 Clean Architecture(實作高可用性的軟件架構)
實踐 Clean Architecture(實作高可用性的軟件架構)實踐 Clean Architecture(實作高可用性的軟件架構)
實踐 Clean Architecture(實作高可用性的軟件架構)
Gelis Wu
 
軟體開發之路甘苦談(Gelis)
軟體開發之路甘苦談(Gelis)軟體開發之路甘苦談(Gelis)
軟體開發之路甘苦談(Gelis)
Gelis Wu
 
使用JetBrains Rider開發Xamarin Forms
使用JetBrains Rider開發Xamarin Forms使用JetBrains Rider開發Xamarin Forms
使用JetBrains Rider開發Xamarin Forms
Chen Yu Pao
 
Cef hybrid winforms application
Cef hybrid winforms applicationCef hybrid winforms application
Cef hybrid winforms application
ssusere89d45
 
Koubei banquet 27
Koubei banquet 27Koubei banquet 27
Koubei banquet 27Koubei UED
 
Appcan平台介绍
Appcan平台介绍Appcan平台介绍
Appcan平台介绍36Kr.com
 
專業顧問的技能成長日記
專業顧問的技能成長日記專業顧問的技能成長日記
專業顧問的技能成長日記
Gelis Wu
 
20141212 html5 及微軟跨平台佈局 long
20141212 html5 及微軟跨平台佈局   long20141212 html5 及微軟跨平台佈局   long
20141212 html5 及微軟跨平台佈局 long
Meng-Ru (Raymond) Tsai
 
WoT Frotend 的設計與實作
WoT Frotend 的設計與實作WoT Frotend 的設計與實作
WoT Frotend 的設計與實作
julie huang
 
App Developer Team Learning Map
App Developer Team Learning MapApp Developer Team Learning Map
App Developer Team Learning MapRyan Chung
 
Android快速发布&持续集成
Android快速发布&持续集成Android快速发布&持续集成
Android快速发布&持续集成whykill
 
ChatBot
ChatBotChatBot
ChatBot
Ian Chen
 
Ext Js开发指导
Ext Js开发指导Ext Js开发指导
Ext Js开发指导clong365
 
軟體架構設計的技術養成之路
軟體架構設計的技術養成之路軟體架構設計的技術養成之路
軟體架構設計的技術養成之路
Gelis Wu
 
GDC Taipei Summit review 2012
GDC Taipei Summit review 2012GDC Taipei Summit review 2012
GDC Taipei Summit review 2012
Victor Lee
 
Flying on the Cloud: Designing and Architecting Cloud Application on Windows ...
Flying on the Cloud: Designing and Architecting Cloud Application on Windows ...Flying on the Cloud: Designing and Architecting Cloud Application on Windows ...
Flying on the Cloud: Designing and Architecting Cloud Application on Windows ...Jeff Chu
 

What's hot (20)

Web 开发漫谈 —— 前端篇
Web 开发漫谈 —— 前端篇Web 开发漫谈 —— 前端篇
Web 开发漫谈 —— 前端篇
 
架構設計好簡單系列 設計符合團隊的範本精靈 (Project template)
架構設計好簡單系列   設計符合團隊的範本精靈 (Project template)架構設計好簡單系列   設計符合團隊的範本精靈 (Project template)
架構設計好簡單系列 設計符合團隊的範本精靈 (Project template)
 
Unity to Windows App 開發 angus
Unity to Windows App 開發  angusUnity to Windows App 開發  angus
Unity to Windows App 開發 angus
 
團隊開發永遠的痛 談導入團隊開發的共同規範(Final)
團隊開發永遠的痛   談導入團隊開發的共同規範(Final)團隊開發永遠的痛   談導入團隊開發的共同規範(Final)
團隊開發永遠的痛 談導入團隊開發的共同規範(Final)
 
實踐 Clean Architecture(實作高可用性的軟件架構)
實踐 Clean Architecture(實作高可用性的軟件架構)實踐 Clean Architecture(實作高可用性的軟件架構)
實踐 Clean Architecture(實作高可用性的軟件架構)
 
軟體開發之路甘苦談(Gelis)
軟體開發之路甘苦談(Gelis)軟體開發之路甘苦談(Gelis)
軟體開發之路甘苦談(Gelis)
 
使用JetBrains Rider開發Xamarin Forms
使用JetBrains Rider開發Xamarin Forms使用JetBrains Rider開發Xamarin Forms
使用JetBrains Rider開發Xamarin Forms
 
Cef hybrid winforms application
Cef hybrid winforms applicationCef hybrid winforms application
Cef hybrid winforms application
 
Koubei banquet 27
Koubei banquet 27Koubei banquet 27
Koubei banquet 27
 
Appcan平台介绍
Appcan平台介绍Appcan平台介绍
Appcan平台介绍
 
專業顧問的技能成長日記
專業顧問的技能成長日記專業顧問的技能成長日記
專業顧問的技能成長日記
 
20141212 html5 及微軟跨平台佈局 long
20141212 html5 及微軟跨平台佈局   long20141212 html5 及微軟跨平台佈局   long
20141212 html5 及微軟跨平台佈局 long
 
WoT Frotend 的設計與實作
WoT Frotend 的設計與實作WoT Frotend 的設計與實作
WoT Frotend 的設計與實作
 
App Developer Team Learning Map
App Developer Team Learning MapApp Developer Team Learning Map
App Developer Team Learning Map
 
Android快速发布&持续集成
Android快速发布&持续集成Android快速发布&持续集成
Android快速发布&持续集成
 
ChatBot
ChatBotChatBot
ChatBot
 
Ext Js开发指导
Ext Js开发指导Ext Js开发指导
Ext Js开发指导
 
軟體架構設計的技術養成之路
軟體架構設計的技術養成之路軟體架構設計的技術養成之路
軟體架構設計的技術養成之路
 
GDC Taipei Summit review 2012
GDC Taipei Summit review 2012GDC Taipei Summit review 2012
GDC Taipei Summit review 2012
 
Flying on the Cloud: Designing and Architecting Cloud Application on Windows ...
Flying on the Cloud: Designing and Architecting Cloud Application on Windows ...Flying on the Cloud: Designing and Architecting Cloud Application on Windows ...
Flying on the Cloud: Designing and Architecting Cloud Application on Windows ...
 

Similar to Windows App development for iOS, Android developer

VS2022入門................................
VS2022入門................................VS2022入門................................
VS2022入門................................
Rico Chen
 
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
開放原始碼 Ch3.1  mobile - oss - oss行動領域-1 (ver1.0) 開放原始碼 Ch3.1  mobile - oss - oss行動領域-1 (ver1.0)
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0) My own sweet home!
 
I os与android多平台开发心得
I os与android多平台开发心得I os与android多平台开发心得
I os与android多平台开发心得drewz lin
 
從頭打造 C#、.NET 與 ASP.NET Core 開發環境
從頭打造 C#、.NET 與 ASP.NET Core 開發環境從頭打造 C#、.NET 與 ASP.NET Core 開發環境
從頭打造 C#、.NET 與 ASP.NET Core 開發環境
Will Huang
 
開放原始碼 Ch2.1 app - oss - oss ide (ver1.2)
開放原始碼 Ch2.1   app - oss - oss ide (ver1.2)開放原始碼 Ch2.1   app - oss - oss ide (ver1.2)
開放原始碼 Ch2.1 app - oss - oss ide (ver1.2)My own sweet home!
 
Android開發app
Android開發appAndroid開發app
Android開發app
騰昱 魏
 
一步一步开发Html5 mobile apps
一步一步开发Html5 mobile apps一步一步开发Html5 mobile apps
一步一步开发Html5 mobile appsAdam Lu
 
開放原始碼 Ch1.3 intro - oss - google codes (ver 2.0)
開放原始碼 Ch1.3   intro - oss - google codes (ver 2.0)開放原始碼 Ch1.3   intro - oss - google codes (ver 2.0)
開放原始碼 Ch1.3 intro - oss - google codes (ver 2.0)My own sweet home!
 
小学期winform.pptx
小学期winform.pptx小学期winform.pptx
小学期winform.pptx
JianHuang78
 
ASP.NET Core 3.0 新功能
ASP.NET Core 3.0 新功能ASP.NET Core 3.0 新功能
ASP.NET Core 3.0 新功能
Edward Kuo
 
浏览器渲染与web前端开发
浏览器渲染与web前端开发浏览器渲染与web前端开发
浏览器渲染与web前端开发
Duoyi Wu
 
LargeCodebases_Lecture01_Getting Set Up.pptx
LargeCodebases_Lecture01_Getting Set Up.pptxLargeCodebases_Lecture01_Getting Set Up.pptx
LargeCodebases_Lecture01_Getting Set Up.pptx
ssusere42ed6
 
Introduction to air for android 邱彦林
Introduction to air for android 邱彦林Introduction to air for android 邱彦林
Introduction to air for android 邱彦林FLASH开发者交流会
 
Android 程式設計(1)
Android 程式設計(1)Android 程式設計(1)
Android 程式設計(1)
Roy Wang
 
Windows Azure Virtual Machine Services for Developers
Windows Azure Virtual Machine Services for DevelopersWindows Azure Virtual Machine Services for Developers
Windows Azure Virtual Machine Services for DevelopersJeff Chu
 
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
Edward Kuo
 
Android 4-app
Android 4-appAndroid 4-app
Android 4-applydiafly
 
KSDG BaaS Intro
KSDG BaaS IntroKSDG BaaS Intro
KSDG BaaS Intro
ericpi Bi
 

Similar to Windows App development for iOS, Android developer (20)

VS2022入門................................
VS2022入門................................VS2022入門................................
VS2022入門................................
 
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
開放原始碼 Ch3.1  mobile - oss - oss行動領域-1 (ver1.0) 開放原始碼 Ch3.1  mobile - oss - oss行動領域-1 (ver1.0)
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
 
I os与android多平台开发心得
I os与android多平台开发心得I os与android多平台开发心得
I os与android多平台开发心得
 
從頭打造 C#、.NET 與 ASP.NET Core 開發環境
從頭打造 C#、.NET 與 ASP.NET Core 開發環境從頭打造 C#、.NET 與 ASP.NET Core 開發環境
從頭打造 C#、.NET 與 ASP.NET Core 開發環境
 
開放原始碼 Ch2.1 app - oss - oss ide (ver1.2)
開放原始碼 Ch2.1   app - oss - oss ide (ver1.2)開放原始碼 Ch2.1   app - oss - oss ide (ver1.2)
開放原始碼 Ch2.1 app - oss - oss ide (ver1.2)
 
Android開發app
Android開發appAndroid開發app
Android開發app
 
一步一步开发Html5 mobile apps
一步一步开发Html5 mobile apps一步一步开发Html5 mobile apps
一步一步开发Html5 mobile apps
 
開放原始碼 Ch1.3 intro - oss - google codes (ver 2.0)
開放原始碼 Ch1.3   intro - oss - google codes (ver 2.0)開放原始碼 Ch1.3   intro - oss - google codes (ver 2.0)
開放原始碼 Ch1.3 intro - oss - google codes (ver 2.0)
 
Android工作坊
Android工作坊Android工作坊
Android工作坊
 
小学期winform.pptx
小学期winform.pptx小学期winform.pptx
小学期winform.pptx
 
ASP.NET Core 3.0 新功能
ASP.NET Core 3.0 新功能ASP.NET Core 3.0 新功能
ASP.NET Core 3.0 新功能
 
浏览器渲染与web前端开发
浏览器渲染与web前端开发浏览器渲染与web前端开发
浏览器渲染与web前端开发
 
LargeCodebases_Lecture01_Getting Set Up.pptx
LargeCodebases_Lecture01_Getting Set Up.pptxLargeCodebases_Lecture01_Getting Set Up.pptx
LargeCodebases_Lecture01_Getting Set Up.pptx
 
Introduction to air for android 邱彦林
Introduction to air for android 邱彦林Introduction to air for android 邱彦林
Introduction to air for android 邱彦林
 
Android 程式設計(1)
Android 程式設計(1)Android 程式設計(1)
Android 程式設計(1)
 
Windows Azure Virtual Machine Services for Developers
Windows Azure Virtual Machine Services for DevelopersWindows Azure Virtual Machine Services for Developers
Windows Azure Virtual Machine Services for Developers
 
Web Development Roadmap
Web Development RoadmapWeb Development Roadmap
Web Development Roadmap
 
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
 
Android 4-app
Android 4-appAndroid 4-app
Android 4-app
 
KSDG BaaS Intro
KSDG BaaS IntroKSDG BaaS Intro
KSDG BaaS Intro
 

More from Ascii Huang

職場闖關經驗分享
職場闖關經驗分享職場闖關經驗分享
職場闖關經驗分享
Ascii Huang
 
Ms open camp 2016
Ms open camp 2016Ms open camp 2016
Ms open camp 2016
Ascii Huang
 
Scrum
ScrumScrum
從 Google i/o 2015 看下半年 mobile 應用發展趨勢
從 Google i/o 2015 看下半年 mobile 應用發展趨勢從 Google i/o 2015 看下半年 mobile 應用發展趨勢
從 Google i/o 2015 看下半年 mobile 應用發展趨勢
Ascii Huang
 
Android Accessibility
Android AccessibilityAndroid Accessibility
Android Accessibility
Ascii Huang
 
Android tv get started
Android tv get startedAndroid tv get started
Android tv get started
Ascii Huang
 
Chromecast get started
Chromecast get startedChromecast get started
Chromecast get started
Ascii Huang
 

More from Ascii Huang (7)

職場闖關經驗分享
職場闖關經驗分享職場闖關經驗分享
職場闖關經驗分享
 
Ms open camp 2016
Ms open camp 2016Ms open camp 2016
Ms open camp 2016
 
Scrum
ScrumScrum
Scrum
 
從 Google i/o 2015 看下半年 mobile 應用發展趨勢
從 Google i/o 2015 看下半年 mobile 應用發展趨勢從 Google i/o 2015 看下半年 mobile 應用發展趨勢
從 Google i/o 2015 看下半年 mobile 應用發展趨勢
 
Android Accessibility
Android AccessibilityAndroid Accessibility
Android Accessibility
 
Android tv get started
Android tv get startedAndroid tv get started
Android tv get started
 
Chromecast get started
Chromecast get startedChromecast get started
Chromecast get started
 

Windows App development for iOS, Android developer

  • 1. Learn from the Expert Basic Windows App development Knowledge for iOS, Android developers. Ascii Huang
  • 2. Basic Windows App development Knowledge • 開發環境 • 開發工具 • 建立專案與專案結構 • XAML / C# 簡介 • 選擇適當的容器與 UI 元件 • App 與 Page 的生命週期 • DataBinding • 如何取得網路資源
  • 3. Basic Windows App development Knowledge • Windows 傳統型應用程式 • Windows SDK, MFC, Windows Form, WPF... • Windows Store App • Windows Runtime • Universal Apps
  • 4. Basic Windows App development Knowledge
  • 5. Basic Windows App development Knowledge • Visual Studio Express for Windows ( free ) • https://www.visualstudio.com/zh-tw/downloads • Visual Studio • Professional • Premium • Ultimate
  • 6. Basic Windows App development Knowledge • 在 Mac 上安裝 Windows 8.1 及 Visual Studio • Boot Camp • Parallels Desktop • VirtualBox • VMware • https://msdn.microsoft.com/zh-TW/library/windows/apps/jj945492.aspx • Visual Studio Code on Mac / Linux • Build 2015
  • 7. Basic Windows App development Knowledge • 個人開發者帳戶 • 註冊費用 US 19 • 不需年費 • 企業帳戶 • 註冊費用 US 99 • 不需年費 • 可於市集列出傳統型應用程式 • enterpriseAuthentication, sharedUserCertificates, documentsLibrary • https://msdn.microsoft.com/library/windows/apps/bg124287.aspx
  • 8. Basic Windows App development Knowledge • Live Demo • https://github.com/AsciiHuang/BasicWindowsAppPractice