【.NET Core】.NET Core 從入門到反向

.NET 系列 .NET 以下各式各樣的變種,這裡簡單介紹一下 .NET Core 這是這次主要要介紹的重點。 主要特點是能跨平台,但是不支援一些 GUI 的介面,適合拿來做 CLI 介面或是網路等無介面的應用。 .NET Framework 主要是用來開發 Windows PC 上面的應用程式,但是跨平台能力較差,但是可以開發出各式各樣 PC 上面的應用程式。 支援使用多種語言,如 C#、C++、VB… Xamarin 主要的功能是開發跨平台的行動裝置原生應用程式,可以寫一份 code 就能在多個行動裝置上執行 Mono 一個在 .NET Core 出來之前跨平台的 C# 執行環境&編譯器 其專案也支援用 Gtk 開發桌面環境的程式 後來成為了 Xamarin 的前身 .NET Standard 如前面所述,.Net 有許許多多的分支,但是這些分支之間的 API 卻不一致,因此這個專案是為了讓開發人員可以使用一組共同的可攜式程式庫,使得一些和作業系統不相關的程式碼可以被簡單的共用。 官方網頁 https://www.microsoft.com/net/ https://docs.microsoft.com/zh-tw/dotnet/core/ 入門 安裝開發環境 照著這個頁面上的步驟一步一步安裝 https://www.microsoft.com/net/download/core 撰寫第一個 .NET Core…


【LUIS】在 10 分鐘內創造您的第一個 LUIS APP

此 Quickstart 可以在短短的幾分鐘內幫助您創建您的第一個語言理解智能服務(LUIS)應用程序。完成後,您將有一個 LUIS 終端在雲端運行。在範例中,您將創建一個旅遊應用程序,可幫助您預訂航班,並檢查目的地的天氣。“how-to” 是指這個應用程序,並建立在它上面。


【WSL】Windows Subsystem for Linux 安裝及基本配置!

WSL 是什麼,能吃嗎 Windows Subsystem for Linux(簡稱WSL)是一個為在 Windows 10 上能夠原生運行Linux二進制可執行文件(ELF格式)的兼容層。 它是由微軟與 Canonical 公司合作開發,目標是使純正的 Ubuntu 16.04 “Xenial Xerus" 映像能下載和解壓縮到用戶的本地電腦,並且映像內的工具和實用工具能在此子系統上原生運行。 WSL 提供了一個微軟開發的 Linux 兼容內核接口(不包含 Linux 代碼),使得 Linux 用戶模式的二進制文件能在其上執行。 運行原理很像是 Linux 上 Wine 的 Windows 版。


【Xamarin】Xamarin.Forms 常用 View 介紹

前言: Xamarin Forms 可以讓你寫一次code就可以同時製作出 Android、iOS、Windows Phone,甚至是可以在 PC、HoloLens、Xbox 上面跑的 Windows App,相當的方便!其跨平台所帶來的好處不言而喻,但同時也會造成一些問題: 開發環境建置門檻高 由於牽涉到多種平台的聯繫,等於需要對各種平台都要有相當的了解才知道怎麼設定。這個問題相較於以前已經減輕很多 功能性 每個平台都有各自的功能,Xamarin Forms 只能取其交集,對於 Xamarin Forms 不提供的特定功能只能針對該平台單獨實作。問題在於你可能不了解該平台,因此不知道該如何實作 同時,身為新技術,Xamarin Forms 的確也還沒實作完「全部的交集」,某些功能在每個平台都有提供,但 Xamarin Forms 卻還未提供該功能,這時也會需要針對各個平台分別實作。這個問題已經改善很多,在未來也會持續改進 相容性 每個平台皆可獨立於 Xamarin Forms 之外自行更新,但這常常造成 Xamarin Forms 對於該平台的相容性問題,建議不要隨意升級各個平台的套件,由 Xamarin Forms 統一管理其升級事宜。這個問題相較於以前已經減輕很多 名詞解釋: View:通常是一個長方形的東西,有的可以在上面顯示文字、圖片、進度或任何你想顯示的東西,有的用手指點一下會有反應(「按鈕」就是一種 View),有的可以用來輸入文字 Layout:是一種 View,也是一個長方形的東西,塞很多的 View 進去是它唯一的功能,但 Layout 很重要,因為沒有 Layout 你就不能在同一個畫面中放超過一個 View。Layout 通常是隱形的,你只能看到它怎麼將塞進它裡面的 View 排列在畫面上,而不能直接看到 Layout 本身   p.s….


助教初體驗、女孩專屬社群 R-Ladies!

前幾天我們在 MSP 的 Blog 發布了三篇關於 Azure Machine Learning Studio 的技術文章,而那三篇文章由微軟技術傳教士 Ching Chen(晴姊)委託 MSP 們進行翻譯的文章,其實也是晴姊在進行 Azure Machine Learning 推廣活動時,所採用的參考文章喔! 而這一次的 R-ladies 聚會,也很開心晴姊也選擇了兩位的 MSP 來擔任她的小助教,究竟她們兩位幸運兒從中獲得了什麼寶貴的經驗呢? 我們繼續看下去! 如果你還沒看過那三篇文章快到 → 從頭開始!使用 AML Studio 體驗機器學習


【Azure】 使用 Azure Machine Learning Studio 體驗機器學習!

Azure 所提供的機器學習是架構在雲端之上的預測性服務,讓使用者可以不用購買昂貴的硬體以及自行建設基礎配置,同時也可以讓使用者快速地建立預測模型。   接下來的幾篇文章,是 MSP 們接受微軟傳教士 Ching Chen 的委託所翻譯的技術文章,透過這幾篇文章會使用 Microsoft Azure Machine Learning Studio,從如何存取資料開始,一路帶著大家建立並使用預測模型,最後則是展示如何使用 R 語言以及 Python 所撰寫的腳本。 想要了解更多,請看: 第二篇:【Azure】開發和使用 AzureML 模型 第三篇:【Azure】在 AML 上執行自定的 Scripts


【Hour of Code】十指緊扣,改寫未來

Hour of Code,一小時玩程式,是一個由 code.org 所發起的一項活動,在這個資訊發展非常快速的時代,電腦技術也不再像以前那麼的艱澀難懂, Hour of Code 的宗旨,就是希望能夠在一個小時的時間,利用簡單的程式語言說明這一項技術,是能夠讓任何人都學習且具備的技能。