【.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….


MSP 實習心得 - 11屆技術組 林文宇

當初,一個想找實習的念頭,誤打誤撞了闖進 MSP 招生說明會的會場,也成了我整個大四生涯最大的轉捩點。有別於從前照著規定好的道路修課、升學,這應該是我第一次為了自己的人生做出的重大決定,也是改變我自己視野的開端。帶著老爸一句:「喜歡,就去做吧!」我踏出了那一步。


MSP 實習心得 - 11屆技術組 詹鈞婷

在微軟實習過程中學到了許多課堂上不會教的東西,我覺得很快樂很幸運,而時間真的過得很快,轉眼間實習已經到了後半年了,實習時間一年不長也不短,但同時要維持課業就會變得比較忙碌比較累,不過這就是能夠讓人成長、蛻變的機會,很慶幸自己擁有了這樣的機會,實習過程中遇到各式各樣的人、事、物,讓我的大學生活變得更加多采多姿。


MSP 實習心得 - 11屆技術組 蔡臻平

我原本並非資訊相關科系的學生,大部分的程式設計都是自學而來的,一直覺得自己的基礎能力不穩固,所以在大三下學期加入了 MSP 想加強自己。在 MSP 暑期訓練中,主管們為我們安排了各種層面的課程,像是當初正要起步的BOT(對話機器人),由基礎概念到結合 Cognitive Service、Bot Framework 等應用,以及 Xamarin 等等其他技術,在 MSP 中我們能快速的接觸到最新的科技,讓我們能朝對的方向前進。