红帽白皮书新鲜出炉!点击获取,让你的云战略更胜一筹! 了解详情
写点什么

用 Xwt 构建跨平台应用程序

  • 2012-11-27
  • 本文字数:563 字

    阅读完需:约 2 分钟

Xwt 是为 Mono 和.NET 创建的基于.NET 框架的跨平台开源 UI 工具包,它使用通用的 API,构建于所支持的每种平台的原生 Widget 工具包之上。它主要用来创建基于同一个代码库的跨平台桌面应用程序。使用 Xwt 创建的应用程序在相应平台上具有本地化的视觉效果。

Xwt 既可单独使用来创建完整的应用程序,也可嵌入到现有系统中。这让开发者能够使用原生组件开发应用的核心部分,并利用 Xwt 创建特定模块,例如对话框,消息框等。

最新版的 Xwt 包含下列特性

  • 支持 GTK Cocoa (Mac)和 WPF (Windows)
  • 能够在同一应用程序中使用多个后端
  • Widget 库
  • 绘图 API
  • 可扩展
  • 可插入新的后端
  • 可扩展现有后端
  • 将用户界面嵌入到原生 UI

XWT 工具包包括了 Windows MacOS X Linux 等平台相关的类库。要生成所需要的库,请用 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 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-11-27 00:543169
用户头像

发布了 27 篇内容, 共 77461 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营第2周作业

Season

极客大学架构师训练营

哪些框架是遵循依赖倒置原则的?

朱月俊

架构师训练营-第二章-依赖倒置原则&接口隔离原则

而立

极客大学架构师训练营

0613总结

W_T

老大吩咐的可重入分布式锁,终于完美的实现了!!!

楼下小黑哥

Java redis 分布式锁

架构师训练营第二周

小树林

做一个有原则的码农可好?

Dawn

极客大学架构师训练营

架构师训练营二期作业

老姜

一个包子铺看懂 I/O 模型演变

小眼睛聊技术

Java 程序员 架构 后端 nio

千万不能让程序员给娃娃取名字

码农神说

程序员

依赖倒置原则

极客李

“麻烦”的处理流程

zhoo299

随笔杂谈

架构师训练营 - 第二周架构师实现自己架构的主要手段

zcj

极客大学架构师训练营

用接口隔离原则优化 Cache 类的设计

朱月俊

架构师训练营第二章课后作业

叮叮董董

给行动找个理由

Neco.W

行动派 决策

数据库周刊28│开发者最喜爱的数据库是什么?阿里云脱口秀聊程序员转型;MySQL update误操作;PG流复制踩坑;PG异机归档;MySQL架构选型;Oracle技能表;Oracle文件损坏处理……

墨天轮

数据库

ARTS打卡Week 04

teoking

ios LeetCode ARTS 打卡计划

618你的系统顶住了么?系统发生重大灾难难道只能“删库跑路”?

punkboy

什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?

朱月俊

第二次作业

朱月俊

小师妹学JVM之:GC的垃圾回收算法

程序那些事

JVM 小师妹 JIT GC 签约计划第二季

基本的面向对象原则(Basic OO principles)

旭东(Frank)

编程思维 极客大学架构师训练营

架构师训练营第2周学习总结

Season

极客大学架构师训练营

依赖倒置和案例

王锟

品软件架构原则模式之美

老姜

产品视角看推荐算法

峰池

人工智能 算法 产品经理 推荐算法

第二次作业总结

朱月俊

架构师训练营第二章总结

叮叮董董

这也太拧巴了吧?结局意想不到

非著名程序员

程序员 程序人生 提升认知

为什么坐车会晕车呢

石云升

生活,随想 日常思考 晕车

用Xwt构建跨平台应用程序_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章