hci c7 - siiosiio.jp/lecture/humaninterface/hci_c7.ppt.pdf · 2019-11-07 · hci_c7.ppt author:...
TRANSCRIPT
![Page 1: HCI c7 - Siiosiio.jp/lecture/humaninterface/HCI_c7.ppt.pdf · 2019-11-07 · HCI_c7.ppt Author: SIIO Itiro Created Date: 6/6/2011 10:45:39 AM](https://reader033.vdocuments.mx/reader033/viewer/2022050120/5f50c350125d4817ce7d4bb0/html5/thumbnails/1.jpg)
11.6.6
1
HCI 入門 第7章GUI"プログラミング
授業の構成
GUIプログラミング イベント駆動" オブジェクト指向の基礎 継承を利用したプログラミング" ユーザインタフェースビルダー"
イベント駆動プログラミング X Windowでウィンドウを出す
イベント駆動プログラミング while(1) { "//無限ループ
"XNextEvent(display,&event); "switch (event.type) { " "case KeyPress: printf("key\n"); " " "break;" "case …
}
GUIプログラミング イベント駆動" オブジェクト指向の基礎 継承を利用したプログラミング" ユーザインタフェースビルダー"
![Page 2: HCI c7 - Siiosiio.jp/lecture/humaninterface/HCI_c7.ppt.pdf · 2019-11-07 · HCI_c7.ppt Author: SIIO Itiro Created Date: 6/6/2011 10:45:39 AM](https://reader033.vdocuments.mx/reader033/viewer/2022050120/5f50c350125d4817ce7d4bb0/html5/thumbnails/2.jpg)
11.6.6
2
オブジェクト指向の基礎 クラスとインスタンス
クラスからインスタンスを作る Frame f = new Frame();
f.setTitle("hello world");f.setSize(300,200); f.setVisible(true);
GUIプログラミング イベント駆動" オブジェクト指向の基礎 継承を利用したプログラミング" ユーザインタフェースビルダー"
継承
継承してプログラムを作る Frameクラスを継承" ボタン付きで応答するFrameを作る
GUIプログラミング イベント駆動" オブジェクト指向の基礎 継承を利用したプログラミング" ユーザインタフェースビルダー"
![Page 3: HCI c7 - Siiosiio.jp/lecture/humaninterface/HCI_c7.ppt.pdf · 2019-11-07 · HCI_c7.ppt Author: SIIO Itiro Created Date: 6/6/2011 10:45:39 AM](https://reader033.vdocuments.mx/reader033/viewer/2022050120/5f50c350125d4817ce7d4bb0/html5/thumbnails/3.jpg)
11.6.6
3
UIビルダー 温度変換プログラム"
GUI部品を配置、ガイドラインに合わせる
UIビルダー GUI部品のイベントを結びつける