mono:利用wxWindows开发界面程序

 

mono:利用wxWindows开发界面程序

 

wxWindows是一套跨平台的组件库。Borland将推出的bluiderx将以wxWindows作为其界面组件库。

 

前面我们并没有提到全局程序集缓存的概念,是因为我们前面的程序基本都使用的mono的程序集缓存。即使在mysql数据库操作的时候,需要第三方的程序集,我们只是copy过来即可。

 

你至少有两种方法使用第三方的程序集:

 

1.将第三方的程序集,比如wx.NET.dllQt.dll拷贝到你的可执行程序所在的目录,mono会自 动发现你的这些程序集。

 

2.将常用的程序集加入到全局程序集缓存中。

在终端中执行gacutil -f -i wx.NET.dllwx.NET.dll是经过签名的。

如果采用GNUportable.net框架(类似mono,

则在终端中输入 ilgac wx.NET.dll /f /i

Portable.net将在后面的章节中介绍。

 

要使用wxWidgets,需要下载它的类库。可以到www.wxwindows.org取下载,不过我总访问不了这个网站,你可以到http://wxwindows.sourceforge.net下载。

 

下载到本地,解开:可以看到有BinDemosDocsSamples目录和一个sh文件,license等。

 

Bin目录下是演示程序、类库、so文件等,拷贝这些so文件到/usr/lib目录,将wx.NET.dll加入到全局程序集中。

Demos是一个类似windows中纸牌游戏的源代码。


3.1.0

Docswx.net的文档。

Sampleswx.net的丰富的例子。

运行sh文件可以执行这些例子。

 

开始咱们的hello例子。

新建一个控制台解决方案。


3.1.1

 

 

编写代码,这里显示一个frame,frame上面放置了一个按钮。

 

 

wx.NET.dll,System.Draw加入到引用中。


3.1.2

 

代码:


3.1.3

 

编译,在终端中执行程序:


 

采用GNU portable.net一样可以执行程序,这里给大家一个简单印象,后面的章节会专门介绍portable.net

在终端中执行ilrun hellowx.exe

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值