用Xwt构建跨平台应用程序[转载]

Xwt是为Mono和.NET创建的基于.NET框架的跨平台开源UI工具包,它使用通用的API,构建于所支持的每种平台的原生Widget工具包之上。它主要用来创建基于同一个代码库的跨平台桌面应用程序。使用Xwt创建的应用程序在相应平台上具有本地化的视觉效果。
Xwt既可单独使用来创建完整的应用程序,也可嵌入到现有系统中。这让开发者能够使用原生组件开发应用的核心部分,并利用Xwt创建特定模块,例如对话框,消息框等。
最新版的Xwt包含下列特性

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值