CCP 代碼生成器 v0.4:三層架構模板驅動、支援 DAL/Model/存儲過程/後台管理頁面
專案定位 獨立開發者打造的輕量級代碼生成器,模仿 PetShop 4.0 架構,針對 ASP.NET WebForms 專案,從資料庫結構生成三層架構程式碼,減
VB6 攝影機存取範例:avicap32.dll 與 SendMessage 實時預覽
專案結構 modAPI.bas:常數定義、API 宣告。 frmMain.frm:表單程式碼,包含 PictureBox 控制項 Picture1、兩
C# 實作輾轉相除法 (歐幾里得算法) 及擴展算法:求最大公約數與貝茲係數
輾轉相除法 (標準 GCD) 求兩正整數 a, b 最大公約數 (GCD)。核心遞推:gcd(a, b) = gcd(b, a % b),直到餘數為 0。 C
Delphi 自訂元件開發完整教學:從 TComponent 繼承、Published 屬性/事件、設計套件安裝到自訂圖示
自訂元件四大核心步驟 繼承 TComponent (或其子類如 TControl、TGraphicControl)。 Published 區段 宣告屬
C# Windows Media Player 控制項播放影音:AxWindowsMediaPlayer 完整操作指南
元件安裝步驟 工具箱右鍵 → 選擇項目 → COM 元件 索引標籤。 搜尋 Windows Media Player → 勾選 → 確定。 工具箱
C# 讀取 XML 檔案:XmlDocument 經典 DOM 解析與現代 LINQ to XML 對比
範例 XML (ServerInfor.xml) <?xml version=1.0 encoding=utf-8?> <server>
WinForms RichTextBox 點擊超連結開啟瀏覽器:LinkClicked 事件一行搞定
核心程式碼 private void richTextBox1_LinkClicked(object sender, LinkClickedEventArgs
C# 控制光碟機開關:mciSendString 開關光碟機托盤
核心 API 同播放音樂,使用 winmm.dll 的 mciSendString,指令針對 CDAudio 裝置。 完整程式碼 using System;
C# 連接 Excel (OleDb) 完整指南:連線字串、資料讀寫、常見錯誤與效能優化
連線字串對照表 Excel 版本ProviderExtended Properties適用副檔名 Excel 97-2003Microsoft.Jet
WinForms 無標題列視窗拖曳移動:MouseDown/MouseMove 實作細節與邊界處理
核心原理 記錄滑鼠按下時相對視窗左上角的偏移量,滑鼠移動時將視窗位置設為「螢幕滑鼠位置 - 偏移量」。 最小實作 public partial class
C# 播放背景音樂:mciSendString 完整封裝與非同步播放控制
核心 API:winmm.dll mciSendString MCI (Media Control Interface) 是 Windows 多媒體控制介面,透
WinForms MDI 子視窗固定位置:LocationChanged 事件強制歸零
需求 MDI 子視窗 (Form.MdiParent 已設定) 在使用者拖曳、最大化/還原、程式碼設定位置時,**永遠固定在 MDI 容器客戶區左上角 (0,0
C# 判斷網路連線狀態:InternetGetConnectedState P/Invoke 完整範例
快速方案:WinINET API 呼叫 wininet.dll 的 InternetGetConnectedState,可快速檢測系統層級網路連線狀態(撥號、L
C# 委派實作回呼模式完整指南:從基礎到多播、異常處理與設計決策
什麼是委派? 委派是型別安全的函式指標,封裝「方法簽名」與「目標物件參考」,允許將方法作為參數傳遞、儲存於變數、動態綁定/解除。事件本質上就是委派的特殊應用(發
⚠️ 自動投票程式實作分析:原理、風險與防禦對策(僅供學術研究)
⚠️ 重要聲明 本文僅從技術原理角度分析自動化 HTTP 互動機制,嚴禁用於任何投票造假、刷單、惡意灌水等違反服務條款或法律的行為。 開發者應遵守平台規範,尊重
重構勝過新寫:從修改舊程式碼學到的三個實用 SQL 技巧
感悟:改代碼比寫代碼更能成長 接手專案局部重構,牽一髮動全身,被迫修改大量關聯模組。在這過程中,為了處理資料庫結構變更,學會了三個極實用的 SQL Server
iBATIS.NET 取得自動生成主鍵:正確使用 SCOPE_IDENTITY() 避開 @@IDENTITY 陷阱
問題背景 從 NHibernate 遷移至 iBATIS.NET (現更名為 MyBatis.NET) 時,插入資料後需取得資料庫自動生成的身分識別欄位值。NH
C# 抽象類別與抽象方法完整指南:規則、陷阱與最佳實務
核心定義 關鍵字定義關鍵規則 abstract class包含至少一個抽象成員的類別無法實例化;可包含非抽象成員(方法、屬性、欄位、建構子) ab