Hello, Windows Forms(IronRuby) World!

Posted on 6月 9th, 2012 by cx20

Windows Forms(IronRuby)

Windows フォーム(Windows Forms)は .NET Framework におけるユーザーインターフェイス基盤である。Windows アプリケーションにおけるウィンドウやダイアログに対応する。
以下は IronRuby における Windows フォーム の例となっている。

ソースコード

require 'mscorlib'
require 'System.Windows.Forms'
require 'System.Drawing'
include System::Windows::Forms
include System::Drawing
 
class HelloForm < Form
  def initialize
    self.Size = Size.new 640, 480
    self.Text = "Hello, World!"
    label1 = Label.new
    label1.Size = Size.new 320, 20
    label1.Text = "Hello, Windows Form(IronRuby) World!"
    self.Controls.Add( label1 )
  end
end
 
form = HelloForm.new
Application.Run(form)

実行方法

C:¥> ir Hello.rb

実行結果

+------------------------------------------+
|Hello, World!                    [_][~][X]|
+------------------------------------------+
|Hello, Windows Forms(IronRuby) World!     |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
+------------------------------------------+

Tags:

Categories: .NET, IronRuby, library, Windows Forms

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

WP-SpamFree by Pole Position Marketing