概要と準備はじめにこのドキュメントではC#のサンプルコードを解説することによって、CookerGXの動的組み込みクラスの実装法を説明します。サンプル内のRtemplate.csを示します。このドキュメントでは画像に示したようにRtemplate.csをを五つ部分に分けて、それぞれを独立したページで解説します。RtemplateEmbedder.csの解説に一ページを当てて、全部で六つのページで動的組み込みクラスの実装について詳説します。サンプルコードこのドキュメントで使用するC#ソースコードをアーカイブファイルにまとめてあります。ダウンロードリンクはインデックスページにあります。ダウンロードされるアーカイブファイルは、7z形式の自己解凍形式です。このアーカイブファイルは.exe拡張子をもつ実行ファイルです。ダウンロードしたファイルを適当なディレクトリで実行してください。そのディレクトリに必要なファイルが解凍されます。C#言語を利用することを前提しています。扱うためにはプロジェクトを作成しなければいけません。起動させて"新しいプロジェクトの作成"を選択してプロジェクトを作成します。FrameworkC#次に、プロジェクトの名前などを入力します。ここでは以下のように入力します。4.6これで新しいプロジェクトが作成されたはずです。参照まず、プロジェクトにRiceへの参照を設定する必要があります。NuGetから最新のRiceをインストールします。ここではx86版をインストールしてください。ここでは対象プラットフォームを上記の方法で設定していますが、設定法は他にもあります。各自で適切な方法で設定してください。アセンブリ名Rice言語利用アプリケーションで使用する動的組み込みクラスのための.dllファイルは以下の規則に従った名前を持たなければいけません。アセンブリ名を設定することで指定します。ここでは"Rtype.template"を指定します。これで出来上がるファイルが"Rtype.template.dll"になります。RtemplateEmbedder.cs)を読み込みます。ここでは上記の方法で読み込んでいますが、読み込み法は他にもあります。各自で適切な方法で読み込んでください。ファイルがある場合は削除をお願いします。次のページではこれまでの説明でプロジェクトを作成しサンプルアーカイブのソースファイルを読み込みました。最終的にはこのプロジェクトをビルドすることで動的組み込みクラスが作成されます。次のページではRtemplate.csを五つに分けた最初の部分を詳説します。