Hello, Windows Forms(Cobra) World!

Posted on 6月 13th, 2012 by cx20

Windows Forms(Cobra)

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

ソースコード

use System.Windows.Forms
use System.Drawing
 
class HelloForm inherits Form
 
    cue init
        base.init
        .size = Size( 640, 480 )
        .text = "Hello, World"
        label1 = Label()
        label1.size = Size( 320, 20 )
        label1.text = "Hello, Windows Forms(Cobra) World!"
        .controls.add( label1 )
 
class Program
 
    def main is shared
        has STAThread
        form = HelloForm()
        Application.run( form )

実行方法

C:¥> cobra -target:winexe -compile Hello.cobra

実行結果

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

Tags:

Categories: .NET, Cobra, Windows Forms

コメントを残す

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

WP-SpamFree by Pole Position Marketing