Visual Studio 2019新功能 - 1

by vivid 4. 三月 2020 11:42
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N200321701 出刊日期: 2020/3/4 號稱地表最強開發工具Visual Studio 2019問市後,帶來了許多新的功能來增進開發程式的生產力。在這篇文章之中,將介紹一些好用的新功能,讓你應用在日常開發之中。   開始視窗 一啟動Visual Studio 2019開發工具就會看到一個新的「開始」視窗,請參考下圖所示。「開始」視窗的左方將列出最近您曾經開啟過的歷史專案清單,讓你快速開啟感興趣的專案;而右方則包含一些常用的專案選項,提供讓你... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | Visual Studio | 許薰尹Vivid Hsu

使用System.Text.Json入門 - 2

by vivid 19. 二月 2020 01:18
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N200221602 出刊日期: 2020/2/19 本篇文章延續《使用System.Text.Json入門 - 1》一文的內容,介紹如何在.NET Core 3以上的專案之中,使用「System.Text.Json」套件中提供的類別進行序列化與還原序列化的動作。 「JsonSerializerOptions」物件提供許多屬性可以搭配「JsonSerializer」類別來控制序列化的細節,以下繼續介紹一些此類別常用的屬性。 尾端逗號 預設JSON格式的資料不允許在... [更多...]

Tags:

.NET Core | .NET Magazine國際中文電子雜誌 | C# | 許薰尹Vivid Hsu

使用System.Text.Json入門 - 1

by vivid 5. 二月 2020 01:03
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N200221601 出刊日期: 2020/2/5 在過去使用ASP.NET MVC與 .NET Core開發的專案之中,經常會使用到「Json.NET程式庫」來處理JSON(JavaScript Object Notation)資料格式的序列化(Serialization)與還原序列化(Deserialization)的動作,以便於在內、外部系統中做資料交換。在.NET Core 3版之後,內建了「System.Text.Json」套件來處理這個問題,讓你可以不必再依... [更多...]

Tags:

.NET Core | .NET Magazine國際中文電子雜誌 | C# | 許薰尹Vivid Hsu

gRPC入門

by vivid 22. 一月 2020 03:03
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N200121502 出刊日期: 2020/1/22 gRPC是一個現代化、開放源碼、高效能的RPC框架 (Framework),可在任何平台上執行,用於遠端程序呼叫(Remote Procedure Calls),很適合分散運算,讓行動裝置應用程式、瀏覽器與後端的服務連結在一起。在這一篇文章之中,我們將介紹在ASP.NET Core設計gRPC服務(Service)以及gRPC用戶端(Client)程式,以了解其基本運作。 什麼是gRPC? gRPC的特色: ... [更多...]

Tags:

.NET Core | C# | .NET Magazine國際中文電子雜誌 | 許薰尹Vivid Hsu

[Required]與[BindRequired] Attribute

by vivid 8. 一月 2020 03:05
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N200121501 出刊日期: 2020/1/8 在ASP.NET Core MVC的專案中,我們利用「System.ComponentModel.DataAnnotations」命名空間下的Attribute類別設定模型屬性的資料驗證規則,例如「Range」Attribute用來指定資料欄位值的數值範圍;「StringLength」Attribute 用來指定資料欄位中允許的最小和最大字元長度。這些Attribute會應用在伺服端模型繫結(Model Binding... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | ASP.NET Core MVC | .NET Core | C# | 許薰尹Vivid Hsu

C# 8新功能概覽 - 2

by vivid 25. 十二月 2019 06:10
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N191221402 出刊日期: 2019/12/25 在這篇文章中,將延續《C# 8新功能概覽 - 1》一文的內容,介紹一些C# 8版新增的語法。   可為 Null 的參考型別(Nullable reference types) 在啟用nullable annotation context後,參考型別的變數都被視為不可為null (nonnullable reference type)。若參考型別的變數允許設定null,在宣告變數時,型別之後方可以... [更多...]

Tags:

.NET Core | .NET Magazine國際中文電子雜誌 | C# | 許薰尹Vivid Hsu

C# 8新功能概覽 - 1

by vivid 11. 十二月 2019 06:02
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N191221401 出刊日期: 2019/12/11 隨著.NET Core 3與Visual Studio 2019開發工具的問市,C# 程式語言也演進到8.0版啦,C# 8 新增了許多有趣的功能,每次改版都希望讓程式碼能夠變短、再變短。在這篇文章中,讓我們來看看一些新增的語法。 唯讀結構成員(Readonly Struct Member) 結構(Struct)的成員可以宣告為唯讀(readonly),也就是說在定義時可以套用「readonly」關鍵字,表示它... [更多...]

Tags:

.NET Core | .NET Magazine國際中文電子雜誌 | C# | 許薰尹Vivid Hsu

Blazor Server App

by vivid 27. 十一月 2019 01:32
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N191121302 出刊日期: 2019/11/27 本站2018年《初探Blazor》文章中第一次介紹了「Blazor」,它是從這句話衍生出來的: Browser + Razor = Blazor 「Blazor」是一個新的.NET網站框架(.NET web framework),以WebAssembly標準為基礎,可以取代以往使用JavaScript語言,改用C# / Razor語法與HTML標籤建立執行在瀏覽器上的用戶端應用程式,有了「Blazor」就可以... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | 許薰尹Vivid Hsu | Blazor

Vuetify

by vivid 13. 十一月 2019 02:47
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N191121301 出刊日期: 2019/11/13 在這篇文章之中,將介紹如何在「Vue」專案之中透過「Vuetify」來設計網站的版面,即使你不熟悉UX設計的原則,也能夠輕鬆做出具吸引力的、符合質感設計(Material Design)的互動式網頁介面。   建立Vue CLI專案 讓我們先利用Vue CLI 3.11版建立一個專案,在命令提示視窗輸入使用以下指令,建立一個專案,將專案命為「myvuetify」後按下「Enter」鍵: vue ... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | JavaScript | VueJS | 許薰尹Vivid Hsu

定義模板

by vivid 30. 十月 2019 11:53
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N191021203 出刊日期: 2019/10/30 在Vue應用程式之中,要定義組件(Component)的模板(Template)方式有很多種,包含以下常用的作法: 字串模板(String Template) 模板字符串(Template literal) 內聯模版(Inline Templates) x-template 渲染函數(Render Function) 單文件組件(Single File Compo... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | JavaScript | VueJS | 許薰尹Vivid Hsu

NET Magazine國際中文電子雜誌

NET Magazine國際中文電子版雜誌,由恆逸資訊創立於2000,自發刊日起迄今已發行超過500篇.NET相關技術文章,擁有超過40000名註冊讀者群。NET Magazine國際中文電子版雜誌希望藉於電子雜誌與NET Developer達到共同學習與技術新知分享,歡迎每一位對.NET 技術有興趣的朋友們多多支持本雜誌,讓作者群們可以有持續性的動力繼續爬文。<請加入免費訂閱>

月分類Month List