You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

4.2 コンポーネント タイプ

以下は Visual LANSA のユーザーが定義可能なコンポーネントの一覧です。

フォーム

フォームはアプリケーションのウィンドウに対応します。詳細は「&<a href="../../../lansa016/prim_form.htm" target="_blank"&>フォーム (PRIM_FORM)&</a&>」を参照してください。

再利用可能パーツ   

フォーム (またはその他の再利用可能パーツ) で再利用できるコントロールとコードを含むパーツです。これまでにも説明されていますが、Web ブラウザのターゲット・プラットフォームを指定することで、Web アプリケーション用に再利用パーツを作成することも可能です。ビジュアル再利用可能パーツの祖先は PRIM_PNL です。非ビジュアル再利用可能パーツの祖先は PRIM_OBJT になります。詳細は、「&<a href="../../../lansa016/prim_panl.htm" target="_blank"&>フォーム (PRIM_PANL)&</a&>」または「 &<a href="../../../lansa016/prim_objt.htm" target="_blank"&>フォーム (PRIM_OBJT)&</a&>」を参照してください。

Web ページ

Web ページ・コンポーネントは、すべてのブラウザベースの LANSA アプリケーションの起点です。Web ページ・アプリケーションでは、以下に説明されているビューやダイアログのコンポーネントを使用できます。再利用可能パーツ・コンポーネントも Web プラットフォームをサポートします。詳細は、「&<a href="../../../lansa016/prim_web.htm" target="_blank"&>Web ページ  (PRIM_WEB)&</a&>」を参照してください。

ビュー

ビューとは、一緒に作動する複数のコントロールのまとまりのことで、一般的なモバイル Web アプリケーションを作ります。 ビューを利用して、アプリケーション機能を表示します。詳細は「&<a href="../../../lansa016/prim_view.htm" target="_blank"&>フォーム (PRIM_VIEW)&</a&>」を参照してください。

ダイアログ

ダイアログと多くの特別コントロールと共に使用することで、一般的なモバイル Web アプリケーションを作成することができます。ダイアログは Web ページやビューにより使用され、通常はエディターや詳細画面などのモーダル・ウィンドウを提供します。詳細は、「&<a href="../../../lansa016/prim_dlg.htm" target="_blank"&>ダイアログ (PRIM_DLG)&</a&>」を参照してください。

サーバー・モジュール

サーバー・コンポーネントです。Visual LANSA Web アプリケーションのためのサーバー側の処理を提供します。サーバー・モジュールは複数の srvroutine から構成され、通常はデータベース処理やセッション操作を行いますが、その他のサーバー処理を行う場合もあります。詳細は「&<a href="../../../lansa016/prim_srvm.htm" target="_blank"&>サーバー (PRIM_SRVM)&</a&>」を参照してください。

テーマ

テーマはアプリケーションの色、フォント、枠線などが定義された 1 つのオブジェクトです。テーマには、コントロールやカスタム描画スタイルに自動的に適用されるコントロール描画スタイルがあり、これは設計時またはアプリケーションのロジックにより定義されます。詳細は「&<a href="../../../lansa004/content/lansa/lansa004_0055.htm" target="_blank"&>テーマ&</a&>」を参照してください。

ビジュアル・スタイル

個々のフィールド、フォーム、コントロール、またはアプリケーション全体の外観を制御する特別な種類のコンポーネントです。詳細は「&<a href="../../../lansa016/prim_prim_vs.htm" target="_blank"&>ビジュアル スタイル (PRIM_VS)&</a&>」を参照してください。

アイコン

多くのアプリケーションで共有されるイメージです。詳細は「&<a href="../../../lansa012/content/lansa/l4wusr04_0090.htm" target="_blank"&>アイコンの作成&</a&>」を参照してください。

ビットマップ

多くのアプリケーションで共有されるイメージです。詳細は「&<a href="../../../lansa016/prim_bmp.htm" target="_blank"&>フォーム (PRIM_VIEW)&</a&>」を参照してください。

カーソル

多くのアプリケーションで共有されるイメージです。詳細は「&<a href="../../../lansa012/content/lansa/l4wusr04_0390.htm" target="_blank"&>カーソルの作成&</a&>」を参照してください。

ActiveX

Microsoft の ActiveX コントロールです。詳細は「&<a href="../../../

https://docs.lansa.com/14/en/lansa013/content/lansa/l4wdev07_0065.htm

" target="_blank"&>ActiveX 対応アプリケーションの登録&</a&>」を参照してください。

.NET コンポーネント

サード・パーティの再利用可能コンポーネントで、Microsoft .NET Frameworkを使用して作成されたものです。詳細は「&<a href="../../../lansa013/content/lansa/l4wdev07_0360.htm" target="_blank"&>.NET Frameworkコンポーネントのリポジトリへの登録&</a&>」を参照してください。

外部リソース

外部リソースにより、アプリケーションに関連する全てのリソースをリポジトリに登録できるようになります。これにより、アプリケーション内で外部リソースが使用できるようになると同時に、完成したアプリケーションを配布のためにパッケージするのが簡単になります。詳細は「&<a href="../../../lansa012/content/lansa/l4wusr04_0410.htm" target="_blank"&>外部リソースの [定義] タブ&</a&>」を参照してください。

複数言語対応テキスト変数 (言語変数)

これは特別なテキスト変数で、多くの言語でテキスト文字列を定義します。言語変数を画面または Web ページ、またはキャプションといったコントロールのビジュアル・プロパティで使用することで、実行時の言語パラメータによる正しい言語が表示されるようになります。詳細は「&<a href="../../../lansa013/content/lansa/l4wdev03_0160.htm" target="_blank"&>複数言語テキスト変数の概念&</a&>」を参照してください。

システム変数

システム変数は、よく使用される静的・動的な情報を定義します。多くのシステム変数が提供されており、独自のシステム変数の定義も可能です。詳細は「 &<a href="../../../lansa013/content/lansa/l4wdev03_0150.htm" target="_blank"&>システム変数の概念&</a&>」を参照してください。

ウィジェット

ウィジェットは Web アプリケーションで使用され、サードパーティのコントロールと機能を包むラッパーを作成するために使用されます。サードパーティ・スクリプトを記述するために、プロパティ、イベントやメソッドを追加することができます。詳細は「&<a href="../../../lansa016/prim_wdgt.htm" target="_blank"&>ウジェット (PRIM_WDGT)&</a&>」を参照してください。

WAM

Web アプリケーション・モジュールは、インターネット用の LANSA アプリケーション作成に使用されるコンポーネント・ベースの Web テクノロジーです。WAM は LANSA の Web ページ・テクノロジーに取って代わられました。WAM は引き続きフルにサポートされます。詳細は「&<a href="../../../lansa087/content/lansa/wamengt4_0007.htm" target="_blank"&>WAMとは?&</a&>」を参照してください。

すべてのコンポーネントの一覧は、Visual LANSA で[ファイル] > [作成] で表示されます。

プラットフォームについて

  • 全般:特定のプラットフォーム上での一部のコンポーネント・タイプの実行に、制限が適用される場合があります。例えば、IBM iプラットフォームでは、ビジュアル・インターフェースを持つフォームの実行はサポートされません。ただし、サーバー・サイド・コンポーネントはサポートされます。
  • Windows: すべてのコンポーネント・タイプがWindows上でサポートされます。


以下も参照してください。
4.1 コンポーネントの概念
4.3 コンポーネントの定義

  • No labels