簡體   English   中英

C#UI框架的想法

[英]Ideas for a C# UI framework

我需要使用“現代外觀” UI開發一個C#觸摸屏桌面應用程序。 您將如何處理? 我已經想到要使用Flash(僅用於UI)或WPF ...但是我願意接受任何想法或您知道的任何第三方C#UI。 Flash易於與C#集成嗎?

感謝您的知識!

您應該在C#中尋找AMF遠程處理庫。

  • 遠程處理是指從Flash調用服務器上的函數時。
  • AMF(版本0或3)是一種二進制格式,用於編碼客戶端和服務器之間傳輸的對象

Weborb和氟是解決方案。 請參閱: .NET和AMF

您可能會在第三方框架上做得很好,避免編寫用戶交互,控件等的開銷。

有兩個選擇

這里提供了這些選項的概述

我記得大學時代曾將Flash接口和C#后端結合在一起。 有一個稱為fscommand()的方法,它將使用幾個字符串參數(可能會弄錯,請仔細閱讀)在接口和C#“代碼隱藏”之間來回傳遞。Flash是一個不錯的選擇,但是如果我是您,我會選擇WPF界面。 我是telerik庫的忠實擁護者,它們的WPF庫允許您創建外觀最現代的界面和儀表板。 更不用說在充分學習wpf的同時獲得的技能將對您作為開發人員的職業發展方式產生巨大的好處(顯然取決於您的前進方向)。

FlashBuilder 4.6具有一些不錯的功能,可以快速構建可在台式機或移動設備上運行的UI。 如果需要,您可以在網絡服務器上使用FluorineFX(免費)或webOrb將數據來回發送到數據庫服務器。 如果您使用Flashbuilder 4.6移動項目模板進行構建,則它也可以在iPad,mac,windows pc或android設備上運行。 由於PC觸摸屏應使用與移動應用相同的手指手勢,因此這可能是一個不錯的選擇。 (我的電腦上實際上沒有觸摸屏,但是可以用鼠標很好地運行,因此我認為它也可以使用手勢)。

Adobe.tv提供了許多構建移動應用程序項目的示例(該應用程序也可以在PC上運行),並且有Flashbuilder 4.6免費試用版。

http://flex.org/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM