C# UI 框架的想法
我需要开发一个具有“现代美观”UI 的 C# 触摸屏桌面应用程序。 你会如何处理它?我考虑使用 Flash(仅用于 UI)或 WPF...但我对您知道的任何想法或任何第三方 C# UI 持开放态度。 Flash 容易与 C# 集成吗?
感谢您的知识!
I need to develop a C# touch-screen desktop application with a "modern good-looking" UI.
How would you approach it? I´ve got in mind using Flash (just for the UI) or WPF... but i´m open to any idea or any third-party C# UI you´d know.
Is Flash easy to integrate with C#?
Thanks for your knowledge!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您应该寻找 C# 中的 AMF 远程处理库。
客户端和服务器之间的
Weborb 和 florine 是解决此问题的解决方案。
请参阅:.NET 和 AMF
You should look for a AMF remoting library in C#.
between client and server
Weborb and fluorine are solutions for this.
see : .NET and AMF
您可能会很好地使用第三方框架,以避免编写用户交互、控件等的开销。
有几个选项是
对这些的回顾此处提供了选项。
You will probably be doing well with a third party framework to avoid the overhead of writing user interactions, controls, etc.
A couple of options are
A review of these options is provided here.
我记得在大学时将 Flash 接口与 C# 后端结合起来。有一个名为 fscommand() 的方法,它将采用几个字符串参数(我可能弄错了,请阅读它)来传递到接口和 C#“代码隐藏”。Flash 是一个不错的选择,但如果我是你,我会选择 WPF 界面。我是 telerik 库的超级粉丝,他们的 WPF 库允许您创建最现代的界面和仪表板。更不用说,在充分了解 wpf 的同时,您将获得的技能将对您作为开发人员的职业生涯非常有益(显然,这取决于您的发展方向)。
I recall combining a flash interface with a C# back-end back in university. There's a method called fscommand() that will take a couple of string parameters (I may be mistaken, read up on it) to pass to and from the interface and the C# "code-behind".Flash is an ok option, but if I were you I'd opt for a WPF interface. I'm a huge fan of the telerik libraries, their WPF one allows you to create the most modern-looking interfaces and dashboards. Not to mention that the skills you will acquire while learning enough about wpf will be hugely beneficial in your career as a developer the way things are going (depending, obviously, on what direction you're heading).
FlashBuilder 4.6 具有一些很好的功能,可以快速构建在桌面或移动设备上运行的 UI。如果需要,您可以在网络服务器上使用 FluorineFX(免费)或 webOrb 将数据来回发送到数据库服务器。如果您使用 Flashbuilder 4.6 移动项目模板构建它,它也可以在 iPad、Mac、Windows PC 或 Android 设备上运行。由于电脑触摸屏应使用与移动应用程序相同类型的手指手势,因此这可能是一个不错的方法。 (我的电脑上实际上没有触摸屏,但它使用鼠标运行良好,所以我认为它也可以使用手势)。
Adobe.tv 有很多构建移动应用程序项目(也可以在 PC 上运行)的示例,并且有 Flashbuilder 4.6 免费试用版。
http://flex.org/
FlashBuilder 4.6 has some nice functionality for quickly building a UI that work on a desktop or mobile device. You could use FluorineFX (free) or webOrb on a webserver to send data back and forth to a database server if that were needed. If you build it with the Flashbuilder 4.6 mobile project template, it would work on a iPad, mac, windows pc, or android device as well. Since a pc touchscreen should use the same type of finger gestures as a mobile app, this might be a nice way to go. (I don't actually have a touchscreen on my pc, but it runs well with a mouse, so I'd assume it worked with gestures too).
Adobe.tv has lots of examples of building a mobile app project (Which also runs on a PC) and there is a Flashbuilder 4.6 free trial.
http://flex.org/