这可能是一个愚蠢的问题,但我的印象是,有可能使用IronRuby和MS Visual Studio 2010一起排序构建界面编辑XAML在一个窗口和代码ruby在另一个?
这只可能在c#, Basic和c++中实现吗?
我已经浏览了SO,看到了一些IronRuby代码片段,像这样:
button1.click do |sender, args|
MessageBox.show("Hello World!")
end
所以你可以创建gui是有道理的,但是ironruby不能使用可视化gui创建器吗?
为了构建gui,您应该在WPF中使用XAML。您可以使用Visual Studio中的编辑器创建XAML。可以使用:
运行XAML文件require "PresentationFramework"
include System::Windows
include System::Windows::Markup
xaml = File.Open('d:/app/window1/xaml', "r").read
@root = System::Windows::Markup::XamlReader.parse(xaml)
app = System::Windows::Application.new
app.run @root
更多信息请参考IronRuby Unleashed