2012-09-20 95 views
1

每個應用程序似乎都是從我開始採用類似的應用程序開始,爲其開發一個「肉」,並將該框架用於我的新項目。爲標準桌面應用程序尋求框架或框架

我並不總是得到的一切,我從以前的項目想,我也不需要一切從,但某些事情不斷地一次又一次此起彼伏:

  • 約箱(帶電子郵件聯繫被從應用程序的名稱&版本號從項目選擇直接)
  • 閃屏(來源&持續時間)產生
  • 只允許單個副本運行
  • 防止任務切換
  • acccept刪除文件?
  • minimaize從任務管理器托盤
  • 隱藏最近
  • 文件列表

之類的事情。

幾年前,我也使用過C++ Builder的這種骨架。它只是讀取.INI文件並相應地定製應用程序的行爲。

在我不費力地將它移植到Delphi之前,有沒有人知道類似的東西是免費的?

+0

...我聽說Delphi已經有一個框架,VCL。這對標準桌面應用程序非常有用。自1996年以來我一直在使用它。請查看它。 :-) –

回答

2

您可以簡單地創建您的骨架項目並將其添加到存儲庫(IDE菜單Project \ Add to Repository)。

如果你希望能夠動態地創建基於(用戶輸入),你也可以write a wizard使用OpenTools API的一些參數的不同項目。

+0

+1謝謝。是的,我會將它添加到存儲庫中 - 如果我自己編寫它,因爲我沒有找到現有存儲庫。一個巫師?然後它會生成一個delphi項目......這是一個想法 – Mawg

+0

好吧,你肯定會把它添加到vcs回購中,這樣你就可以控制它像所有其他資產 –

+1

這裏我的意思是Delphi的[Object Repository](http: //docwiki.embarcadero.com/RADStudio/en/Using_the_Object_Repository),而不是版本控制。 –