论坛首页 编程语言技术论坛

[Ruby 1.9] DL 的一个例子:控制扫雷的小旗

浏览 5964 次
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-02-05  
CharlesCui 写道
ray_linn 写道
night_stalker 写道
1.9 的 DL 文档是比较烂,我这还有个放了 n 个月的草稿没写完 ……

DL 完成这种小事情还算方便的,尤其是对于没有 Visual Studio 许可证的人来说 ……



MS Visual Studio Express的许可证非常的好,功能缩减得也不多。

C#作invoke还是方便,上pinvoke.net查一下API就好了。

Ruby DL对unicode支持好像有问题。。。。。而WinAPI现在大部分都是unicode了。



DL或者ffi这些ruby的gem不方便直接访问的话,可以先用C给winapi包一层,然后再用dl访问你写的C那个dll,这样可行吧


Wrapper就是烂事一陀了。
0 请登录后投票
   发表时间:2010-02-05  
没事干嘛在Windows下面编Ruby程序
0 请登录后投票
   发表时间:2010-02-05  
potian 写道
没事干嘛在Windows下面编Ruby程序



很简单,因为Windows本身的API+多种多样的SDK是个超级丰富的库,ruby除了rails那点功能外,想充当脚本用用,也得有调用API的时候。
0 请登录后投票
   发表时间:2010-02-05  
potian 写道
没事干嘛在Windows下面编Ruby程序

Because I can ……
还有更蛋疼的呢: http://code.google.com/p/metasm/
纯 ruby 的还能调用汇编写 win32 gui ……
0 请登录后投票
   发表时间:2010-02-05   最后修改:2010-02-05
night_stalker 写道
potian 写道
没事干嘛在Windows下面编Ruby程序

Because I can ……
还有更蛋疼的呢: http://code.google.com/p/metasm/
纯 ruby 的还能调用汇编写 win32 gui ……


我不用windows机器已经很多年了,编译个库程序还要cygwin,开发程序也太辛苦了

享受一点纯粹的乐趣不容易

Ruby+C和Ruby+asm的程序我应该也算写得不少了,不过这和玩Win32 GUI+ DL + Ruby不太一样吧,DL现在用的人应该很少,官方支持力度不知道如何


---

Btw:我看杭州用Ruby的其实挺多了,可以搞个碰头会大家分享分享新鲜好玩的玩意儿

0 请登录后投票
   发表时间:2010-03-04   最后修改:2010-03-04
有的, 去年7月在淘宝聚过一回, night_stalker 应该是taobao的兄弟吧。 

另外还有非常优秀的一波人,在shanghaionrails 的google group出没, potian可以用gmail订阅一下。

0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics