Delphi 實作程序排程模擬器:FCFS 與 SJF 演算法視覺化教學
專案概述 本專案以 Delphi 實作作業系統核心概念——程序排程模擬器,支援先來先服務(FCFS)與最短作業優先(SJF)兩種經典排程演算法。透過圖形介面動態
Delphi ScriptControl 進階應用:以 DLL 資源嵌入 JavaScript Base64 演算法
背景與挑戰 在 Delphi 中使用 ScriptControl 執行 JavaScript 代碼時,若腳本極長(如完整的 Base64 編解碼演算法),直接以
Delphi 實作鍵盤滑鼠模擬:Keybd_event 與 Mouse_event API 完整教學
前言:為何需要程式化模擬輸入? 在 Windows 環境下開發應用程式時,自動化重複性操作是常見需求。無論是自動化測試、巨集腳本,還是輔助工具開發,核心在於如何
Delphi 實作自繪標題欄視窗:打造可重用的模態視窗基類
前言 在 Delphi 開發中,若想擺脫 Windows 預設視窗風格,打造具備自訂標題欄、圖形化邊框與按鈕的介面,核心在於攔截非用戶區(Non-Client
Borland Delphi 第三方元件安裝完整指南:DCU、PAS、DPK、BPL、ActiveX 五大類型
前言 非 Borland 官方提供的元件稱為第三方元件。依發布形式不同,安裝方式有所差異。本文整理五大常見類型的標準安裝流程與避坑指南。 1. 僅含 DCU
SQL-DMO 在 Delphi 中的匯入、編譯修正與事件處理實戰
什麼是 SQL-DMO SQL Distributed Management Objects (SQL-DMO) 是 SQL Server 提供的 COM 程式
Delphi Word OLE 自動化實用技巧速查表
初始化與連接現有實例 var WordApp, Doc: Variant; begin try WordApp := GetActiveOleOb
Delphi 介面程式設計學習筆記(原創)
Delphi 介面程式設計學習筆記(原創) 在 Delphi 中,介面(Interface)是實作多型與元件間鬆耦合的重要機制。透過介面,不同類別可以提供相同的
Delphi 自訂元件開發實戰:TSelectDa 複合輸入控件完整原始碼解析
控件定位與功能 TSelectDa 繼承自 TCustomControl,整合了標籤、編輯框、下拉按鈕於單一控件,支援多種資料型別(字串、整數、浮點、金額、日期
多個 DBGrid 匯出至同一 Excel 活頁簿不同工作表:正確順序與常見錯誤
問題情境 需將多個 TDBGrid 的資料分別匯出到同一個 Excel 檔案的不同工作表。網路常見範例中,WorkBooks.Add 與 SheetsInNew
遠端列舉 Windows NT 主機使用者帳號:原理與 Delphi 實作
背景與警示 本文介紹如何在未預知帳號的情況下,透過 IPC$ 空連線與 SID 遞迴查詢,列舉遠端 NT 主機的本地使用者帳號。此技術常用於系統管理審計,**嚴
高效匯出資料到 Excel (一):剪貼板大量貼上法
方法原理 將資料集轉為 Tab 分隔的文字字串,寫入剪貼板,再透過 Excel OLE 自動化 Worksheet.Paste 一次貼上。速度介於 QueryT
高效匯出資料到 Excel (三):善用 Excel 內建 QueryTables 極速導出
核心優勢 利用 Excel 內建 QueryTables 直接將 ADO Recordset 批量灌入工作表,速度遠勝逐儲存格寫入或剪貼板法,且自動處理資料型別
SQL 在 Delphi 資料庫程式設計中的應用:ADOQuery 動態查詢實戰
資料庫元件關係圖 連接元件 (ADOConnection/ADOTable) → 解析元件 (DataSource) → 感知元件
自訂 TShockwaveFlash 元件:滑鼠事件捕獲與視窗拖曳增強
動機 原生 TShockwaveFlash (Flash.ocx) 缺乏滑鼠座標、右鍵選單、視窗拖曳、滑鼠進入/離開等事件暴露。透過繼承並處理 Windows
Delphi ScriptControl 進階應用(一):建立腳本引擎服務
前言 Windows 內建 ScriptControl (msscript.ocx) 提供 VBScript/JScript 腳本執行環境,可讓 Delphi
Delphi 入門教學:第二個程式 - 圓形周長與面積計算器
程式功能 輸入圓半徑,點擊「計算」按鈕顯示周長與面積;點擊「關閉」結束程式。示範基本輸入驗證、數學運算、字串格式化與事件處理。 完整原始碼 unit Unit
Delphi IDE 快捷鍵大全(官方標準版 64 項)
編輯與導航 快捷鍵功能 Shift + 滑鼠左鍵選中控件後按鍵可選中表單 (同 Esc) Shift + F8偵錯時彈出 CPU 視窗 Shift + F1