摘要:會寫網頁 就會寫手機APP -- Hybrid Mobile Apps for ASP.NET Developers (Apache Cordova)
微軟的Visual Studio也提供相關的工具 -- Visual Studio Tools for Apache Cordova
微軟提供的PDF文章與範例是2015 四月初發表的
很特別的是:
我並 "不是"在MSDN上找到
而是在網頁廣告中發覺這個東西
微軟為了推廣,花錢 "買廣告"來Promote。可見微軟對這件事的重視!
請您直接下載範例與PDF文章(介紹)
http://www.microsoft.com/en-us/download/details.aspx?id=46407&CR_CC=200619361
Hybrid Mobile Apps for ASP.NET Developers
網站上的說法是:
Do you know that as an ASP.NET developer you already have the skills to create mobile apps for Android, iOS and Windows?
( 您知道嗎?只要是一位ASP.NET開發者,您就已經具備足夠的技能,得以開發行動應用程式(mobile app),並在Android、iOS與 Windows上運作。)
See how you can quickly get up and running with our whitepaper covering Hybrid Mobile Apps for ASP.NET Developers.
圖片來源:https://msdn.microsoft.com/zh-tw/library/dn771552.aspx
建議您使用 VS 2015(2015年二月 已經有CTP 6版推出了,我使用的是2015/4月底的 VS 2015 RC版。)
===============================================================================
FAQ -- Apache Cordova 與 PhoneGap 有什麼不同?
Apache Cordova 希望作到以HTML、CSS、JavaScript就能做出原生的(Native)Mobile APP
文章裡面有提到:有家公司名為 Nitobi,他們做了一個開放原始碼(Open Source)的
「多平台 行動研發架構(multiplatform mobile development framework)」,也就是 PhoneGap。
後來這家公司被 Adobe購併
Apache基金會就把專案改了名字,變成 Apache Cordova
(玩 Linux / PHP的朋友,應該對於 Apache很熟悉吧?)
點選圖片 可連到官網 https://cordova.apache.org/
===============================================================================
微軟的Visual Studio也提供相關的工具 -- Visual Studio Tools for Apache Cordova
微軟翻譯為: (多重裝置混合式應用程式)
https://www.visualstudio.com/en-us/explore/cordova-vs.aspx
下面的文章是搭配 VS 2013版的,跟上述搭配VS 2015的文章略有不同。
尤其是工具的安裝、安裝順序......,甚至連程式碼範例也有一些差異。請留意~
-
建立您的第一個 Hello World 應用程式
-
https://msdn.microsoft.com/zh-tw/library/dn832631.aspx
-
建立 ToDoList 範例應用程式
-
https://msdn.microsoft.com/zh-tw/library/dn832630.aspx
支援的 Mobile OS列表:
- Android 2.3.3 and later (4.4 provides the best developer experience)
- iOS 6, 7, and 8
- Windows 8 and 8.1
- Windows Phone 8 and 8.1
您安裝VS 2015應該也會裝進這工具 容量不小,滿佔硬碟空間的 (點選下面圖片,可連結原廠網站)
(圖片來源,下面的影片 -- Channel 9)
===============================================================================
當您開啟一個「新專案」,
VS 2013版,請到 (左側)JavaScript 分類底下,找到「Apache Cordova Project」專案
VS 2015 RC版,(左側)請選 TypeScript分類
原始的檔案(.html)如下,您可以看見有幾個 .js的檔案在內,特別是 Cordova.js
雖然還沒寫程式,但 建議您先「建置專案」,跑一下,看看環境是否OK?
測試一下,手機模擬器與相關的套件,是否都安裝妥當?
(圖片來源,下面的影片 -- Channel 9)
微軟在 Channel 9有教學影片,請看:
請您直接下載範例與PDF文章(介紹)
Hybrid Mobile Apps for ASP.NET Developers
http://www.microsoft.com/en-us/download/details.aspx?id=46407&CR_CC=200619361
這篇PDF文檔,很淺顯易懂,只有20幾頁
您就算不看文字,看圖片、程式碼也知道大致的流程。
===============================================================================
我使用VS 2015 RC版,搭配微軟文件的範例,放置在此
(微軟提供的範例 並 "沒有" AngularJS在內。您必須透過NuGet補上才能運作,否則只有畫面,功能不會動。)
(檔名 [Apache_Cordova]MobileApp_BlankCordovaApp1.rar 。約8 MB)
範例下載:https://onedrive.live.com/?cid=6F7F668080F24B20&id=6F7F668080F24B20%21115
===============================================================================
Visual C++ 趁著 VS 2015這一波「跨平台」風也重生了
沒錯!就是大學 學過的C++
下一篇文章:http://www.dotblogs.com.tw/mis2000lab/archive/2015/05/11/aspnet_apache_cordova_vs2015.aspx
會寫網頁 就會寫手機APP #2-- 範例修正 , Hybrid Mobile Apps for ASP.NET Developers (Apache Cordova)
摘要:會寫網頁 就會寫手機APP #2-- 範例修正
(1). 官方網站提供的範例,無法在 VS 2015 RC版上運作 需要一些微調與修正
(2). 完成之後,Andorid模擬器為何還是無法運作出成果?? 深入閱讀
後續的新文章:
Tools for Apache Cordova in Visual Studio 2015 RC
相關文章:
百萬Android和iOS App的程式碼不用改,能快速變成Windows 10的App
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
線上課程教學,遠距教學 (Web Form 約 51hr) https://dotblogs.com.tw/mis2000lab/2016/02/01/aspnet_online_learning_distance_education_VS2015
線上課程教學,遠距教學 (ASP.NET MVC 約 140hr) https://dotblogs.com.tw/mis2000lab/2018/08/14/ASPnet_MVC_Online_Learning_MIS2000Lab
寫信給我,不要私訊 -- mis2000lab (at) yahoo.com.tw 或 school (at) mis2000lab.net
(1) 第一天 ASP.NET MVC5 完整影片(5.5小時 / .NET 4.x版)免費試聽。影片 https://youtu.be/9spaHik87-A
(2) 第一天 ASP.NET Core MVC 完整影片(3小時 / .NET Core 6.0~8.0)免費試聽。影片 https://youtu.be/TSmwpT-Bx4I
[學員感言] mis2000lab課程評價 - ASP.NET MVC , WebForm 。 https://mis2000lab.medium.com/%E5%AD%B8%E5%93%A1%E6%84%9F%E8%A8%80-mis2000lab%E8%AA%B2%E7%A8%8B%E8%A9%95%E5%83%B9-asp-net-mvc-webform-77903ce9680b
ASP.NET遠距教學、線上課程(Web Form + MVC)。 第一天課程, "完整" 試聽。
......... facebook社團 https://www.facebook.com/mis2000lab ......................
......... YouTube (ASP.NET) 線上教學影片 https://www.youtube.com/channel/UC6IPPf6tvsNG8zX3u1LddvA/
Blog文章 "附的範例" 無法下載,請看 https://dotblogs.com.tw/mis2000lab/2016/03/14/2008_2015_mis2000lab_sample_download
請看我們的「售後服務」範圍(嚴格認定)。
......................................................................................................................................................
ASP.NET MVC => .NET Core MVC 線上教學 ...... 第一天課程 完整內容 "免費"讓您評估 / 試聽
[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!MIS2000Lab.主講 事先錄好的影片,並非上課側錄! 觀看時,有如「一對一」面對面講課。