1 00:00:00,000 --> 00:00:00,320 2 00:00:00,320 --> 00:00:03,260 スピーカ1:それではでプログラムを書いてみましょう 含むグラフィカル·ユーザー·インターフェース 3 00:00:03,260 --> 00:00:05,180 インチウィンドウとそこにボタン 4 00:00:05,180 --> 00:00:06,540 のを始めましょう。 5 00:00:06,540 --> 00:00:10,690 >> まず、私が先に行くとGを宣言しましょう ウィンドウ、変数ウィンドウを呼び出す。 6 00:00:10,690 --> 00:00:13,510 そして、それへの復帰を割り当てる 新しいGウィンドウの値。 7 00:00:13,510 --> 00:00:15,230 その私たちのウィンドウをインスタンス化します。 8 00:00:15,230 --> 00:00:19,530 そして、我々は320の幅を指定 ピクセルと240ピクセルの高さ。 9 00:00:19,530 --> 00:00:22,160 やや恣意が、小さな 画面に収まるほど。 10 00:00:22,160 --> 00:00:24,060 それでは、gボタンをインスタンス化してみましょう。 11 00:00:24,060 --> 00:00:27,530 ラベルとそのユーザーだけでなく、 参照するだけでなく、ユニークでます 12 00:00:27,530 --> 00:00:28,150 識別子。 13 00:00:28,150 --> 00:00:32,560 いわゆるアクションコマンド、その意志 確かにユニークにそのボタンを識別します。 14 00:00:32,560 --> 00:00:37,680 gボタン、ボタンは、リターンを得る 新しいGボタンの値。 15 00:00:37,680 --> 00:00:40,940 そして、それはラベルがなければならないですが、 非常に単純に、ボタンを押します。 16 00:00:40,940 --> 00:00:47,380 、その後のアクションコマンドを設定してみましょう、 そのボタンを渡し、ユニークな、 17 00:00:47,380 --> 00:00:49,870 そして、いくつかのものを任意のワードは、クリックしてください。 18 00:00:49,870 --> 00:00:55,440 それでは、地域にボタンを追加してみましょう ウィンドウのウィンドウにバイパスし、 19 00:00:55,440 --> 00:00:59,630 ボタン、およびの識別子 窓の南部地域 - 20 00:00:59,630 --> 00:01:03,020 そのスタンフォード大学のポータブルに従って ライブラリには、下側部分である 21 00:01:03,020 --> 00:01:04,170 画面の。 22 00:01:04,170 --> 00:01:07,000 >> そして今、意図的にしてみましょう 無限ループを引き起こす。 23 00:01:07,000 --> 00:01:10,250 24 00:01:10,250 --> 00:01:12,600 このループの内側に、我々は行っている 二つのことを待機するように。 25 00:01:12,600 --> 00:01:15,680 ユーザーが選択したかどうかを一つ、 ウィンドウを閉じます。 26 00:01:15,680 --> 00:01:19,010 ユーザーが持っているかどうか、および2、 その特定のボタンをクリックしました。 27 00:01:19,010 --> 00:01:22,960 まず、宣言するつもりだ Gアクションイベント、呼び出し 28 00:01:22,960 --> 00:01:24,190 変数イベント。 29 00:01:24,190 --> 00:01:31,480 そして、それに戻り値を代入 が発生した場合、アクションイベントを待ちます。 30 00:01:31,480 --> 00:01:34,460 >> そして今度は、チェックしてみましょう場合は、そのイベント 窓の開閉である。 31 00:01:34,460 --> 00:01:40,040 場合は、渡し、イベント、型を取得する イベント等しい、等しい、窓 32 00:01:40,040 --> 00:01:40,955 クローズドアンダー。 33 00:01:40,955 --> 00:01:44,630 で宣言された特別な定数 スタンフォードポータブルなライブラリという 34 00:01:44,630 --> 00:01:47,170 まさにそれを表し ウィンドウの開閉を制御する。 35 00:01:47,170 --> 00:01:49,820 それから私はこのから抜け出すつもりだ そうでなければ、無限ループ、その結果、私たち 36 00:01:49,820 --> 00:01:51,770 関数の最後に到達する。 37 00:01:51,770 --> 00:01:58,460 そうでなければ、私がいるかどうかを確認するつもりだ 文字列は、取得の作用を比較する 38 00:01:58,460 --> 00:02:02,990 コマンド、イベント、コンマ、引用符を渡す 引用終わり、クリック - そのユニークな 39 00:02:02,990 --> 00:02:04,570 前から識別子 - 40 00:02:04,570 --> 00:02:06,360 等しい等しく、ゼロ。 41 00:02:06,360 --> 00:02:13,290 その後、私は何かをプリントアウトするつもりだ 任意のようなボタンがクリックされました。 42 00:02:13,290 --> 00:02:17,220 >> 言い換えれば、もし聞いて、そのA ボタンをクリックし、そのイベントでした 43 00:02:17,220 --> 00:02:20,690 ボタンがクリックされたことを示します 一意の識別子を持つ1だった 44 00:02:20,690 --> 00:02:24,180 引用引用終わりのクリックで、私は欲しい 画面上でできるだけ多くを報告する。 45 00:02:24,180 --> 00:02:25,780 今、この場合には、私は 1ボタンがあります。 46 00:02:25,780 --> 00:02:29,040 しかし、念のために自分のアプリケーションを持っていた 複数のボタン、この技術だろ 47 00:02:29,040 --> 00:02:32,130 私は区別することができます それらのいくつかのボタン。 48 00:02:32,130 --> 00:02:36,465 このループの外では、今、私はするつもりだ 渡し、Gウィンドウを閉じるには、進んで 49 00:02:36,465 --> 00:02:40,280 引数としてウィンドウで、 してから、ゼロを返します。 50 00:02:40,280 --> 00:02:43,930 >> コンパイル、今度は保存でき、 このプログラムを実行してください。 51 00:02:43,930 --> 00:02:47,690 ボタン、ドットスラッシュボタンを作成します。 52 00:02:47,690 --> 00:02:49,640 私の窓があると、ボタンがあります。 53 00:02:49,640 --> 00:02:51,720 それでは先に進み、クリックしてみましょう ボタン。 54 00:02:51,720 --> 00:02:52,810 とボタンがクリックされました。 55 00:02:52,810 --> 00:02:54,400 それではもう一度クリックしてみましょう。 56 00:02:54,400 --> 00:02:55,310 ボタンがクリックされました。 57 00:02:55,310 --> 00:02:59,160 >> それでは、トップのXをクリックしてみましょう 右下隅のウィンドウを閉じるには、 58 00:02:59,160 --> 00:03:01,400 そして我々はそのループから抜け出す そして我々は、ゼロを返します。 59 00:03:01,400 --> 00:03:03,638