最近のアクセス:
GeneXus 標準クラス

GeneXus 標準クラスとは、ネイティブコードで記述され、生成されたコードから参照される一連のルーチンです。たとえば、E メールを送信するコードは、E メールを送信するすべてのオブジェクトで生成されるわけではありません。標準クラスの一部としてパッケージ化され、生成されたコードがそれを参照します。
すべての GeneXus ジェネレーターに、それぞれの標準クラスのセットがあります。

配布

標準クラスは GeneXus の各バージョンで配布され、自動的にインストールされます。
: .NET および Java のジェネレーターの標準クラスは、アプリケーションをビルドする際にインストールされます。

ソースコード

標準クラスのソースコードは、ほとんどのジェネレーターで、GeneXus とともには配布されていません (後述の情報を参照)。.NET Framework および .NET 標準クラスには https://github.com/genexuslabs/DotNetClasses から、Java 標準クラスには https://github.com/genexuslabs/JavaClasses からアクセスできます。

コンパイル方法:

ブランチ:

GeneXus のリリースそれぞれに対応したリリース

ライセンス

標準クラスのソースコードは、必要に応じてダウンロードできます。また、変更を加えて再配布することもできます。詳しくは、次を参照してください。

パッケージ化

ルーチンのパッケージ化の方法はジェネレーターごとに異なります。

Java

参照: https://github.com/genexuslabs/JavaClasses#modules.

.NET Framework

参照: https://github.com/genexuslabs/DotNetClasses#modules.
既にパッケージ化されているルーチンが、<GeneXus Installation>\gxnet フォルダに gx*.dll として配置されています。

.NET

参照: https://github.com/genexuslabs/DotNetClasses#modules.
詳細情報:  .NET ジェネレーターの標準クラス

iSeries Native

iSeries (COBOL|RPG) プログラムを実行するには、GeneXus iSeries ライブラリ (GeneXus COBOL プログラムと RPG プログラムで使用される GeneXus 標準ルーチン) をインストールする必要があります。

Android

Android 用の GeneXus 標準クラスと、Android FlexibleClient と呼ばれる Android ライブラリのセットは、GeneXus のインストールディレクトリー内の Maven リポジトリ (Android/m2Repository 内) にバイナリ形式でパッケージ化されています。

iOS

GXFlexibleClient フレームワークは iOS 用の GeneXus 標準クラスです。このクラスは Xcode プロジェクトで参照されるフレームワークとしてデプロイされます。このフレームワークはコンパイルプロセスで Mac マシンにコピーされ、インストールされます。

参考情報

COBOL による生成 RPG による生成
GeneXus で生成されたアプリケーションが使用する外部ユーティリティ
Apple - FAQ and Common Issues
  

サブページ
Created: 15/01/07 22:45 by Admin Last update: 23/04/24 18:05 by Admin
カテゴリ
Powered by GXwiki 3.0