开发一个简单的Windows系统托盘桌面应用程序来使用.NET Web服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发一个简单的Windows系统托盘桌面应用程序来使用.NET Web服务相关的知识,希望对你有一定的参考价值。

我需要开发一个简单的Windows系统托盘桌面应用程序来使用.NET Web服务,但我精通php,而且我在桌面应用程序方面几乎没有背景。您建议我使用什么平台,最好是学习曲线非常低?

系统托盘应用程序将显示(在上下文菜单中)从.NET Web服务收到的新事件通知的计数器;并且还会将所有事件日志写入文本文件。

我已经在考虑使用Adobe AIR或C#.NET,但我想知道是否有更好的选项,我可以快速学习开发应用程序。

答案

在.NET中保留所有内容。您可以轻松编写Windows窗体应用程序以显示托盘图标,并在Web服务中发生某些事情时显示通知(您可能需要一个计时器来进行轮询)。

周围有很多文章会告诉你如何做到这一点。这是一个让你入门:

http://www.codeproject.com/Articles/290013/Formless-System-Tray-Application

另一答案

我假设您必须使用WPF和MVVM,因此它将是非常棒的应用程序。

我发现的最好的例子就是那个

WPF NotifyIcon http://www.codeproject.com/Articles/36468/WPF-NotifyIcon

以上是关于开发一个简单的Windows系统托盘桌面应用程序来使用.NET Web服务的主要内容,如果未能解决你的问题,请参考以下文章

Qt开发实现系统托盘,托盘菜单,托盘消息

如何将我的桌面 Flutter 应用最小化到系统托盘?

java应用程序系统托盘的问题

Java Robot 从 Windows 系统托盘启动

QT之Qml使用QSystemTrayIcon实现系统托盘

WinForm 之 窗口最小化到托盘及右键图标显示菜单