iT邦幫忙

c#相關文章
共有 1446 則文章
鐵人賽 Software Development DAY 28

技術 【30歲學Coding轉職心法】從0到1的C#軟體工程師之路-28.擅用開發工具學C#(7)看懂錯誤訊息與除錯

初學者練習開發程式的過程中,必定會常常遇到如下圖「紅色波浪底線」的錯誤,這樣的錯誤意味著語法本身就有問題,必須先排除才能進行偵錯與執行程式。處理這種錯誤的能力是...

鐵人賽 Software Development DAY 16

技術 2023鐵人賽 Day 16 Form表單介紹

金天來介紹Form表單常用的一些屬性跟事件啦~~首先是屬性 表單常用屬性 有以下分類:Appearance(外觀)、Behavior(行為)、Layout(配置...

鐵人賽 Software Development DAY 27

技術 【30歲學Coding轉職心法】從0到1的C#軟體工程師之路-27.擅用開發工具學C#(6)查看定義與尋找參考

通常在學習階段寫程式時,一開始會打開Visual Studio新建一個方案,方案底下只會有一個專案,根據專案架構不同裡面會再有不同.cs檔或其他檔案。 但進入業...

鐵人賽 Software Development DAY 14
C# 學習之路 系列 第 15

技術 [DAY14] C#基礎與實作(簡易-檔案處理)

C# 程式基礎 簡易-檔案處理: 在 C# 中,檔案處理需引入`using System.IO` 讀取檔案: 程式範例: string filePath =...

鐵人賽 自我挑戰組 DAY 15

技術 Day 15 命名空間

前言 如果有建立新專案的時候,不知道還有沒有印象,在最上方多半都可以看到有using... ,但確切這是甚麼呢? 命名空間(Namespace) 是一種在C#...

鐵人賽 Software Development DAY 15
C# 學習之路 系列 第 16

技術 [DAY15] C#基礎與實作(進階-檔案處理)

C# 程式基礎 進階-檔案處理: 在 C# 中,檔案處理需引入`using System.IO` 讀取和寫入二進位檔案:   使用 BinaryReader...

鐵人賽 Software Development DAY 13
C# 學習之路 系列 第 14

技術 [DAY13] C#基礎與實作(正規表達式)

C# 程式基礎 正則表達式(Regular Expression,簡稱正則或正規表達式)是一種強大的文本處理工具,用於搜尋、匹配和處理字串中的文本模式。它們通...

鐵人賽 Software Development DAY 15

技術 2023鐵人賽 Day 15 副本中工具怪物詳細總類-3

繼昨日,今天來一一介紹每種工具中的各項控制項~今天會先介紹以下幾種:群組、資料庫、系統、捲動、分隔、其他 群組 控制項名稱 功能說明 Panel...

鐵人賽 Software Development DAY 26

技術 【30歲學Coding轉職心法】從0到1的C#軟體工程師之路-26.擅用開發工具學C#(5)快速分辨程式碼內容與實用快捷鍵

● 快速分辨程式碼內容 Visual Studio預設會將不同用途的程式碼顯示不同顏色,方便在閱讀和寫Code時可以更一目瞭然。例如綠色代表類別(Class)/...

鐵人賽 自我挑戰組 DAY 13

技術 Day 13 關鍵字 - return , params

前言 在前面10幾天不時會看到void的出現,但確切這是甚麼,並沒有詳細去解釋,這裡就好好說明。 當一個方法(Method)的返回類型(Return Type...

鐵人賽 自我挑戰組 DAY 14

技術 Day 14 抽象 虛擬

前言在理解這個概念以前,抽象跟虛擬對最初是初學者的我來說很難分辨,所以特別來描述關於這兩個的觀念。 什麼是抽象方法? 抽象方法是一種只有方法的名稱和簽名(參數...

鐵人賽 Software Development DAY 14

技術 2023鐵人賽 Day 14 副本中工具怪物詳細總類-2

繼昨日,今天來一一介紹每種工具中的各項控制項~今天會先介紹以下幾種:設定值、日期設定、對話方塊、功能表、命令 設定值 控制項名稱 功能說明 Ch...

鐵人賽 Software Development DAY 25

技術 【30歲學Coding轉職心法】從0到1的C#軟體工程師之路-25.擅用開發工具學C#(4)Nuget套件

今天分享一個Visual Studio很實用的功能:Nuget 套件管理員 ● Nuget是什麼? https://learn.microsoft.com/zh...

鐵人賽 Software Development DAY 12
C# 學習之路 系列 第 13

技術 [DAY12] C#基礎與實作(字串處理)

C# 程式基礎 C# 提供了豐富的字串處理功能,可用於拼接、格式化、分割、替換和搜索字串 字串處理: 字串拼接 (Concatenation): 使用 + 運算...

鐵人賽 Software Development DAY 24

技術 【30歲學Coding轉職心法】從0到1的C#軟體工程師之路-24.擅用開發工具學C#(3)Code Snippet

今天繼續分享Visual Studio中實用的功能。 ● Code Snippets 前一篇最後講到了「骨架式寫法」,並且介紹了在Visual Studio中可...

鐵人賽 Software Development DAY 13

技術 2023鐵人賽 Day 13 副本中工具怪物詳細總類-1

繼昨日,今天來一一介紹每種工具中的各項控制項~今天會先介紹以下幾種:文字編輯、文字顯示、從清單中選取、圖形顯示、圖形儲存 文字編輯 控制項名稱 功能說...

鐵人賽 Software Development DAY 10
C# 學習之路 系列 第 11

技術 [DAY10] C#基礎與實作(委派. 事件)

C# 程式基礎 委派:用於定義和引用方法。事件:允許一個對象通知其他對象發生了特定的動作。 委派(Delegate): 委派是一種類型,它代表對方法的引用。...

鐵人賽 Software Development DAY 12

技術 2023鐵人賽 Day 12 副本中工具怪物詳細總類-0

今天來說說,到底 Windows Form 中工具箱有哪些東西可以用。工具箱可讓我們不用寫任何程式碼,在程式未執行前便可輕易地設計出各種輸出入介面,Window...

鐵人賽 Software Development DAY 23

技術 【30歲學Coding轉職心法】從0到1的C#軟體工程師之路-23.擅用開發工具學C#(2)IntelliSense與骨架式寫法

C#初學者先想想以下問題: 學程式的時候還在看著範例一個一個字母慢慢敲嗎? 照著範例Code打的時候常常不記得缺幾個小括號、大括號嗎? 語法太多英文字一長串記...

鐵人賽 Software Development DAY 11

技術 2023鐵人賽 Day 11 刪除事件處理函式

今天要來說說,如何刪除事件處理函式。 假如我今天在開發時,不小心對我不需要執行事件的物件點了兩下,出現了 XXXX_Click 怎麼辦?例如,label2我只是...

鐵人賽 Software Development DAY 11
C# 學習之路 系列 第 12

技術 [DAY11] C#基礎與實作(錯誤/例外處理)

C# 程式基礎 當處理錯誤和例外狀況時,可以使用C#中的 try、catch、finally 來有效地處理不同類型的異常情況。 錯誤/例外處理: 使用 try...

鐵人賽 Software Development DAY 22

技術 【30歲學Coding轉職心法】從0到1的C#軟體工程師之路-22.擅用開發工具學C#(1)最常用的IDE-Visual Studio

剛開始學Coding無論什麼程式語言,總要有個地方可以讓人打字輸入程式碼對吧!好比一般打文章、書面報告會用Word,製作表格會用Excel一樣,Coding時也...

鐵人賽 自我挑戰組 DAY 10

技術 Day 10 深入了解C#函數(Functions)的原理和用法

前言 根據Day 9 提到的class類別,裡面有相關的成員,像是Method , Field , Constructor除了這些類別成員以外還有函數。寫成函數...

鐵人賽 Software Development DAY 10

技術 2023鐵人賽 Day 10 認識/熟悉表單檔的組成

昨天簡單介紹了視窗應用程式的開發後,今天來介紹一下視窗應用程式中的表單檔是如何組成的。以 Form1 表單物件為例,它是由 Form1.cs 及 Form1.D...

鐵人賽 Software Development DAY 21

技術 【30歲學Coding轉職心法】從0到1的C#軟體工程師之路-21.轉職最終結果

前篇分享完了我面試的經驗,稍微再整理一下我轉職的時間表: 30歲裸辭補習上課+自學 (7個月) 初轉職找工作 (約1個月) 第一份工作 (1年6個月) 找第二...

鐵人賽 Software Development DAY 9
C# 學習之路 系列 第 10

技術 [DAY9] C#基礎與實作(Dictionary)

C# 程式基礎 Dictionary(字典): 使用 Dictionary<TKey, TValue> 類別,其中 TKey 表示鍵(Key)的類...

鐵人賽 Software Development DAY 9

技術 2023鐵人賽 Day 09 Windows Form 首次讓它動起來!

我們繼續昨天的進度吧~首先我們先在 Form1 表單空白處快按滑鼠兩下,馬上進入下圖 Form1 表單的預設的 Form1_Load 事件處理函數,接下來會看到...

鐵人賽 自我挑戰組 DAY 9

技術 Day 9 Class 類別

前言 在前面我們說明了資料類型,迴圈,條件判斷等等,這裡就要開始準備進階的瞜~~在Day 6 練習猜數字的時候,當時為了產生隨機數字,有使用new Random...

鐵人賽 Software Development DAY 20

技術 【30歲學Coding轉職心法】從0到1的C#軟體工程師之路-20.換工作準備(3)面試碰壁與惡補

上篇講了北漂工作的面試大略經過,包含邀約就被我打槍的公司、我主動投履歷應徵的公司、邀約我面試有去的公司,零零總總也有2、30家,看起來我有很多選擇可以挑,但事實...

鐵人賽 自我挑戰組 DAY 8

技術 Day 8 數值格式化 StringBuilder 類型轉換

前言 前面的內容截至目前關於C#基礎的知識大多都講解得差不多了。這裡做進階的補充。 數值格式化 如果需要呈現格式化數字時,可以使用以下的方法來處理百分比、千分位...