有关创建C#WPF应用程序以跟踪我的工作时间的提示

时间:2012-01-15 19:25:12

标签: c# wpf

我正在尝试用C#编写一个简单的WPF应用程序。来自一个主要的前端Web开发背景,我对此有点新意,我真的很喜欢从哪里开始的提示。 :)我在互联网上搜索了资源,但还没有找到任何可以让我更明确地指出如何解决问题的方向。

基本上,我想要一个应用程序,我可以单击一个按钮“登录”并保存时间戳,然后另一个按钮“Check Out”保存另一个时间戳。然后,我希望能够根据这些时间戳计算出我工作的总小时数。

现在,我认为我遇到的最大问题是弄清楚如何/在哪里保存时间戳信息。我在网上读过使用数据库的东西,比如SQLite,或其他名为IsolatedStorage的东西......

如何解决这个问题的任何提示都将非常受欢迎。

2 个答案:

答案 0 :(得分:0)

我认为,如果它只适合您,如果您来自Web开发人员背景,那么一个非常简单的Web应用程序是最好的。

我认为sqlite文件是一个好主意,但为了简单起见,您还可以考虑使用xml,json文件或简单的.txt文件。

不知道这是否有用,只是我的建议。

答案 1 :(得分:0)

如果你想在WPF中这样做,我认为没有必要(你可以用WinForms实现同样的东西,如果它不需要看起来那么好),你可以使用以下类之一: / p>

  1. DateTime

  2. StopWatch

  3. 至于gui,这很简单。只需在窗口中添加两个按钮即可。

    最后,对于存储,如果您可以将数据存储在HD上,则可以很容易地保存它。 否则SQL是一个选项:

    http://www.codeproject.com/KB/database/sql_in_csharp.aspx