iT邦幫忙

c#相關文章
共有 1412 則文章
鐵人賽 Software Development DAY 22
.net6套件入門 系列 第 22

技術 [.net 6] Serilog範例

目的 在webapi專案下使用serilog套件 同步更新於個人部落格Serilog範例 1.建立新專案 選擇ASP.NET Core Web API專案範...

鐵人賽 Software Development DAY 26
C#世界初探險 系列 第 26

技術 2022鐵人賽 Day 26 FileInfo類別

嗨嗨,今天來繼續啦~FileInfo主要用來建檔、複製、搬移、刪除以及取得檔案屬性等工作。有File和FileInfo兩種,前者是靜態方式,不用建立物件實體,後...

鐵人賽 Software Development DAY 23

技術 (DAY 23)C# ASP .NET MVC實作: 30天打造屬於你的網站應用程式-Entity Framework的連線字串加密

在DAY 22重新設定Entity Framework的時候,其中有個步驟是確認要使用的資料連結為Azure的之後,選擇「是,在連接字串中包含敏感性資料」,這樣...

鐵人賽 Software Development DAY 23

技術 Day 23:Visitor模式(一)

GoF定義「定義一個能夠實行在一個物件架構中對於所有元素的操作。訪問者讓你可以定義一個新的操作,而不必更動到被操作元素的類別介面」 Visitor會去參訪所...

鐵人賽 影片教學 DAY 21
視窗程式設計 系列 第 21

技術 【Day21】鍵盤壞了怎麼辦?沒關係,透過滑鼠也能移動板子

嗨,大家好,今天是視窗程式設計第二十一天的影片教學,目前我們成功完成:球的邊界反彈處理、透過 array 產生磚塊,以及球與磚塊碰撞的處理等。今天要來完成這次的...

鐵人賽 Software Development DAY 25
C#世界初探險 系列 第 25

技術 2022鐵人賽 Day 25 DirectoryInfo類別

嗨嗨~今天要來說說DirectoryInfo類別目錄相關資訊類別,主要用來建立和搬移資料夾的工作。由昨天文章可以知道有Directory和DirectoryIn...

鐵人賽 Software Development DAY 22

技術 (DAY 22)C# ASP .NET MVC實作: 30天打造屬於你的網站應用程式-網站佈署(二): Azure資料庫使用

接續昨天內容,今天來把最後的資料庫搞定吧~孩子就快生出來了加油! ● Azure資料庫建立 首先要在昨天已經申請好的Azure帳戶建立SQL資料庫,步驟如下:...

鐵人賽 Software Development DAY 21
.net6套件入門 系列 第 21

技術 [.net 6] EFCore語法說明

目的 說明EFCore基本語法,EFCore的基礎為Linq,所以使用上與Linq邏輯一模一樣,只是語法有些微差異。 同步更新於個人部落格EFCore語法說明...

鐵人賽 Software Development DAY 22

技術 Day 22:Memento模式

GoF 對備忘錄模式(Memento)的定義是:「在不違反封裝的原則下,取得一個物件的內部狀態並保留在外部,讓該物件可以在日後恢復到原先保留的狀態。」 以存...

鐵人賽 影片教學 DAY 20
視窗程式設計 系列 第 20

技術 【Day20】用 Array 建立磚塊

嗨,大家好,今天是視窗程式設計第二十天的影片教學,在昨天的教學影片當中,我們學到 Array 的基本概念,今天要透過 Array 的實作產生遊戲中的磚塊。 關於...

鐵人賽 Software Development DAY 24
C#世界初探險 系列 第 24

技術 2022鐵人賽 Day 24 System.IO常用類別介紹

嗨嗨~今天來說說System.IO的一些常用類別.NET Framework提供System.IO.File和System.IO.Directory來管理檔案系...

鐵人賽 Software Development DAY 20
.net6套件入門 系列 第 20

技術 [.net 6] EFCore範例

目的 透過EFCore對db做查詢,為了降低門檻採用SQLite當範例資料庫。 同步更新於個人部落格EFCore範例 1.建立新專案 選擇ASP.NET C...

鐵人賽 Software Development DAY 21

技術 (DAY 21)C# ASP .NET MVC實作: 30天打造屬於你的網站應用程式-網站佈署(一): Azure雲端帳號建立

