ダイアログ
グラフィックユーザーインターフェイス(GUI)は、Originでカスタマイズしたアプリケーションの重要な部分の1つです。GUIの作成は、Originの環境内でのダイアログ作成に関連しています。このセクションでは、Originでダイアログを表示する方法をいくつか示します。
- 一番簡単な方法は、Origin C(OC)で組み込みダイアログボックスの機能を使用する方法です。この方法は、メッセージの表示、ファイルを開く、ファイル保存などの基本機能を備えています。
- さらに多くのダイアログの要素が必要で、OCになれている場合は、OCでのGetNマクロとGetNBoxがお勧めです。 C ++とほぼ同じように、このメソッドは独自のアプリケーションスクリプトを追加できるダイアログ内の各要素へのアクセスを許可します。GetNダイアログは、より簡単なアクセスとOriginワークシート内へのデータ出力が可能です。
- ダイアログ作成がより自動化されているのは、Xファンクションビルダです。この方法では、Originがダイアログを自動的に生成し、ユーザは、入力を定義し、アプリケーションロジックが必要なスペースを埋めるだけです。Xファンクションダイアログは、再計算機能をサポートしています。
- Origin 2015から、OriginにはPythonが組み込まれました。OriginでPythonを呼び出すことで、tkinterなどのPythonモジュールとともにインタラクティブなダイアログを作成できます。Pythonダイアログを作成する方法を学ぶのはとても簡単です。
- より洗練された方法は、Microsoft Visual C ++で生成されたリソースDLLを使用して、Originでフローティングツール、ダイアログボックス、ウィザードを構築することです。この方法では、ウィンドウ、ワークシート、グラフなどのOriginのすべての要素にアクセスして制御できます。Visual C++ DLLダイアログを使うことで、とても複雑なGUIを作成することもできます。
- 最後に、Origin 2017から、HTMLとJavaScriptを使用してダイアログボックスのサポートを追加し、Originとやりとりするダイアログを柔軟に作成します。HTMLダイアログを呼び出すには、何百ものサードパーティライブラリがあります。HTMLダイアログを使用すると、とても優れた複雑なGUIを構築できます。