tags: .NET6 C#, LineBot, Line Messaging API, C#, dotnet core [Day 22] 讓 C# 也能很 S...
嗨嗨~今天要來說說DirectoryInfo類別目錄相關資訊類別,主要用來建立和搬移資料夾的工作。由昨天文章可以知道有Directory和DirectoryIn...
接續昨天內容,今天來把最後的資料庫搞定吧~孩子就快生出來了加油! ● Azure資料庫建立 首先要在昨天已經申請好的Azure帳戶建立SQL資料庫,步驟如下:...
目的 在webapi專案下使用NLog套件 同步更新於個人部落格NLog範例 1.建立新專案 選擇ASP.NET Core Web API專案範本,並執行下...
GoF定義「定義一個能夠實行在一個物件架構中對於所有元素的操作。訪問者讓你可以定義一個新的操作,而不必更動到被操作元素的類別介面」 Visitor會去參訪所...
嗨,大家好,今天是視窗程式設計第二十天的影片教學,在昨天的教學影片當中,我們學到 Array 的基本概念,今天要透過 Array 的實作產生遊戲中的磚塊。 關於...
目的 在寫nlog.config檔案時覺得怎麼有點複雜,我只是需要簡單的設定檔就好了,最後決定透過appsetting來做設定 將log文件採用非同步寫入,可...
嗨嗨~今天來說說System.IO的一些常用類別.NET Framework提供System.IO.File和System.IO.Directory來管理檔案系...
當我們將網站專案製作完成後,如果沒有放到網路讓其他人可以看見的話,不是太可惜了嗎?所以今天就來將網站部署上線吧~我們會使用Azure平台來將網站以及資料庫發佈上...
GoF 對備忘錄模式(Memento)的定義是:「在不違反封裝的原則下,取得一個物件的內部狀態並保留在外部,讓該物件可以在日後恢復到原先保留的狀態。」 以存...
GoF對於轉接器模式 (Adapter)的定義是:「將一個類別的介面轉換成為客戶端期待的類別介面。轉接器模式讓原本介面不相容的類別能一起合作」 Adapte...
昨天收到一個需求,如果使用者沒有登入,則依欲瀏覽的網頁不同,導向至不同登入頁。 目前維護的是一個 ASP.NET MVC 網站,其中有些頁面是學生登入才看得到,...
嗨嗨~今天要來說說自訂例外處理如果我們遇到特殊錯誤,系統並沒有提供此種判斷,自己也可以另外寫程式來處理特殊錯誤,throw即可完成。假設現在輸入成績0~100不...
今天可以來把網站範例做一個小收尾啦~終於有個成果=W= ● Member/OrderList 首先在MemberController內加入OrderList()...
嗨,大家好,今天是視窗程式設計第十八天的影片教學,從今天的影片開始,要來進入新的遊戲專案,打磚塊的遊戲。 打磚塊的遊戲專案,預計會實作以下功能: 球會產生反方...
在這次的範例裡,主要是說明IUnit如何取用ActionAbility的使用 這邊的AbilityEditor是用來擺放技能的地方,只要擺上對應的技能就可以在遊...
嗨嗨~今天要來說說很好用的東西(?)try當程式執行時,難免會遇到一些例外狀態,如陣列索引超過範圍、數字碰到除以0等等,此時程式就會產生例外並自動結束程式執行,...
今天來完成加入與刪除購物車以及送出訂單的部分,那麼就來吧! ● Member/AddCar 在寫AddCar()動作方法前,我們回顧一下在Home/Index的...
嗨,大家好,今天是視窗程式設計第十七天的影片教學,在過去的影片教學當中,已經完成大部分遊戲的功能,今天將要針對這份遊戲專案來進行優化。 首先是關於物體移動速度的...
GoF定義將抽象與實作分離,讓他們之間的變化獨立 在這次的範例中,會以怎麼讓三種形狀的物件擁有染上相對應顏色的程式作為例子。在這邊我們將渲染顏色的功能抽象化...
今天我想重構的,是下圖中那個更新麵包獲取數的UI程式 重構前的程式碼 GetFoodAndFleeGameEndCondition.cs private voi...
今天要來說說方法的建立和事件首先是方法該如何建立呢?假設我們要替car類別定義一個move方法,程式碼如下: namespace project { c...
大家好,今天是網站實際範例的第六篇,延續昨天的範例,我們來實作購物車相關的內容吧! ● Member/ShoppingCar (GET) 首先我們想要在點選購物...
嗨,大家好,今天是視窗程式設計第十六天的影片教學,在昨天的影片教學當中,我們完成了讓車子碰到錢幣和障礙物能做出相對應的處理,尤其是更換圖片的語法。而今天,要來引...
GoF對於Observer的定義為「在物件之間定一個一對多的的連結方法,當一個物件變換狀態時,其它關連的物件都會自動收到通知」 你也可以這樣說—Observ...
嗨嗨~大家安安今天呢要來說說屬性這個東東,那首先我們要如何建立屬性呢?建立屬性的方式大致上能分兩種: 直接在類別中宣告public變數 使用get及set存取...
昨天寫了一個單元測試之後,今天要進一步的講 Mock 。 現在我們有 Public 的 A方法,與 Public 的 B方法。 在 A方法中,會另外呼叫 B方法...
目的 使用epplus製作長條圖 同步更新於個人部落格EPPlus圖表範例 1.建立新專案 選擇ASP.NET Core Web API專案範本,並執行下一...
目的 將資料匯出成excel 同步更新於個人部落格EPPlus範例 1.建立新專案 選擇ASP.NET Core Web API專案範本,並執行下一步 2....
今天繼續來完成網站範例,前幾天完成了註冊與登入功能,接下來就是登入後顯示會員相關的頁面囉~ ● Member/Index 首先要新加入一個控制器名為Member...