2012-09-20 35 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),而不是版本控制。 –