C# 控件內嵌網頁實戰:將 WinForms 控件封裝為 ActiveX 於瀏覽器中運行
專案背景 讀者來信詢問:能否將包含 Acrobat Control for ActiveX 的自訂控件內嵌網頁顯示 PDF?答案肯定。本文示範在 .NET 平台
Visual C# 剪貼簿程式設計實戰:基礎概念與核心類別介紹(一)
前言 C# 為 .NET Framework 核心語言,剪貼簿程式設計雖屬重點亦屬難點。本系列結合兩個具體範例,系統介紹:判斷剪貼簿資料類型 與 儲存剪貼簿資料
Visual C# 剪貼簿程式設計實戰:資料類型判斷與儲存核心邏輯(二)
偵測剪貼簿資料類型:主控台範例 using System; using System.Windows.Forms; public class MyClipb
Visual C# 剪貼簿程式設計實戰:讀取與儲存剪貼簿資料完整範例(三)
完整程式碼:偵測類型並儲存/顯示 using System; using System.Drawing; using System.Collections;
C#實現CRectTracker橡皮筋矩形選框控件(一)——從MFC移植到.NET
項目背景與環境 開發環境:Visual Studio .NET 2003 / Windows 2000 測試環境:Windows 2000 更新記
C# 實作 CRectTracker 橡膠帶矩形選取框(二):View 類整合與滑鼠事件處理
View 類完整整合代碼 public class CReportView : System.Windows.Forms.Form { // ...
C# 遠端執行與分散式計算:Remoting 基礎與伺服器建立(一)
遠端物件核心概念 .NET Remoting 使開發者能跨應用程式域(AppDomain)使用遠端物件。兩種傳遞模式: 按參考傳遞: 物件駐留於伺服器應用程式
C# 遠端執行與分散式計算:客戶端建立與任務伺服器實戰(二)
建立遠端物件客戶端 前提:遠端物件類別需存在於客戶端本機(供 .NET Remoting 基礎結構代理解序列化)。 建立並註冊通道(無需指定埠,稍後透過 UR
C# 訊息佇列應用程式開發:.NET 框架下的架構總覽(一)
.NET 框架與 C# 簡介 Microsoft .NET 框架提供語言中立平台,支援 C#、VB.NET、Managed C++ 等語言開發 Web 服務與應
C# 訊息佇列應用程式開發:IWebMessage 介面與服務核心類設計(二)
IWebMessage 介面契約 CWorkerThreadAssembly 透過 IWebMessage 介面與外部組件解耦: public interfa
C# 訊息佇列應用程式開發:XML 配置與中繼資料架構(三)
配置存取:ConfigManager 與中繼資料 應用程式運行時配置透過 System.Configuration.ConfigManager 讀取 XML 配
C# 訊息佇列應用程式開發:CWorkerThread 抽象基類架構設計(五)
抽象類職責與設計動機 CWorkerThread 為 CWorkerThreadAppSpecific、CWorkerThreadRoundRobin、CWor
C# 訊息佇列應用程式開發:CWorkerThread 衍生類與訊息處理模式(六)
CWorkerThread 衍生類實作規範 所有繼承 CWorkerThread 的類別必須實作五個抽象方法: OnStart / OnStop:取得/釋放處
C# 演算法設計與分析:素數尋找的篩選法基礎實作(一)
素數判定與尋找策略 素數定義:大於 1 的自然數,除 1 與自身外無其他因數。單一數值判定素數最直觀法:從 2 試除至 n-1,若能整除則非素數。時間複雜度 O
C#算法設計與分析:尋找素數優化實踐(二)——埃拉托斯特尼篩法改進版
基礎篩法缺陷分析 經典篩法(從2到√n刪除倍數)存在三大效率問題: 重複標記:如6被2和3各刪除一次,雖邏輯無衝突但浪費操作。 統計步驟冗餘:先計算數
C# 即時應用開發實戰:TCP Socket 客戶端/伺服器架構基礎(一)
專案概述 本實例展示 即時應用 架構:客戶端 (TcpClient) 與伺服器 (TcpServer) 透過 Socket 類別進行即時雙向通訊,並示範 Lis
C# 即時應用開發實戰:TCP 伺服器多執行緒連線管理與資料載入廣播(二)
伺服器等待客戶端連線主迴圈 public void WaitingForClient() { while (true) { Socket sckt