tags: .NET6 C#, LineBot, Line Messaging API, C#, dotnet core [Day 22] 讓 C# 也能很 S...
目的 在webapi專案下使用serilog套件 同步更新於個人部落格Serilog範例 1.建立新專案 選擇ASP.NET Core Web API專案範...
嗨嗨,今天來繼續啦~FileInfo主要用來建檔、複製、搬移、刪除以及取得檔案屬性等工作。有File和FileInfo兩種,前者是靜態方式,不用建立物件實體,後...
在DAY 22重新設定Entity Framework的時候,其中有個步驟是確認要使用的資料連結為Azure的之後,選擇「是,在連接字串中包含敏感性資料」,這樣...
GoF定義「定義一個能夠實行在一個物件架構中對於所有元素的操作。訪問者讓你可以定義一個新的操作,而不必更動到被操作元素的類別介面」 Visitor會去參訪所...
嗨,大家好,今天是視窗程式設計第二十一天的影片教學,目前我們成功完成:球的邊界反彈處理、透過 array 產生磚塊,以及球與磚塊碰撞的處理等。今天要來完成這次的...
tags: .NET6 C#, LineBot, Line Messaging API, C#, dotnet core [Day 21] 讓 C# 也能很 S...
嗨嗨~今天要來說說DirectoryInfo類別目錄相關資訊類別,主要用來建立和搬移資料夾的工作。由昨天文章可以知道有Directory和DirectoryIn...
接續昨天內容,今天來把最後的資料庫搞定吧~孩子就快生出來了加油! ● Azure資料庫建立 首先要在昨天已經申請好的Azure帳戶建立SQL資料庫,步驟如下:...
目的 說明EFCore基本語法,EFCore的基礎為Linq,所以使用上與Linq邏輯一模一樣,只是語法有些微差異。 同步更新於個人部落格EFCore語法說明...
GoF 對備忘錄模式(Memento)的定義是:「在不違反封裝的原則下,取得一個物件的內部狀態並保留在外部,讓該物件可以在日後恢復到原先保留的狀態。」 以存...
嗨,大家好,今天是視窗程式設計第二十天的影片教學,在昨天的教學影片當中,我們學到 Array 的基本概念,今天要透過 Array 的實作產生遊戲中的磚塊。 關於...
tags: .NET6 C#, LineBot, Line Messaging API, C#, dotnet core [Day 20] 讓 C# 也能很 S...
嗨嗨~今天來說說System.IO的一些常用類別.NET Framework提供System.IO.File和System.IO.Directory來管理檔案系...
目的 透過EFCore對db做查詢,為了降低門檻採用SQLite當範例資料庫。 同步更新於個人部落格EFCore範例 1.建立新專案 選擇ASP.NET C...
當我們將網站專案製作完成後,如果沒有放到網路讓其他人可以看見的話,不是太可惜了嗎?所以今天就來將網站部署上線吧~我們會使用Azure平台來將網站以及資料庫發佈上...
GoF對於轉接器模式 (Adapter)的定義是:「將一個類別的介面轉換成為客戶端期待的類別介面。轉接器模式讓原本介面不相容的類別能一起合作」 Adapte...
在這次的範例裡,主要是說明IUnit如何取用ActionAbility的使用 這邊的AbilityEditor是用來擺放技能的地方,只要擺上對應的技能就可以在遊...
昨天收到一個需求,如果使用者沒有登入,則依欲瀏覽的網頁不同,導向至不同登入頁。 目前維護的是一個 ASP.NET MVC 網站,其中有些頁面是學生登入才看得到,...
tags: .NET6 C#, LineBot, Line Messaging API, C#, dotnet core [Day 19] 讓 C# 也可以很...
嗨嗨~今天要來說說自訂例外處理如果我們遇到特殊錯誤,系統並沒有提供此種判斷,自己也可以另外寫程式來處理特殊錯誤,throw即可完成。假設現在輸入成績0~100不...
目的 說明Dapper基本語法 同步更新於個人部落格Dapper語法說明 1.建立新專案 選擇ASP.NET Core Web API專案範本,並執行下一步...
今天可以來把網站範例做一個小收尾啦~終於有個成果=W= ● Member/OrderList 首先在MemberController內加入OrderList()...
嗨,大家好,今天是視窗程式設計第十八天的影片教學,從今天的影片開始,要來進入新的遊戲專案,打磚塊的遊戲。 打磚塊的遊戲專案,預計會實作以下功能: 球會產生反方...
tags: .NET6 C#, LineBot, Line Messaging API, C#, dotnet core [Day 18] 讓 C# 也可以很...
嗨嗨~今天要來說說很好用的東西(?)try當程式執行時,難免會遇到一些例外狀態,如陣列索引超過範圍、數字碰到除以0等等,此時程式就會產生例外並自動結束程式執行,...
今天來完成加入與刪除購物車以及送出訂單的部分,那麼就來吧! ● Member/AddCar 在寫AddCar()動作方法前,我們回顧一下在Home/Index的...
GoF定義將抽象與實作分離,讓他們之間的變化獨立 在這次的範例中,會以怎麼讓三種形狀的物件擁有染上相對應顏色的程式作為例子。在這邊我們將渲染顏色的功能抽象化...
目的 透過dapper對db做查詢,為了降低門檻採用SQLite當範例資料庫。 同步更新於個人部落格Dapper範例 1.建立新專案 選擇ASP.NET C...
嗨,大家好,今天是視窗程式設計第十七天的影片教學,在過去的影片教學當中,已經完成大部分遊戲的功能,今天將要針對這份遊戲專案來進行優化。 首先是關於物體移動速度的...