實體編程教學課程內容
課程簡介
本課程旨在於三小時內,讓學員快速掌握 Delphi / Object Pascal 編程語言的基本結構、語法概念與圖形化應用開發流程。Delphi 基於 Object Pascal 語言,兼具強大的編譯效能與簡潔的結構化特性,廣泛用於企業應用系統、桌面軟體、跨平台 App 以及高速資料處理等領域。
課程將以實作為核心,帶領學員從語法基礎、控制流程、資料處理到表單應用開發,逐步建立系統化的程式思維與實務能力。學員完成課程後,將能使用 Delphi IDE 建立簡易的視覺化應用程式,了解 Object Pascal 的物件導向編程邏輯,並具備後續進階開發之基礎。
課程目標
-
理解 Delphi 與 Object Pascal 的關係與應用領域。
-
掌握基本語法結構、變數宣告、流程控制與資料處理技巧。
-
熟悉 Delphi 開發環境(RAD Studio / Delphi IDE)的基本操作。
-
能撰寫並執行入門級 Object Pascal 程式。
-
能利用表單設計工具建立簡易圖形應用介面。
授課對象
-
無程式基礎但希望快速了解 Delphi 或 Object Pascal 的初學者。
-
希望從經典強型別語言學習邏輯編程概念之學員。
-
有志開發 Windows 桌面應用或跨平台軟體的學習者。
-
欲進一步學習資料庫系統整合(如 FireDAC、MySQL)或嵌入式開發者。
課程大綱
第一部分:Delphi / Object Pascal 基礎認識(約 45 分鐘)
-
Object Pascal 語言的起源與 Delphi 的演進背景。
-
Delphi IDE 環境介紹與專案結構說明。
-
語法基礎:程式單元(Unit)、主程式結構(Program)、Uses 區段。
-
資料型態與變數宣告(Integer、String、Boolean、Real 等)。
-
實作練習:建立第一個 Delphi 主控台應用程式「Hello World」。
第二部分:流程控制與運算邏輯(約 60 分鐘)
第三部分:函式、程序與陣列運用(約 40 分鐘)
第四部分:表單與物件導向程式設計入門(約 35 分鐘)
-
Delphi GUI 開發介面:表單(Form)與控制項介紹(Button、Label、Edit)。
-
屬性(Properties)與事件(Events)的操作邏輯。
-
類別(Class)與物件(Object)的概念說明。
-
實作練習:建立互動型應用,如簡易計算器或資料輸入介面。
-
延伸應用討論:Delphi 在資料庫連結、IoT 及跨平台開發(FireMonkey)的應用方向。
課程特色
-
三小時入門精華設計,快速建立 Delphi 編程基礎。
-
理論與實作結合,操作導向強化理解。
-
探討 Object Pascal 的結構化與物件導向特色。
-
完成後可銜接進階課程,例如 Delphi GUI 開發、資料庫應用整合、或跨平台 App 編程。