iT邦幫忙

c#相關文章
共有 1435 則文章
鐵人賽 Software Development DAY 24

技術 2023鐵人賽 Day 24 GroupBox 群組方塊控制項

當表單有多個控制項,可利用 GroupBox 群組方塊(或稱框架)將同性質的控制項框住成群組(Group)。群組方塊控制項除了可對控制項進行分門別類,而且使整個...

鐵人賽 Software Development DAY 23

技術 2023鐵人賽 Day 23 CheckBox 核取方塊控制項

CheckBox 和 RadioButton 的功能大同小異,兩者都用來從一串選項清單中來做選取的動作,唯一不同處在於 RadioButton 具有互斥性只能單...

鐵人賽 Software Development DAY 23
C# 學習之路 系列 第 24

技術 [DAY23] C#基礎與實作(常見演算法-動態規劃)

C# 程式基礎 常見演算法: 動態規劃(Dynamic Programming,簡稱DP): 基本概念: 基本思想是將原始問題分解成較小的子問題,然後解決這...

鐵人賽 自我挑戰組 DAY 22

技術 Day 22 Interfaces 介面

前言 前面幾天不時有提到,如果可以降低程式碼耦合的程度,可以使程式碼更靈活。當兩個模組的關聯性越來越高的話,那耦合的程度就越高。這篇裡面提到使用介面是一種降低程...

鐵人賽 Software Development DAY 22

技術 2023鐵人賽 Day 22 RadioButton 選取按鈕控制項

今天要來說說,RadioButton RadioButton 可用文字或圖形顯示,也可同時顯示。由於 RadioButton 按鈕本身具有互斥性,也就是說同一時...

鐵人賽 自我挑戰組 DAY 21

技術 Day 21 ASP.NET Core基本概念

ASP.NET Core 是一個跨平台的開放原始碼框架,用於建置現代、雲端和連線網際網路應用程式。以下是有關 ASP.NET Core 的詳細解釋,包括它與傳統...

鐵人賽 Software Development DAY 21

技術 2023鐵人賽 Day 21 副本第一層BOSS - 猜數字遊戲!

前面打了那麼多小怪,但都還沒打到BOSS,今天他來了!!今天要來實作一個小遊戲:猜數字遊戲 首先先拉出這樣的介面 0 < ? < 100:lab...

鐵人賽 Software Development DAY 19
C# 學習之路 系列 第 20

技術 [DAY19] C#基礎與實作(MySQL資料庫)

C# 程式基礎 MySQL資料庫:   MySQL 是最熱門的關聯資料庫之一。目前DB-Engines將 MySQL 排名為全球第二熱門的資料庫。 前置步驟:安...

鐵人賽 自我挑戰組 DAY 20

技術 Day20 MVC 架構

前言 前面幾天使用.net core 的方式來認識如何建立一個簡單的CRUD,使用的就是MVC的架構。那甚麼是MVC架構呢?? ASP.NET MVC(Mod...

鐵人賽 自我挑戰組 DAY 19

技術 Day19 使用.NET Core 建立簡單的CRUD (part 3 增加View & 資料增刪查改)

前言在前兩天都有順利的連接到資料庫,連上以後再來就是可以做簡單的增刪查改,還有畫面顯示的部分 進行資料庫操作 既然建立好了,就可以使用Entity Frame...

鐵人賽 Software Development DAY 20

技術 2023鐵人賽 Day 20 MessageBox 顯示對話方塊

當在執行視窗程式時,若發生錯誤操作,經常會在桌面上出現相關錯誤或警告訊息的對話方塊,以提醒使用者注意。在 C# 可使用 .NET Framework 類別庫中的...

鐵人賽 Software Development DAY 18
C# 學習之路 系列 第 19

技術 [DAY18] C#基礎與實作(LINQ)

C# 程式基礎 LINQ(Language-Integrated Query): LINQ是 C# 中的一個功能,它允許您使用類似 SQL 的語法來查詢、過濾和...

鐵人賽 Software Development DAY 20
C# 學習之路 系列 第 21

技術 [DAY20] C#基礎與實作(資料結構)

C# 程式基礎 資料結構: 具有資訊(意義)的資料,如被排序、被規劃/整理,這些被賦予意義的資料 陣列 (Array): 陣列是一個有序的資料結構。具有固定...

鐵人賽 Software Development DAY 17
C# 學習之路 系列 第 18

技術 [DAY17] C#基礎與實作(泛型)

C# 程式基礎 泛型 (Generics): 泛型是 C# 中的一個重要特性,它允許您創建可重用的程式碼,不需要對不同的資料類型進行多次實作。 泛型 - 基本概...

鐵人賽 Software Development DAY 19

技術 2023鐵人賽 Day 19 TextBox 文字方塊控制項

基本常用屬性或事件 表單上的 Label 只能顯示訊息,卻無法對資料做輸入或修改的動作。若希望控制項能在某些條件下允許輸入資料、修改資料、僅能顯示資料或是輸入密...

鐵人賽 Software Development DAY 18

技術 2023鐵人賽 Day 18 Button 按鈕控制項

今天要來說 Button 按鈕控制項,按鈕工具是設計輸出入畫面時很常用到的控制項之一。比如表單上面常會看到的開始、取消等按鈕,都是使用按鈕工具製作出來的。按鈕有...

鐵人賽 Software Development DAY 17

技術 2023鐵人賽 Day 17 Label 標籤控制項

Label 標籤控制項是設計輸出入介面時最常用的工具之一。由於 Label 控制項不像 TextBox 控制項可以在該控制項鍵入資料,只能顯示無法修改,因此許多...

鐵人賽 Software Development DAY 30

技術 【30歲學Coding轉職心法】從0到1的C#軟體工程師之路-30.結語-朝理想前進

不知不覺就到完賽日了~~~這次的IT鐵人賽雖然沒有太多的技術分享,但更多的是親身經驗和學習歷程時想法的整理表達,對於從0開始學習程式的人、面臨轉職關卡的人、因為...

鐵人賽 Software Development DAY 29

技術 【30歲學Coding轉職心法】從0到1的C#軟體工程師之路-29.擅用開發工具學C#(8)例外處理

前篇講了語法錯誤訊息的處理方式,但還有一種錯誤是語法看似沒問題,但實際執行偵錯的時候才發生錯誤,稱為「例外(Exception)」。例外發生的狀況有非常多種,族...

鐵人賽 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 抽象 虛擬

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