0

我需要开发一个具有“现代美观”用户界面的 C# 触摸屏桌面应用程序。你会如何处理它?我已经考虑使用 Flash(仅用于 UI)或 WPF ......但我对任何想法或任何你知道的第三方 C# UI 持开放态度。Flash 是否易于与 C# 集成?

谢谢你的知识!

4

4 回答 4

1

您应该在 C# 中查找 AMF 远程处理库。

  • 远程处理是当您从闪存调用服务器上的函数时。
  • AMF(版本 0 或 3)是一种二进制格式,用于对在客户端和服务器之间传输的对象进行编码

Weborb 和氟是对此的解决方案。请参阅:.NET 和 AMF

于 2012-02-21T11:07:44.767 回答
0

我记得在大学时将 Flash 接口与 C# 后端相结合。有一个名为 fscommand() 的方法将接受几个字符串参数(我可能弄错了,请仔细阅读)在接口和 C#“代码隐藏”之间传递。Flash 是一个不错的选择,但如果我是你,我会选择 WPF 界面。我是 Telerik 库的忠实粉丝,他们的 WPF 允许您创建最现代的界面和仪表板。更不用说您在充分了解 wpf 的同时获得的技能将对您作为开发人员的职业生涯大有裨益(显然,这取决于您的前进方向)。

于 2012-02-21T11:07:48.890 回答
0

FlashBuilder 4.6 有一些很好的功能可以快速构建在桌面或移动设备上工作的 UI。如果需要,您可以在网络服务器上使用 FluorineFX(免费)或 webOrb 将数据来回发送到数据库服务器。如果您使用 Flashbuilder 4.6 移动项目模板构建它,它也可以在 iPad、mac、windows pc 或 android 设备上运行。由于 PC 触摸屏应该使用与移动应用程序相同类型的手指手势,这可能是一个不错的选择。(我的电脑上实际上没有触摸屏,但它可以用鼠标很好地运行,所以我认为它也适用于手势)。

Adobe.tv 有很多构建移动应用程序项目的示例(也可以在 PC 上运行),并且有一个 Flashbuilder 4.6 免费试用版。

http://flex.org/

于 2012-02-27T17:58:58.843 回答
0

您可能会很好地使用第三方框架,以避免编写用户交互、控件等的开销。

有几个选项是

此处提供了对这些选项的回顾。

于 2012-02-21T11:05:45.690 回答