Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 开发简单的Windows系统托盘桌面应用程序以使用.NET web服务_C#_.net_Web Services_Air_System Tray - Fatal编程技术网

C# 开发简单的Windows系统托盘桌面应用程序以使用.NET web服务

C# 开发简单的Windows系统托盘桌面应用程序以使用.NET web服务,c#,.net,web-services,air,system-tray,C#,.net,Web Services,Air,System Tray,我需要开发一个简单的Windows系统托盘桌面应用程序来使用.NET web服务,但我精通PHP,而且我对桌面应用程序的背景知识很少。你建议我使用什么平台,最好是学习曲线很低的平台 系统托盘应用程序将显示(在上下文菜单中)从.NET web服务接收的新事件通知计数器;并将所有事件日志写入文本文件 我已经在考虑AdobeAIR或C#.NET,但我想知道是否有更好的选项可以让我快速学习开发应用程序。将其全部保存在.NET中。您可以轻松编写一个Windows窗体应用程序,以便在web服务中发生事件时显

我需要开发一个简单的Windows系统托盘桌面应用程序来使用.NET web服务,但我精通PHP,而且我对桌面应用程序的背景知识很少。你建议我使用什么平台,最好是学习曲线很低的平台

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


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

将其全部保存在.NET中。您可以轻松编写一个Windows窗体应用程序,以便在web服务中发生事件时显示托盘图标和通知(您可能需要一个计时器来进行轮询)

有很多文章将向你展示如何做到这一点。以下是一个让您开始学习的方法:


我认为您必须使用WPF和MVVM,所以它将是一款非常棒的应用程序

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

WPF NotifyIcon

谢谢!Esp用于代码项目文章。我已经在谷歌上搜索过了,但显然我没有使用正确的关键词。我将深入.NET,看看我能想出什么。