クラウドソーシングによるGUI。オープンベータテストを実施。 - ページ 32

 
Реter Konow:
その値は、関数の対応するケースに渡される。スイッチオペレータがいる。

これ以上はっきりしないまま...。

 
Алексей Барбашин:

これ以上はっきりしない...。

つまり、呼び出される関数が作られるのではなく、生成されたファイルに用意されたセクションが、イベントをきっかけに呼び出されるのである。どんな奇跡でもいいんです。

 
Алексей Барбашин:

これ以上はっきりしないまま...。

OnGuiEvent()関数は、ユーザーによる要素の変更があった場合に、その要素から値を受け取り、自身の中の適切な要素の適切なケースに送ります。そこで、ユーザーはこのイベントに対するレスポンスを書き込む。
 
Alexandr Andreev:

つまり、呼び出される関数が作られるのではなく、生成されたファイルの中に、イベントが発生したときにトリガーとなるセクションが用意されているのです。仕組みはどうでもいいんです。

その通りです。
 
Реter Konow:
OnGuiEvent()関数は、ユーザーによって要素が変更されるイベントで、要素から値を受け取り、自身の中の適切な要素の適切なケースに送ります。そこで、ユーザーはそのイベントに対するレスポンスを書き込む。

この関数は要素に属さないので、繰り返し質問します。

ビデオでこの疑問が解消されるといいのですが。

 
Алексей Барбашин:

この関数は要素に属さないので、繰り返し質問します。

この疑問は映像で解説してほしい。

はい、このボタンが押されたときに動作するという明確なコードの一部が表示されます。

そして、これらは作成されたメニューやファイルによって生成されたときに、ボタン(スイッチ)を明確に分離するためのパーツです。だから、そこに自分のイベントを書いてもいいし、書かなくてもいい。

 
Alexandr Andreev:

このボタンが押されたら動くという明確なコードがあるはずです。

そして、これらは作成されたメニューやファイルによって生成されたときに、ボタン(スイッチ)を明確に分離するためのパーツです。そこで、イベントを入力するかしないか。

こんなはずじゃなかったんだ。ピーターは、「カーネル」のコードに手を入れる必要はないだろうと言っている。もしそうなら、タイプハンドラの中に何らかのイベントがあるはずです。

だから、OnChartEventという型を挙げたのです。イベント、コントロールの名前、その値を渡すことができます。この場合、GUIの内部と直接「接触」することはありません。

結局のところ、グラフィカル・ インターフェースを構築する 際には、常にコントロールの名前を知っておく必要があるのです。また、アイテムのプロパティでイベント名を指定することもできます。OnChartEventイベント内でこれらのパラメータを操作することが可能です。

 
Алексей Барбашин:

この関数は要素に属さないので、繰り返し質問します。

ビデオでこの疑問が解消されるといいのですが。

ある関数は、すべての要素から値を受け取り、そのスイッチ内の正しいケースに送ります。動画で見るとよくわかります。
 
Алексей Барбашин:

そんなことはないんです。ピーターは、「コア」のコードに入る必要はないとしています。また、そうであれば、典型的なハンドラに何らかのイベントがあるはずです。

だから、OnChartEventという型を挙げたのです。イベント、コントロールの名前、その値を渡すことができます。この場合、GUIの内部と直接「接触」することはありません。

結局のところ、グラフィカル・ インターフェースを構築する 際には、常にコントロールの名前を知っておく必要があるのです。また、アイテムのプロパティでイベント名を指定することもできます。OnChartEventイベントで使用可能なパラメータです。

この場合、すべての要素の名前を暗記しておく必要があり、すべてがすでに生成されているファイル

 
Alexandr Andreev:

このボタンが押されたら動くという明確なコードがあるはずです。

そして、作成されたメニューに応じて、これらの明確なコードの断片が生成され、ボタン(スイッチ)を明確に分離するファイルが作成されます。だから、そこに自分のイベントを書いてもいいし、書かなくてもいい。

ええ、こうしましょう。