【问题标题】:Seeking framework or skeleton for stanard desktop applications寻求标准桌面应用程序的框架或骨架
【发布时间】:2012-09-20 08:44:17
【问题描述】:

每个应用程序似乎都是从我拿一个类似的应用程序开始,扔掉它的“肉”并为我的新项目使用骨架。

我并不总是从以前的项目中得到我想要的一切,我也不需要它的一切,但某些事情会一次又一次地出现:

  • 关于框(直接从项目选项中根据应用名称和版本号生成联系电子邮件)
  • 启动画面(来源和持续时间)
  • 只允许运行单个副本
  • 防止任务切换
  • 接受丢弃的文件吗?
  • 最小化到托盘
  • 从任务管理器中隐藏
  • 最近的文件列表

那种东西。

几年前,我也曾经有过这样的 C++ Builder 框架。它只是读取一个 .INI 文件并相应地自定义应用程序的行为。

在我不厌其烦地将它移植到 Delphi 之前,有没有人知道免费提供的类似东西?

【问题讨论】:

  • ... 我听说 Delphi 中已经有一个框架,即 VCL。它对标准桌面应用程序非常有帮助。自 1996 年以来我一直在使用它。检查一下。 :-)

标签: delphi


【解决方案1】:

您可以简单地创建骨架项目并将其添加到存储库(IDE 菜单 Project\Add to Repository)。

如果您希望能够根据某些参数(用户输入)动态创建不同的项目,您也可以使用 OpenTools API write a wizard

【讨论】:

  • +1 谢谢。是的,我会将它添加到存储库中——如果我自己编写代码,因为我没有找到现有的。一个巫师?然后它会生成一个delphi项目......这是一个想法
  • 好吧,你肯定会把它添加到 vcs 存储库中,这样你就可以像控制所有其他资产一样控制它
  • 这里我指的是 Delphi 的 Object Repository,而不是版本控制。
猜你喜欢
  • 2010-09-14
  • 1970-01-01
  • 1970-01-01
  • 2016-05-03
  • 2010-09-08
  • 1970-01-01
  • 2013-08-18
  • 1970-01-01
  • 2012-11-29
相关资源
最近更新 更多