Tgif超簡単利用マニュアル

Tgifの起動:
ktermからtgif &とタイプする,又は,デスクトップのアイコンメニューからTgifをクリックすると次のような画面が現れてTgifが起動する.

図形の描画:

四角や楕円などの基本図形を描くには,描画ツ−ルボックスから適当な図形をマウス左ボタンで選んだ後,描画エリア内にて左ボタンでドラッグする.

通常の絵筆と違うところは,一旦描いた図形を選択ツ−ルで位置を移動させたり大きさを変えたりできることである.これは,Tgif内部で各図形の形や位置の情報を記憶しているためである.このように形や位置情報を元に扱うグラフィック図形をベクトル図形とかオブジェクト図形と呼ぶ.

各図形は形と位置だけでなく,外形線の太さや塗りつぶし方などもそれぞれの図形毎に変えられる.その方法は2通りある.

1.まず図形を描き,選択ツ−ルで図形をクリックして,黒い■(ハンドル,Handleと呼ぶ)が表示された状態にする.これをオブジェクト図形(以下オブジェクトと呼ぶ)を「選択している」と呼ぶ.この状態でTgifウィンドウの最上部のプルダウンメニュ−,又は,マウス中央ボタンで表示されるポップアップメニュ−から適当なメニュ−を選ぶと線種やスタイル変えられる.

ツ−ルボックスの右端部分を左ボタンで選んでやると塗りつぶしパタ−ンのパレットが現れるので,これを選ぶことで塗りつぶし方を変えることもできる.

このパタ−ンパレットは引きはがして画面に配置することもできる.同様に色も 変更できる.

2.図形を描く前にメニュ−やパレットを選択して,予め線の太さや塗りつぶしパタ−ンを設定しておくこともできる.この場合,それ以後描く図形の描かれ方は全て,その設定に従うことになる.

ここで,変更操作をやり直したい場合は,「編集」メニュ−より「元へ戻す」を選択することで直前の操作を取り消すことができるので,思い切って操作しても失敗を恐れることはない.


Tgif操作練習:
Tgifを起動し,各自,描画エリア内に適当な図形オブジェクトを描いてみて,その線種や塗りつぶし方などを様々に変更してみよ.また,様々な矢印を描いてみよ.


文字入力:

文字の入力を行う場合は,ツ−ルボックスから"T"を選択し,メニュ−から「フォント」と「文字サイズ」の適当なものを選んだのち,文字を配置したい場所をクリックしてから文字をタイプする.日本語を入力したい場合はShift-Space(Shiftキーを押しながらSpaceキーを押す)とタイプするとと表示され日本語入力が可能となる.但し,日本語はフォント指定に"Ryumin"(明朝体)又は"GothicBBB"(ゴシック体)を選択しておかないと使えない.

ファイルの保存と読み込み:

図形を描き終えたら,次回に利用するために,その結果をファイルとして保存しなければならない.保存するには「ファイル」メニュ−から「保存」を選ぶと次のようなダイアログが現れるので,保存するファイルの名前を適当にタイプする.

このとき,余分な拡張子(ファイル名の最後につけるピリオドと数個の英文字)は一切つけないこと.Tgifのファイルは拡張子が.objとなるが,この拡張子はTgifが自動的につけることになっている.例えばdraw_firstとタイプしたならば,デスクトップ・アイコンメニュ−からTgifを起動した場合はホ−ムディレクトリktermから起動した場合はカレントディレクトリdraw_first.objという名前のファイルができる.実は,このファイルはテキストファイルであるので,必要とあればテキストエディタで編集することも出来る.catコマンドで適当なTgifファイル(例えばdraw_first.obj)をkterm上に画面表示してみよ.

過去に作業したファイルを読み込んで作業を再開したい場合は,「ファイル」メニュ−から「文書の読み込み」を選択すると,以下のダイアログが現れる.

このダイアログの上側の欄は読み込もうとするファイルの絶対パスを表している.ファイルメニュ−を適当に操作して,必要なファイルを選択してOKボタンを押せば,該当ファイルが読み込まれる.読み込み操作を取り消すにはCancelボタンをクリックする.

Tgifの終了:

Tgifを終了するには,「ファイル」メニュ−から「終了」を選択する.変更操作をまだ保存していない場合は,

のような警告がでるので,保存してから終了するには"Yes", 保存せずに終了するには"No", 終了操作をキャンセルして戻るには"Cancel"をクリックする.


練習:

自分の作成したファイルに適当な名前(例えばtryoutなど)をつけて保存し,一旦Tgifを終了せよ.その後,再度Tgifを起動して,先に保存しておいたファイルがうまく読み込めるかどうか確認してみよ.


印刷:

Tgifで作成した図はプリンタから極めて美しく印刷することができる(何度もくどいが,プリントアウトは用紙の節約のため必要最小限度に慎むこと).しかし,このとき「ファイル」メニュ−から「印刷」を選んではならない.cc環境では,このメニュ−からの印刷機能はうまく動作しないので次の手順に従うこと.

1.まずは作業結果をファイルに保存しておく.

2.「ファイル」メニュ−から「印刷形式」を選択するとといったメニュ−が現れるので,上から3番目を選んでおく.
このときツ−ルボックス左端にはと表示されているはずである.

3.上記の操作をした後,「ファイル」メニュ−から「印刷」を選ぶと,保存しておいた.objファイルに並んで.psファイル(Postscript形式ファイル)ができているはずである.例えばdraw_first.objというTgifファイルに対してdraw_first.psという名のファイルが作成される.

4.端末(kterm)から,このファイルをlprコマンドで印刷する.lprコマンドの詳細は過去の資料ページやコンピュ−タガイド2001年度版に書いてあるが,例えばdraw_first.psをapr2301から印刷したいならば,

lpr -Papr2301 draw_first.ps

とタイプすればよい.尚,lprコマンドのプリンタ名指定は必ず大文字(-P-pではない!)であり,Pとプリンタ名の間に空白を空けないようにすること.


練習課題:

その1:
次のような簡単な電気回路を描き,プリントアウトせよ.このとき,回路の下に各自の学生番号と氏名を入力しておくこと(当然,Tgifの文字オブジェクトとして入れる).但し,回路の大きさは15cm×10cm以内に収まること.

ヒント:抵抗部分は折れ線として描けばよい.また抵抗が一つかけたら,それをCopy & Pasteすれば作図の手間が大幅に省ける.
提出日時:6/3(月)授業開始時(尚,5/29の授業時間内に大本まで提出することも可)

その2:
次のようなフロ−チャ−ト(プログラムの流れを示すのに用いられる図)を描き,上記その1とは別紙に印刷せよ.図の下には各自の学生番号と氏名を入力しておくこと.大きさは10cm×10cm以内に収まること.

ヒント:ひし形は多角形として描けばよい.
提出日時:6/3(月)授業開始時(尚,5/29の授業時間内に大本まで提出することも可)


基礎プログラミング演習Iの表紙ページへ戻る