許多軟體隱藏著開發團隊留下的「復活節彩蛋」,C++Builder 與 Delphi 也不例外。在 About 對話框 中輸入特定熱鍵,即可解鎖三份珍貴名單,致敬幕後英雄。
| 熱鍵 | 解鎖內容 | 說明 |
|---|---|---|
| ALT + TEAM | 核心團隊名單 | 產品規劃、架構師、專案經理 |
| ALT + DEVELOPERS | R&D 開發工程師名單 | 編譯器、IDE、VCL/FMX 框架核心開發者 |
| ALT + QUALITY | 品質保證團隊名單 | 測試工程師、自動化腳本維護者 |
// AboutBox.cpp (VCL/FMX)
void __fastcall TAboutBox::FormKeyPress(TObject *Sender, System::WideChar &Key) {
static System::UnicodeString buffer;
buffer += Key;
if (buffer.Length() > 20) buffer = buffer.SubString(buffer.Length()-19, 20); // 滑動視窗
if (buffer.EndsWith("TEAM", true)) ShowTeamCredits();
else if (buffer.EndsWith("DEVELOPERS", true)) ShowDevCredits();
else if (buffer.EndsWith("QUALITY", true)) ShowQACredits();
}
void ShowTeamCredits() {
ShowMessage("Core Team:\nJane Chen (Architect)\nMike Wang (PM)\n...");
}
提示:實際專案建議用資源檔存放名單,避免硬編碼;並可加入版本號、建置日期、Git Commit Hash 等建置資訊。
下次打開 C++Builder About 視窗時,試著輸入 ALT+TEAM,看看那些熟悉的名字——他們或許就是修復你遇過的編譯器 Bug、設計你常用的 VCL 元件、撰寫你參考的文件的那群人。軟體不只是代碼,更是人的結晶。