WideStudio Programming Guide

| WideStudio Programming Guide | WideStudio Index 目次

> ## サンプル1 (Hello World)

> ここでは、一番最初にすべき、プロジェクトの作成、アプリケーションウィ ンドウの作成、イベントプロシージャの作成を行います。ウィンドウに表示 されるボタンを押すと、hello と表示される、初歩的なサンプルです。
> サンプルのソースコードは、ws/samples/Ruby/hello/newproject.prj です。アプリケーションビルダで読み込んでコンパイルしてみてください。
> - プロジェクトの作成
>   ［プロジェクト］メニューの［新規プロジェクト］を選び、 プロジェクト名を newproject 、 プロジェクト種別を［通常のアプリケーション］で作成します。 言語に Ruby を選択します。
> - アプリケーションウィンドウの作成
>   ［ファイル］メニューの［新規ウィンドウ］を選び、 通常のウィンドウ、プロジェクトに登録、newwin000 で作成します。
> - オブジェクトの配置
>   作成された、アプリケーションウィンドウに、ボタンオブジェクト(WSCvbtn)を配置します。 ［表示］メニューの［オブジェクト］を選び、オブジェクトボックスを表示します。
>   オブジェクトボックスの［Commands］タブを選択し、左上に存在する、WSCvbtn オブジェクト (BTNアイコン)をドラッグして、アプリケーションウィンドウ上にドロップします。
>   次に、プロパティ等を設定してアプリケーションウィンドウの体裁を整えます。

> ［アプリケーションウィンドウの様子］
> - イベントプロシージャの作成
>   配置されたボタンオブジェクトを選択して、 ［編集］メニューの［プロシージャ編集／プロシージャ新規作成］を選び、 プロシージャを作成します。
>   ここでは、起動関数名に btn_proc としておきましょう。起動トリガは、 WSEV_ACTIVATE を指定します。
>   次にひな型作成ボタンをクリックして、ひな型を作成します。
> - イベントプロシージャの編集
>   イベントプロシージャが作成できたら、次は、関数の記述です。 イベントプロシージャ new_ep を選択した状態で、 ［編集］メニューの［プロシージャ編集／プロシージャ編集］を選び、 エディタを立ち上げます。
>   ここでは、1回目のクリックで、ボタンに hello が表示され、 2回目のクリックで、アプリケーションが終了するプログラムを書いてみます。

>     #----------------------------------------------------------
>     #Function for the event procedure
>     #----------------------------------------------------------
>     def btn(object)
>       object.setProperty("labelString","hello")
>     end

> - プロジェクトの保存
>   ［プロジェクト］メニューの［プロジェクト保存］を選び、プロジェクトを保存します。
> - プロジェクトのビルド
>   ［ビルド］メニューの［ビルドオール］を選び、プロジェクトをビルドします。 無事ビルドし終えたら、実行してみましょう。

> ［アプリケーション実行の様子］

Document Release 3.70 for WideStudio ver 3.70, Feb 2004

WideStudio documents index | 目次

Copyright(C) T. Hirabayashi, 2000-2004 | Last modified: Feb 25, 2004