我需要开发一个简单的Windows系统托盘桌面应用程序来使用.NET Web服务,但我精通PHP,而且我在桌面应用程序方面几乎没有背景知识。您建议我使用什么平台,最好是学习曲线非常低?
系统托盘应用程序将显示(在上下文菜单中)从.NET Web服务收到的新事件通知的计数器;并且还会将所有事件日志写入文本文件。
我已经在考虑使用Adobe AIR或C#.NET,但我想知道是否有更好的选项可供我快速学习以开发应用程序。
答案 0 :(得分:27)
将它全部保存在.NET中。您可以轻松编写Windows窗体应用程序以显示托盘图标,并在Web服务中发生某些事情时显示通知(您可能需要一个计时器来进行轮询)。
周围有很多文章会告诉你如何做到这一点。这是一个让你入门的人:
http://www.codeproject.com/Articles/290013/Formless-System-Tray-Application
答案 1 :(得分:13)
我认为你必须使用WPF和MVVM才能成为非常棒的app。
我发现的最好的例子是一个
WPF NotifyIcon http://www.codeproject.com/Articles/36468/WPF-NotifyIcon