掲示板一覧 - トピック一覧 EA ソースコード生成・コード生成テンプレート
クラス図からC#以外の言語でソースコード生成する方法 |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2010-1-21 15:38 |
EA Administrator ![]() ![]() 投稿: 1895 |
クラス図からC#以外の言語でソースコード生成する方法○ご質問
C#のソースコードをEAに読み込んでクラス図を作成しましたが、 このクラス図からC言語やC++など、別の言語でソースコードを 生成することはできますか? また、合わせて操作の処理部も別の言語にすることはできますか? ○回答 クラスの定義部分を別の言語で生成する方法は、いくつかありますので紹介します。 クラス要素の数が多い場合や、すべてのクラス要素のプログラム言語を 変更したい場合は、以下の方法1.がよろしいかと思います。 なお、操作の処理部を別の言語に変換する機能はEAにはありません。 方法1. クラス要素のプログラム言語を一括して変更する方法 1) プロジェクトブラウザにおいて、クラス要素が格納されたパッケージ (またはビュー)を選ぶ 2) 右クリックして「ソースコードの生成と読み込み」→ 「パッケージ内のクラスの設定を一括変更」を選ぶ 3) ダイアログが表示されますので以下の3項目を設定し、OKボタンを押す。 -「現在の言語」欄においてJavaを設定 -「変換先」欄においてCまたはC++を設定 -「ファイル名の消去」にチェックを入れる (子パッケージがある場合は、「子パッケージを含む」にもチェックを入れる。) 4) プロジェクトブラウザにおいて、クラス要素が格納されたパッケージ (またはビュー)を選び、右クリックして「ソースコードの生成と読み込み」 →「ソースコード生成」を実行し「生成」ボタンを押す。 (クラス要素の数が多い場合は「ファイルパスの自動生成」にチェックを 入れると、すべてのファイルパスを指定する手間を省けます。) 方法2. クラス要素ごとにプログラム言語を変更する方法(1) 1) クラス要素をダブルクリックし「言語」欄をCまたはC++に変更する 2) クラス要素を選んで右クリックし「ソースコードの生成」を実行する 3) 「パス」欄の右側にある「...」ボタンをクリックし、ソースコードの ファイルパスを設定しなおしてから「生成」ボタンを押す 方法3. クラス要素ごとにプログラム言語を変更する方法(2) 1) クラス要素を選んで右クリックし「ソースコードの生成」を実行する 2) 「対象の言語」欄をCまたはC++に変更する 3) 「パス」欄の右側にある「...」ボタンをクリックし、ソースコードの ファイルパスを設定しなおしてから「生成」ボタンを押す |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
sugimoto | 2010-1-21 15:38 |




