C# 影院售票系統畢業專題實作(四):銷售紀錄持久化與專案總結
前言 承接前三篇,本文完成最後核心功能:將售出票券集合序列化儲存至文字檔,啟動時還原,並對整個專題進行總結反思。 銷售紀錄儲存 public void Sav
C# 實作檔案上傳與下載功能:ASP.NET WebForms 完整範例
前言 檔案上傳/下載是企業應用常見需求。本文以 ASP.NET WebForms 為例,示範上傳儲存至伺服器目錄並記錄資料庫、下載支援續傳與中文檔名編碼,並附上
C# WinForm 快捷鍵完整實作指南:Alt、Ctrl/Shift 組合鍵、系統熱鍵註冊
前言 WinForm 應用程式常需支援鍵盤快捷鍵以提升操作效率。本文涵蓋三種層次:控制項存取鍵、表單層級鍵盤事件、系統全域熱鍵註冊,並提供可直接複製的程式碼範例
C# == 與 Equals() 差異淺析:為何 int == short 為 true 但 Equals 為 false?
現象重現 int age = 25; short newAge = 25; Console.WriteLine(age == newAge); //
C# 影院售票系統畢業專題實作(一):需求分析與核心類別設計
專案簡介 本專題以 WinForm 實作影院售票系統,功能包含:電影時刻表顯示、座位選擇、三種票種(普通票、學生票、贈票)、票價計算、列印票券、銷售紀錄儲存與載
C# 入門教學:流程控制語句完整指南(if/else、switch、邏輯運算子)
前言 程式執行順序預設由上而下,但實務上常需依條件決定執行路徑。本文系統介紹 C# 流程控制核心:關係運算子、if/else、條件運算子、switch/case
C# 正則表達式 6 個常用驗證範例:數字、電話、傳真、郵遞區號、Email、網址
前言 正則表達式是字串比對與驗證的利器。本文提供 6 個實用的 C# 靜態驗證方法,涵蓋常見輸入檢核情境,直接可複製到專案中使用。 1. 驗證純數字 publ
C# 連接 SQL Server 資料庫完整實作指南:從組態設定到 SqlHelper 封裝
前言 ADO.NET 是 .NET 操作資料庫的核心技術。本文以 SQL Server 2008 為例,完整示範從 Web.config/App.config
C# 修飾詞完整總覽:存取、類別、方法、特殊用途一次搞懂
前言 修飾詞用於限制類型與類型成員的宣告行為。本文依功能分為四大類:存取修飾詞、作用於類別/結構、僅用於方法/變數、特殊功能修飾詞,逐一說明語法與應用情境。
C# Equals 方法常見誤區深度解析
前言 在 C# 中,物件相等性分為「參考相等」與「值相等」兩種。Object.Equals 預設比較參考相等,而 ValueType 覆寫後比較值相等。然而,開
C# 與 Visual Studio 進階開發技巧(下):10 個提升生產力的實用技能
前言 接續上一篇,繼續分享 10 個能讓您寫程式更順手的 C# 與 Visual Studio 實用技巧。這些技巧涵蓋資料處理、字串操作、介面實作、屬性寫法、路
C# 從 app.config 讀取資料庫連接字串的三種實用方法
前言 在 Visual Studio 中開發 C# 應用程式時,資料庫連接字串通常儲存在 app.config(或 web.config)組態檔中。當您透過設計
C# 敘述順序影響執行結果:變數賦值時機與迴圈語句總覽
前言 C# 依序執行陳述式,順序不同結果可能大異。並整理四大迴圈語法與控制流程關鍵字。 順序影響範例 X + Y; } static void Main(
C# 與 Visual Studio 實用技巧 10 選:提升開發效率的隱藏功能
前言 Visual Studio 藏有許多提升效率的小功能,善用可事半功倍。 Environment.NewLine — 跨平台換行字串,自動對應 \r\n
C# 影院售票系統畢業設計 (二):票種切換、場次資料綁定與座位動態繪製
前言 承接上篇,本文實作票種互斥邏輯、TreeView 場次綁定、電影資訊顯示、座位圖動態生成與點擊事件。 票種 RadioButton 切換邏輯 priva
脫離 IDE 從命令列編譯執行 C#:csc、CLR 執行模型與 NGEN 優化
前言 理解 C# 程式如何在無 IDE 情況下編譯執行,有助於掌握 CLR 執行模型與效能優化原理。 命令列編譯 Hello World 記事本寫入 Hel
WCF 串流檔案傳輸實作:MessageContract、ChannelFactory 與大檔案傳輸範例
前言 WCF 支援串流模式傳輸大型檔案,避免一次性載入記憶體。本文完整實作:服務合約、訊息合約、ChannelFactory 動態 Proxy、檔案接收與發送邏
C# 批量匯入 Excel 資料至 SQL Server:GridView 暫存與參數化寫入
前言 Web 專案常需從 Excel 大量匯入資料庫。本文示範:前端 GridView 暫存、後端 OleDb 讀取 Excel、參數化批量寫入 SQL Ser