當我們將網站專案製作完成後,如果沒有放到網路讓其他人可以看見的話,不是太可惜了嗎?所以今天就來將網站部署上線吧~我們會使用Azure平台來將網站以及資料庫發佈上...

鐵人賽 Software Development DAY 21

技術 Day 21:Adapter模式與外接對話框插件

GoF對於轉接器模式 (Adapter)的定義是:「將一個類別的介面轉換成為客戶端期待的類別介面。轉接器模式讓原本介面不相容的類別能一起合作」 Adapte...

鐵人賽 Software Development DAY 20

技術 Day 20:Bridge模式(二)

在這次的範例裡,主要是說明IUnit如何取用ActionAbility的使用 這邊的AbilityEditor是用來擺放技能的地方,只要擺上對應的技能就可以在遊...

鐵人賽 自我挑戰組 DAY 19
Bug仔的筆記本 系列 第 19

技術 實作一個跳轉到其他登入頁的 ActionFilter

昨天收到一個需求,如果使用者沒有登入,則依欲瀏覽的網頁不同,導向至不同登入頁。 目前維護的是一個 ASP.NET MVC 網站,其中有些頁面是學生登入才看得到,...

鐵人賽 Software Development DAY 23
C#世界初探險 系列 第 23

技術 2022鐵人賽 Day 23 自訂例外處理

嗨嗨~今天要來說說自訂例外處理如果我們遇到特殊錯誤,系統並沒有提供此種判斷,自己也可以另外寫程式來處理特殊錯誤,throw即可完成。假設現在輸入成績0~100不...

鐵人賽 Software Development DAY 19
.net6套件入門 系列 第 19

技術 [.net 6] Dapper語法說明

目的 說明Dapper基本語法 同步更新於個人部落格Dapper語法說明 1.建立新專案 選擇ASP.NET Core Web API專案範本,並執行下一步...

鐵人賽 Software Development DAY 20

技術 (DAY 20)C# ASP .NET MVC實作: 30天打造屬於你的網站應用程式-建立購物中心網站實際範例(八)

今天可以來把網站範例做一個小收尾啦~終於有個成果=W= ● Member/OrderList 首先在MemberController內加入OrderList()...

鐵人賽 影片教學 DAY 18
視窗程式設計 系列 第 18

技術 【Day18】打磚塊遊戲序幕,球的彈跳規則設計

嗨,大家好,今天是視窗程式設計第十八天的影片教學,從今天的影片開始,要來進入新的遊戲專案,打磚塊的遊戲。 打磚塊的遊戲專案,預計會實作以下功能: 球會產生反方...

鐵人賽 Software Development DAY 22
C#世界初探險 系列 第 22

技術 2022鐵人賽 Day 22 例外(try)處理

嗨嗨~今天要來說說很好用的東西(?)try當程式執行時,難免會遇到一些例外狀態,如陣列索引超過範圍、數字碰到除以0等等,此時程式就會產生例外並自動結束程式執行,...

鐵人賽 Software Development DAY 19

技術 (DAY 19)C# ASP .NET MVC實作: 30天打造屬於你的網站應用程式-建立購物中心網站實際範例(七)

今天來完成加入與刪除購物車以及送出訂單的部分,那麼就來吧! ● Member/AddCar 在寫AddCar()動作方法前,我們回顧一下在Home/Index的...

鐵人賽 Software Development DAY 19

技術 Day 19:Bridge模式(一)

GoF定義將抽象與實作分離,讓他們之間的變化獨立 在這次的範例中,會以怎麼讓三種形狀的物件擁有染上相對應顏色的程式作為例子。在這邊我們將渲染顏色的功能抽象化...

鐵人賽 Software Development DAY 18
.net6套件入門 系列 第 18

技術 [.net 6] Dapper範例

目的 透過dapper對db做查詢,為了降低門檻採用SQLite當範例資料庫。 同步更新於個人部落格Dapper範例 1.建立新專案 選擇ASP.NET C...

鐵人賽 影片教學 DAY 17
視窗程式設計 系列 第 17

技術 【Day17】不用下載 Visual Studio 也能玩!關於 Release 檔的建置

嗨,大家好,今天是視窗程式設計第十七天的影片教學,在過去的影片教學當中,已經完成大部分遊戲的功能,今天將要針對這份遊戲專案來進行優化。 首先是關於物體移動速度的...