Archive for 6月 13th, 2012
-
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! | | | | | | | | | | | | | | | | | | | +------------------------------------------+