【问题标题】:Looking for a .NET C# tip-of-the-day component [closed]寻找一个 .NET C# 的每日提示组件 [关闭]
【发布时间】:2009-09-17 15:12:00
【问题描述】:

暂且不谈在应用程序中包含每日提示的优点(例如Is Tip of the Day Good),我正在寻找一个现成的库或用于 .NET 提示的 C# 源代码一个开源项目的日常对话(当然,我正在寻找一个开源组件)。通过直接搜索通常很容易找到所需的组件,但搜索“今日提示”是一个例外:显然,大多数结果都是提示,而不是如何实现提示。 (这类似于在堆栈溢出问题上搜索帮助并获得 99% 的结果指向 StackOverflow.com!:-)

到目前为止,我只找到了一名候选人 (Tip Of the Day Dialog)。我更喜欢让不止一个候选人能够进行比较和对比,从而更容易确定一个人想要的特征。除了一般搜索,我知道的唯一免费组件供应商是Devexpress,但他们没有尖端组件。

2010.04.29 更新:
只是为了解决 JPMarichal 的观点:是的,制作这样的组件很容易,但它仍在重新发明轮子,我对寻找现有的构建块充满热情(痴迷?:-)。事物越常见/普及,就越有理由使用现成的构建块。

【问题讨论】:

  • 嘿嘿……在你写这个的时候,你本来可以写对话的。
  • 确保为用户提供永久禁用它的选项。

标签: c# .net winforms open-source dialog


【解决方案1】:

一天的提示只是一个 Windows 窗体和一个简单的列表或数据库。您可以将提示存储在 SQL Server 精简版数据库、Access 数据库或任何您喜欢的数据库中。它只需要一张桌子,每行一个小费。然后使用带有文本框的表单并提供控件来浏览表格的行。就是这样。

当然,您可以将其配置为随机显示。无论如何,提供控件以便用户可以根据需要禁用它。

制作每日提示表格不再麻烦,它真的很容易构建,因为它没有太多每日提示组件。自己构建它更容易,然后您可以根据自己的喜好控制功能和外观。可能需要不到 20 分钟的时间来完成,或者您在阅读本段时已经完成了。

问候。

【讨论】:

  • 这很容易做到,同意。但是有很多事情很容易做,可以变得更容易。从工具箱中拖动一个控件,然后设置一些属性,并提供一个提示列表应该是所需要的。
  • 是的,如果您现在编写对话框,您可以在以后的所有应用程序中以这种方式重用它:)
  • 什么都只需要 20 分钟。即使是像每日提示对话框这样简单的事情,也涉及有关 UI 和实现的几个决策。您需要灵活性和可扩展性。你想要一些单元测试。因此,如果存在一个开源项目,它可能非常值得。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-18
  • 2012-08-14
  • 1970-01-01
  • 2012-01-21
  • 1970-01-01
  • 1970-01-01
  • 2014-02-20
相关资源
最近更新 更多