【问题标题】:Passing data from one desktop/web application to another desktop app将数据从一个桌面/Web 应用程序传递到另一个桌面应用程序
【发布时间】:2013-03-01 07:03:56
【问题描述】:

我已经在 c#.net 中运行了一个桌面应用程序。现在我想准备一个桌面/网络应用程序。并将数据传递到现有的桌面应用程序。

有可能吗?如果是,请提供任何示例链接。

编辑: 现有的,比如应用程序 A,具有添加学生信息的形式:姓名、标准、地址等。现在我的另一个应用程序,比如 B(我必须准备)。所以,我想在B中添加相同的信息,同时在B中保存数据,数据也应该填写应用程序A表格并保存。应用程序 A 是桌面应用程序。现在app B是我们的选择,不管是桌面还是WEB。

当我从应用B添加信息时,它应该打开应用A表单,在文本框中填写从应用B传递的信息,然后自动保存。

谢谢。

【问题讨论】:

  • 什么数据,你尝试过什么,什么样的应用等等?
  • 是什么数据?
  • 现有的应用程序 A 具有添加学生信息的形式:姓名、标准、地址等。现在我的另一个应用程序,比如说 B(我必须准备)。所以,我想在B中添加相同的信息,同时在B中保存数据,数据也应该填写应用程序A表格并保存。应用程序 A 是桌面应用程序。现在app B是我们的选择,不管是桌面还是WEB。
  • 数据就像学生信息一样。
  • 这是一个很好的问题。我不知道为什么有 6 人投了反对票。堆栈交换的缺点之一是超过 90% 的被否决的问题都是优秀的问题。

标签: c# asp.net desktop-application


【解决方案1】:

你可以使用named-pipes或windows.net remoting在进程之间共享数据这个wikipedia article讨论了进程间通信的不同选项,如果你想向网站发送数据,你可以公开一个web service

【讨论】:

  • 感谢您的回复。但我仍然很困惑,我现有的应用程序是桌面(c#.net),所以第一个任务。是,对于第二个应用程序(我必须准备)哪个应用程序应该易于我通过数据通信,桌面/网络?
  • 我认为 Web 服务是更通用和更简单的解决方案,但是如果两个应用程序都应该在同一台机器或网络上运行并且不被其他应用程序访问,那么您可以考虑进程间通信。
  • 我们没有现有应用的代码,它只是安装在服务器上。
  • 我认为,Web 服务是完美的解决方案。 :) 谢谢
猜你喜欢
  • 2015-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-04
  • 2011-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多