用Xwt構建跨平臺應用程序

jopen 12年前發布 | 6K 次閱讀 .NET

  Xwt 是為 Mono 和 .NET 創建的基于 .NET 框架的跨平臺開源 UI 工具包,它使用通用的 API,構建于所支持的每種平臺的原生 Widget 工具包之上。它主要用來創建基于同一個代碼庫的跨平臺桌面應用程序。使用 Xwt 創建的應用程序在相應平臺上具有本地化的視覺效果。

  Xwt 既可單獨使用來創建完整的應用程序,也可嵌入到現有系統中。這讓開發者能夠使用原生組件開發應用的核心部分,并利用 Xwt 創建特定模塊,例如對話框,消息框等。

  最新版的 Xwt 包含下列特性

  • 支持 GTKCocoa(Mac)和 WPF(Windows)
  • 能夠在同一應用程序中使用多個后端
  • Widget 庫
  • 繪圖 API
  • 可擴展
  • 可插入新的后端
  • 可擴展現有后端
  • 將用戶界面嵌入到原生 UI
  • </ul>

      XWT 工具包包括了 WindowsMacOS XLinux 等平臺相關的類庫。要生成所需要的庫,請用 Visual Studio 2012或者 MonoDevelop 打開 Xwt.sln,然后構建這個解決方案。例如,在 Windows 下構建 WPF 應用程序需要用到 Xwt.dll 和 Xwt.WPF.dll。

      要為應用程序創建內容,需要用到 Widget。XWT 還一同發布了大量 Widget,它們均繼承了抽象基類 Xwt.Widget。

      查看英文原文:Build Cross Platform Applications with Xwt

    來自: InfoQ
     本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!