C# 6 新語法 - 1
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N150616102 出刊日期:2015/6/17 開發工具:Visual Studio 2015 RC 版本:.NET Framework 4.6、C# 6在《Visual Studio 2015 IDE新功能》這篇文章中,介紹了Visual Studio 2015...
View ArticleC# 6 新語法 - 2
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N150716201 出刊日期:2015/7/1 開發工具:Visual Studio 2015 RC 版本:.NET Framework 4.6、C# 6在這篇文章之中,我將介紹C# 6程式語言所提供的新語法。因為Visual Studio...
View Article使用Azure AD帳戶登入MVC 5網站
.NET Magazine國際中文電子雜誌 作者:許薰尹 審稿:張智凱 文章編號:N160216801 出刊日期:2016/2/10 開發工具:Visual Studio 2015 Enterprise 資料庫:SQL Server Express 2014 版本:.NET Framework 4.6、MVC5ASP.NET MVC5網站支援多種驗證機制,在Visual Studio...
View Article執行緒安全集合-不可變的集合
.NET Magazine國際中文電子雜誌 作者:許薰尹 審稿:張智凱 文章編號:N160216802 出刊日期:2016/2/24 開發工具:Visual Studio 2015 Enterprise 版本:.NET Framework 4.6.NET Framework 4.5版新增一些不可變的集合物件,特別適用於同步或非同步的情況下使用。當集合中的內容不常變動,且想要以Thread...
View ArticleTuple簡介
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N160517101出刊日期:2016/5/4 開發工具:Visual Studio 2015 Enterprise Update 1 版本:.NET Framework 4.6、C# 6.NET Framework...
View ArticleMongoDB入門 (3)
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N160717301出刊日期:2016/7/13 資料庫:MongoDB v3.2.4、MongoDB.Driver v2.2.4 本篇文章將延續前兩篇《MongoDB入門 (1)》、《MongoDB入門 (2)》文章的內容,介紹如何透過.NET...
View ArticleChange Tracking API - 1
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170418201 出刊日期: 2017/4/5 Entity Framework提供異動追蹤應用程式開發介面(Change Tracking API)來存取記憶體實體的資料是否有異動,例如新增、刪除或修改實體的屬性。透過這些API,可以進一步得知實體屬性目前的值(Current...
View ArticleChange Tracking API - 2
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170418201 出刊日期: 2017/4/19 本文延續《Change Tracking API - 1》一文的情境,介紹Entity Framework提供的異動追蹤應用程式開發介面(Change Tracking API)來讀取記憶體實體的資料是否有異動,並進一步利用這些API來修改實體或相關聯的資料。...
View ArticleEntity Framework Validation API - 1
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170518301 出刊日期: 2017/5/3 我們所設計的應用程式時常常需要搜集使用者輸入的資料,也需要檢查使用者輸入的資料是否正確符合需求。Entity Framework預設支援使用.NET Framework...
View ArticleEntity Framework Validation API - 2
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170518302 出刊日期: 2017/5/17 本文延續《Entity Framework Validation API - 1》一文的說明,介紹Entity Framework驗證應用程式介面(Validation...
View Article關於Entity Framework 查詢的二三事
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170518303 出刊日期: 2017/5/31Entity Framework提供了LINQ to Entities,以讓程式設計師利用LINQ語法查詢資料庫的內容。LINQ to...
View Article使用列舉與旗標設計多選
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170618401出刊日期: 2017/6/14 Flags Attribute可以應用在Enum型別多選的情況,通常是在列舉代表一堆旗標(Flag)所成的集合時使用,可以表達一個以上的值。這種類型的列舉型別會搭配位元運算子來操作(bitwise...
View Article使用MVC整合Bootstrap對話盒新增資料 - 1
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170718501出刊日期: 2017/7/12本文將介紹如何在MVC 5的專案之中,整合Bootstrap的對話盒,設計資料新增功能,利用Entity Framework Code First技術自動建立資料庫,存取資料庫資料。如此不需要自己撰寫複雜的AJAX程式碼來更新網頁部分頁面。...
View ArticleC# 7新功能概覽 - 1
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170718502出刊日期: 2017/7/26C# 語言每一個新版本都提供許多新語法,讓程式撰寫的動作可以變得更簡潔,本文將介紹C# 7 新增的新語法,並利用一些範例來了解這些語法。在方法參數列宣告out參數C#...
View ArticleC# 7新功能概覽 - 2
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170818601出刊日期: 2017/8/9本文將延續本站《C#7新功能概覽 - 1》一文的說明,介紹C# 7 新增的新語法,並利用一些範例來了解這些語法。Pattern matchingC# 7的Pattern...
View ArticleC# 7新功能概覽 - 3
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170818602出刊日期: 2017/8/23本文將延續本站《C#7新功能概覽 - 1》、《C#7新功能概覽 - 2》文章的說明,介紹C# 7 新增的新語法,並利用一些範例來了解這些語法。區域函式(Local Function)使用過JavaScript程式語言的設計師一定相當熟悉在函式之中宣告函式,現在C#...
View ArticleC# 7.1新功能概覽
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N171118903出刊日期: 2017/11/29本篇文章將介紹C# 7.1版新語法,包含非同步Main方法、Default Literal、推論Tuple名稱、泛型模式比對等等主題。 C# 專案屬性語言版本設定預設在Visual Studio 2017建立專案時,C# 專案屬性的語言版本設定是「C#...
View Article從資料庫動態載入樹狀結構選單
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N171219002 出刊日期: 2017/12/27在這篇文章中,將要介紹如何在ASP.NET Core MVC專案中,從資料庫動態載入選單項目,並利用一個開放源碼、且支援jQuery的Gijgo tree控制項,套用Bootstrap的樣式以樹狀結構的方式來顯示網站選單。預設Visual Studio...
View ArticleASP.NET Identity Core入門 - 2
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N180119101出刊日期: 2018/1/24 在這篇文章中,將延續《ASP.NET Identity Core入門- 1》一文的情境,介紹如何在ASP.NET Core網站專案中,使用ASP.NET Core Identity設計會員系統,以完成會員註冊與會員登入的功能。...
View ArticleLINQ語法簡介 - 1
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N180219202出刊日期: 2018/2/21撰寫這篇文章的契機是因為最近遇到有些客戶想要學C# 語法,但客戶回饋的訊息是:「因為沒有在用LINQ,所以不想學」。這讓我好生訝異,「LINQ」語法簡單好用,我想客戶是因為對於LINQ不了解才不想用它,否則還有哪個特別的理由會捨棄使用這個語法呢?...
View Article