SkyDragon (Project Management System) no confidential files
This project is merely a backup, allowing me to reminisce about my proficiency in Delphi (Object Pascal), a language without garbage collection, where memory management is a manual task. It's a language where a conceptual error can easily lead to memory leaks. Delphi is an ancient yet excellent programming language that once enjoyed popularity but has now been replaced by modern programming languages. Through this project, I aim to share some not-so-common implementation approaches to rescue this nearly forgotten language.
Impractical Project Management: In reality, this project is an impractical endeavor because there are already many advanced project management tools available in the market. However, through this project, we can delve into how to use Delphi and a database to implement a basic project management system.
We plan to cover the following topics in this project:
-
Delphi Fundamentals: Providing foundational knowledge of Delphi programming, including variables, data types, conditional statements, and loops, among others.
-
Database Integration: Demonstrating how to integrate databases in Delphi and handle data reading, writing, and management.
-
Unique Data Design: A distinctive aspect of this project is the data design. To enhance flexibility, we sacrifice some performance by treating columns as individual tables and column values as separate tables. All two-dimensional data is managed through multiple tables.
We have tested that the sample code compiles successfully using Delphi 6. For other versions of Delphi, some adjustments may be required to accommodate changes in syntax and libraries.
Through this project, we hope to rekindle the joy of Delphi programming and share this nostalgic programming language with the community. Whether you are a beginner or an experienced Delphi developer, you are welcome to join our exploration.
Let's rediscover Delphi together, feel its unique charm, and understand its practical application value in the modern world of programming!
這個專案的只是一個備份,讓我回憶起曾經熟練 Delphi (Object Pascal) 這門語言, 一個沒有 GC,記憶體需要自行管理的語言,一個觀念錯誤就很容易引發 Memory Leak 的語言。Delphi 是一門古老而優秀的程式語言,曾經風靡一時,然而如今已被現代程式語言取而代之。我希望透過這個專案,分享一些不怎麼樣的實作方式,來救救這個快要消失的程式語言。
不切實際的專案管理 (Impractical Project Management):這個專案事實上是一個不切實際的嘗試,因為現今市場上已經有許多更先進的專案管理工具。然而,透過這個專案,我們可以深入了解如何使用 Delphi 和資料庫實現一個基本的專案管理系統。
我們計劃在這個專案中涵蓋以下主題:
-
Delphi 基礎知識 (Delphi Fundamentals):提供 Delphi 編程的基礎知識,包括變數、資料類型、條件語句和迴圈等。
-
資料庫整合 (Database Integration):示範如何在 Delphi 中進行資料庫整合,以及如何進行資料的讀取、寫入和管理。
-
特殊的資料設計 (Unique Data Design):這個專案中的獨特實作方式是資料的設計。為了增加彈性,我們犧牲了一部分效能,將欄位視為單獨的資料表,列值也視為單獨的資料表。所有二維資料都透過多個資料表來處理。
我們已經測試過示範程式碼可以在 Delphi 6 編譯器下成功編譯。對於其他版本的 Delphi,可能需要進行一些語法和函式庫的調整。
透過這個專案,我們希望能夠重拾 Delphi 編程的樂趣,並與社群分享這門充滿回憶的程式語言。無論您是初學者還是經驗豐富的 Delphi 開發者,都歡迎您加入我們的探索之旅。
讓我們一起重新探索 Delphi,感受它的獨特魅力,並了解它在現代程式設計世界中的實際應用價值!