C# 動態載入 AppDomain 實作(二):RemoteLoader 代理類別與跨域方法呼叫
2、建立 RemoteLoader 類別 它可在 AppDomain 間自由穿梭,故需繼承 System.MarshalByRefObject 抽象類別。若不繼
深入繼承:抽象類別與介面實戰案例(二)導讀——書店業務情境與 UML 架構設計
透過第一部分的分析,大家已認識知識分享的巨大力量。那些總結非一人短時間能完成,但眾人合力,成果便如此豐碩。 希望大家大方分享,別怕飯碗被搶。分享過程中並非單向付
深入繼承:抽象類別與介面實戰案例(二)基礎篇——枚舉類型與 Money 介面定義
一、定義枚舉與 Money 介面 namespace EBook { /// <summary> 會員類型 </summary> pub
深入繼承:抽象類別與介面實戰案例(二)上——介面實作、枚舉定義與基類架構
二、實作介面、抽象出具體邏輯方法、定義枚舉與內部成員 namespace EBook { /// <summary> 實作介面中回傳金額的方法,並定
深入繼承:抽象類別與介面實戰案例(二)中——租賃基類 Hire 與抽象方法分派機制
實作基底類別中的抽象方法並分派任務給衍生類別 #region 實現基類中的抽象方法以及將任務分派到下面的派生類去 /// <summary> ///
深入繼承:抽象類別與介面實戰案例(二)下——書店業務邏輯與工廠模式完整實作
實作基底類別中的抽象方法並分派任務給衍生類別 #region 實現基類中的抽象方法以及將任務分派到下面的派生類去 /// <summary> ///
深入繼承:抽象類別與介面綜合分析(一)上——核心差異、設計規則與適用情境
首先感謝園內前輩 anytao.cnblogs.com,他對面向抽象類別與介面程式設計作出較完善總結。下文直接引用其原話。 一、相同點 都無法直接實例化,皆可
深入繼承:抽象類別與介面綜合分析(一)下——專家觀點與 MSDN 建議比較
真理是大家看出來的,故將園內前輩的創新觀點蒐列於此,一是感謝分享,二是補足一家之言的不足,望能匯聚成領域知識,惠己惠眾。 先前在園內看過許多前輩對抽象類別與介面
C# 從網路讀取 XML 資料:LINQ to XML 與 XmlReader 兩種實作方式
一、使用 LINQ 讀取 使用 XDocument 的 Load 方法可快速載入 XML 文件,再透過 LINQ 查詢或操作。這裡僅簡單遍歷:一旦查詢回傳元素集
C# 跨執行緒操作 UI 控制項(一):背景執行緒與 BackgroundWorker 入門
一、前言 對於耗時操作(如檔案下載),讓主執行緒處理並非明智之舉,雖然開發起來較簡單。WinForm 程式設計準則之一是 Responsive(回應性),即讓使
C# 跨執行緒操作 UI 控制項(二):BackgroundWorker 元件實作檔案複製進度回報
3. 代碼實作 private void bwFileCopy_DoWork(object sender, DoWorkEventArgs e) { D
C# WebRequest、WebResponse 與 WebClient 實作(一):核心類別與方法詳解
WebRequest 類別 WebRequest 是 .NET Framework 中「請求/回應」模型的抽象基底類別,用於存取網際網路資料。使用此模型的應用程
C# 跨執行緒操作 UI 控制項(三):Thread/ThreadStart 與 Control.Invoke 進階應用
三、Thread/ThreadStart 下的跨執行緒操作控制項 在某些情境下(特別是工作執行緒眾多時),Thread/ThreadStart 仍具優勢。要在這
C# WebRequest、WebResponse 與 WebClient 實作(二):下載網頁內容並儲存
程式開發步驟 在 VS2005 專案中新增一個表單。 在表單上放置兩個 TextBox,分別用於輸入 URL 與儲存檔案路徑。 新增兩個 Button 觸發事
C# WebRequest、WebResponse 與 WebClient 實作(三):FileWebRequest 寫入遠端檔案
本範例示範如何透過 FileWebRequest 類別搭配 Uri 類別,實現向不同機器寫入資訊的功能。 程式開發步驟 在 VS2005 專案中新增一個表單(
C# 開發簡易聊天程式(二):用例分析與客戶端/伺服端連線流程
1.3 撰寫用例 通常一個用例對應一項功能或需求,代表程式的一條執行路徑。撰寫用例的思路是:假設聊天程式已經完成,使用者將如何操作?這些操作步驟即構成用例。用例
C# 撰寫簡易聊天程式(三):用例分析、訊息結構與架構設計
用例分析 接收訊息(遠端主動) 1. 偵測到用戶端發來訊息,自動顯示於使用者介面。 角色互換時,遠端的「接收」即為本地的「發送」。 註銷(本地主動) 1
C# 撰寫簡易聊天程式(四):介面設計、事件委派與 Talker 組合模式
IMessageSender 介面 public interface IMessageSender { bool Connect(IPAddress i