「Xウィンドウ実習」 第8回

ユーザーの情報の入力画面の作成

先週と今週の講義で勉強した Formの機能を用いて、 ユーザー側から情報を入力する画面を作ってみましょう。 最後に、その応用として「レポート課題」のコンテストを行います。


今週の課題

以下の指示に従って、作業を進めてください。 プログラムの課題の最後にある 「コンテスト投票用の画面」は、必ず完成させてください。
コンテストの投票自体は、今週中に行ってくれればOKです。

課題 1:

Mosaicを起動し、Xウィンドウの今週の実習のページを開きなさい。
(このプリントのページです。)

課題 2:

プログラム cgi1.html を作りなさい。 作ったら Open.. の機能で呼び出し、 ボタンが操作できることを確認しなさい。

課題 3:

プログラム cgi2.html を作りなさい。 作ったら Open.. の機能で呼び出し、 ボタンが操作できることを確認しなさい。

課題 4:

プログラム cgi3.html を作りなさい。 作ったら Open.. の機能で呼び出し、 ボタンが操作できることを確認しなさい。


ここまでの課題がきちんとできているかを確認したい時は、 下のハイパーリンクで呼び出してください。

cgi1.html  cgi2.html  cgi3.html

課題 5:

皆さんのレポート課題の人気投票を行います。
まだ全員のレポートを見終わっていない人は、 一覧のページ を呼び出してください。
投票はエントリー番号で行いますから、 気に入ったページの番号を控えておいてください。 (Mosaic の Annotate の機能を使うと便利です。 Annotate Annotate メニューから呼び出せます。)

*レポートを見るのに時間がかかりそうな人は、 先に課題 6 の投票用プログラムを作っておきなさい。

課題 6:

プログラム touhyou.html を作りなさい。 作ったら Open.. の機能で呼び出し、 コンテストの投票を行ってください。

課題 7:(応用)

プログラム cgi2.html を改良し、 95年度入学生を表示させるボタンも追加しなさい。
(ヒント: Form を2つ作り、 2つ目の Form から別のプログラム(st95)を呼び出すようにします。)

課題 8:(応用)

プログラム cgi3.html と unix を改良し、 入力された UNIXコマンドのマニュアルページを呼び出すようにしなさい。
(ヒント:プログラム unix の中で man $command を実行させます。)


Xウィンドウ「実習の目次」に戻る。

今週の「Xウィンドウ講義」のページに戻る