TOP


BaCon を使ってみよう



BaCon でプログラム

  複数行テキストボックの表示

  フォームに
    テキストボックス 1個
    ボタン 1個
  を、配置します



'************************************************************
'No.011
'    複数行テキストボックスを表示
'    表示内容は、CPU 情報
'************************************************************
'フォームの使用に必要なファイルを読み込みます
INCLUDE "hug.bac"

'フォームの初期化
INIT

'フォームの設定
'引数:タイトル、幅、高さ
mainwin = WINDOW("フォーム",420,460)

'テキストボックスの設定
'引数:幅、高さ
tex_1=EDIT(400,400)
 
'テキストボックスの設定
'引数:表示先、ウィジェット、横、縦
ATTACH( mainwin, tex_1, 10, 10 )
 
'終了ボタンの設定
'引数:キャプション、幅、高さ
btn_q=BUTTON("終了",80,30)

'ボタンの設置
'引数:表示先、ウィジェット、横、縦
ATTACH(mainwin,btn_q,330,420)

'ボタンの処理(ウィジェットのイベント処理)
'引数:ウィジェット、処理先のファンクション
'    QUIT:HUGから出る
CALLBACK(btn_q,QUIT)

'テキストボックスに表示するデータのセット
'コマンドを実行して戻り値を使う
 tx_1$ = EXEC$("cat /proc/cpuinfo")

'テキストボックに表示
TEXT(tex_1, NL$)
TEXT(tex_1, "**********CPU の情報**********")
TEXT(tex_1, NL$)
TEXT(tex_1, tx_1$)
TEXT(tex_1, NL$)

DISPLAY



01



   function = EXEC$ (<command$> [, <stdin$>])
   NL$

HUG/
   function=EDIT(xsize, ysize)

TOP inserted by FC2 system