Mail: Pass:
前月  2008年5月  翌月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

links

 びびすけさんのページ
 体重・走距離分析
 月間・靴・コース走距離
 タイムトライアル分析
 速度・心拍数分析
 自転車・月間・コース走距離
 オセロ勝敗・レート分析
 ViVi web site

新着日記

 zLib
 ViVi 2.x リリースチェック時間統計
 趣味悠々
 ViVi version 3.0 M-2 進捗
 ViVi週間DL数
 ViVi 3.0 開発方針
 記録更新
 ViVi 2.04 (RC版) リリース
 本サイトのアクセス数統計
 ViVi version 3.0 マイルストーン…
 ViVi ver 3 マイルストーン1 進…
 フォント選択可能@V3
 ViVi version 3.0 タスクリスト・…
 CycleCollection in リファレンス…
 循環参照検出(cycle detect)
 循環参照によるメモリリーク (2)

新着コメント

 おお/びびすけ
 再放送/川瀬
 アップ/びびすけ
 あーー!/スパイダーマン
 放映/びびすけ
 どもども/びびすけ
 必見だぁ^^/oyaji_aoba
 おおー!/スパイダーマン
 補足/びびすけ
 HGP行書体/びびすけ

トラックバック

トラックバックはありません。

カテゴリ一覧

 基本データ
 テニス
 ジョギング
 ViVi
 自転車
 Web
 RunRunDietOnline
 PostgreSQL
 ビルドアップ走
 ランニング

wikiprog (2) (2008/05/14 16:56)

おもしろそうなので少しまじめに考えてみる
プログラムの単位は通常のwikiと同じようにページとする
名前で識別されるページを開くと、wikiページのようなページが表示される
wikiはテキスト情報だけを持つが、wikiprog は id で識別されるオブジェクト(ボタン、入力エリア、div、span など)、
JavaScript で記述されるハンドラ郡で構成される
<page> ::= (<テキスト>|<オブジェクト>|<ハンドラ郡>)...
ページは実行モードと編集モードの2つの状態を持つ
初期状態は実行モードで、画面上のどこかに表示される [編集] を押すと、編集モードになる

オブジェクトは <input type=button value="hoge" id="hoge"> などのidを持ったオブジェクト
ボタンを押したときはボタンのクリックハンドラがコールされる。ハンドラの関数名はどうしよう?
id 文字列から一意に決める? 例 OnHogeButtonClicked() とか・・・

または、GUIでオブジェクトを配置可能にし、エディットモードでその部分をクリックするとハンドラを登録・編集できる?


コメント:

パス ← 半角英字で「abc」と入力してください。
名前
タイトル
コメント

コメント:

1: オブジェクトの記述 (びびすけ 2008/05/14 17:13)

GUIなエディタを実装するのは工数がかかりそうなので、最初は wiki ソースで
##オブジェクトタイプ(引数・・・)
でオブジェクトを指定し、
ハンドラ指定モードを新たに作り、そのモードではオブジェクトをクリックしてハンドラを追加できる、ってのもいいかも
(モードが増えるのはよろしくないかなぁ)

( page views in recent 7 days)

パスワード忘れ
今週のランキング
計算タマちゃん
FAQ
ヘルプ
about rrdOnline