{{{ html
<div class="oss_developers">
}}}
= Server/Client Framework for .NET [[br]]テンプレート 導入手順 =
== 概要 ==
これはTERASOLUNA Server/Client Framework for .NETのテンプレートを導入する手順書です。[[br]]
テンプレートには以下の2種類があります。
* プロジェクトテンプレート
* 項目テンプレート
== 前提条件 ==
導入環境には、あらかじめ以下のものが用意されている必要があります。
=== Visual Studio 2005の場合 ===
* Microsoft Visual Studio 2005 Team Edition for Software Developers
* .NET Framework 2.0、.NET Framework 2.0 SP1、または.NET Framework 2.0 SP2
* WebAPサーバ:IIS 6.0(TERASOLUNA Server Framework for .NETを利用する場合)
=== Visual Studio 2008の場合 ===
* Microsoft Visual Studio Team System 2008 Development Edition
* .NET Framework 2.0 SP2、または.NET Framework 3.5 SP1
* WebAPサーバ:IIS 6.0(TERASOLUNA Server Framework for .NETを利用する場合)
併記されているバージョンを元に動作確認を行っていますが、このバージョン以外の環境での動作を制限するものではありません。[[br]]
また、これらのインストール及び設定の手順については、別途Web上の利用ガイド等を参照してください。
なお、TERASOLUNA Server/Client Framework for .NETが提供する入力値検証機能では、内部でEnterprise Library 3.1を利用しています。以下に、Enterprise Library 3.1の導入手順を示します。
=== Enterprise Library 3.1の導入 ===
1. [http://www.microsoft.com/downloads/details.aspx?FamilyId=4C557C63-708F-4280-8F0C-637481C31718&displaylang=en Enterprise Library 3.1]にアクセスし、Enterprise Library 3.1をダウンロードします。Enterprise Library 3.1の詳細については、[http://www.codeplex.com/entlib patterns & practices Enterprise Library]を参照してください。
1. ダウンロードしたEnterprise Library May 2007.msiを実行し、Enterprise Library 3.1をインストールします。
== インストーラの実行 ==
1. terasoluna-server-client4n-installer_(バージョン番号)).zipを任意のフォルダに展開します。
1. 展開して得られたTERASOLUNA-(バージョン番号).msiを実行し、TERASOLUNA Server/Client Framework for .NETのDLLファイルをインストールします。
== プロジェクトテンプレートの導入 ==
1. terasoluna-server-client4n-template_(バージョン番号).zipを任意のフォルダに展開します。
1. 展開して得られたプロジェクトテンプレートファイルをフォルダごと「マイ ドキュメント\Visual Studio 2005(or 2008)\Templates\!ProjectTemplates」にコピーします。
* 各テンプレートファイルの概要を以下に示します。
||フォルダ||テンプレートファイル名||概要||
||Visual C#||Terasoluna Windows Application||TERASOLUNA Client Framework for .NET のプロジェクトテンプレート(C#)||
||||Terasoluna Server Application Rich||TERASOLUNA Server Framework for .NET Rich版 のプロジェクトテンプレート(C#)||
||||Terasoluna Server Application Web||TERASOLUNA Server Framework for .NET Web版 のプロジェクトテンプレート(C#)||
||Visual Basic||Terasoluna Windows Application||TERASOLUNA Client Framework for .NET のプロジェクトテンプレート(VB)||
||||Terasoluna Server Application Rich||TERASOLUNA Server Framework for .NET Rich版 のプロジェクトテンプレート(VB)||
||||Terasoluna Server Application Web||TERASOLUNA Server Framework for .NET Web版 のプロジェクトテンプレート(VB)||
== プロジェクトテンプレートの利用 ==
=== C#の場合 ===
1. Visual Studioにて、「ファイル」>「新規作成」>「プロジェクト」を選択します。
1. 「プロジェクトの種類」にて「Visual C#」を選択します。「マイテンプレート」から利用したいテンプレート(例:Terasoluna Windows Application)を選択し「OK」をクリックします。
1. 「ソリューション エクスプローラ」にて「!TerasolunaWindowsApplication1プロジェクト」のノードを展開します。
1. 「参照設定」のノードを右クリックし、「参照の追加」を選択します。
1. 「.NET」タブにて、以下のコンポーネントを選択し、「OK」をクリックします。
* Enterprise Library Shared Library
* Enterprise Library Validation Application Block
=== VBの場合 ===
1. Visual Studioにて、「ファイル」>「新規作成」>「プロジェクト」を選択します。
1. 「プロジェクトの種類」にて「Visual Basic」を選択します。「マイテンプレート」から利用したいテンプレート(例:Terasoluna Windows Application)を選択し、「OK」をクリックします。
1. 「ソリューション エクスプローラ」にて「!TerasolunaWindowsApplication1プロジェクト」を右クリックし、「プロパティ」を選択します。
1. 「参照」タブにて「追加」をクリックします。
1. 「.NET」タブにて、以下のコンポーネントを選択し、「OK」をクリックします。
* Enterprise Library Shared Library
* Enterprise Library Validation Application Block
== ツールボックスへのアイテムの追加 ==
※この手順は、TERASOLUNA Client Framework for .NET導入済後、一度だけ実施する必要があります。
1. Visual Studioにて「ツールボックス」タブをクリックし、ツールボックスを表示します。
1. ツールボックスを右クリックし、「タブの追加」を選択します。タブの名前に「TERASOLUNA」と入力します。
1. 作成した「TERASOLUNA」タブを右クリックし、![アイテムの選択]を選択します。
1. 「.NET Framework コンポーネント」タブにて以下のコンポーネントにチェックを入れ、「OK」をクリックします。他のコンポーネントのチェックを操作する必要はありません。Windows フォーム(例:Form1.cs)をデザイナで開き、ツールボックスタブの「TERASOLUNA」タブに追加したコンポーネントが表示されることを確認します。
* アセンブリ名:TERASOLUNA.Fw.Client (バージョン番号)
* !EventController
* !FormForwarder
== 項目テンプレートの導入 ==
1. terasoluna-server-client4n-template_(バージョン番号).zipを任意のフォルダに展開します。
1. 展開して得られた項目テンプレートファイルを「マイ ドキュメント\Visual Studio 2005(or 2008)\Templates\!ItemTemplates\Visual C#」と「マイ ドキュメント\Visual Studio 2005(or 2008)\Templates\!ItemTemplates\Visual Basic」にコピーします。
* 各テンプレートファイルの概要を以下に示します。
||テンプレートファイル名||概要||
||ClientBLogicConfiguration||TERASOLUNA Client Framework for .NET のビジネスロジック設定ファイルです。||
||!ConverterConfiguration||TERASOLUNA Client Framework for .NET のデータセット変換設定ファイルです。||
||!ExceptionCodeConfiguration||TERASOLUNA Server Framework for .NET のエラーコード設定ファイルです。||
||!ExceptionTransitionConfiguration||TERASOLUNA Server Framework for .NET のエラー画面遷移設定ファイルです。||
||!PageConfiguration||TERASOLUNA Server Framework for .NET のページ設定ファイルです。||
||ServerBLogicConfiguration||TERASOLUNA Server Framework for .NET のビジネスロジック設定ファイルです。||
||!SqlConfiguration||TERASOLUNA Server Framework for .NET のSQL文設定ファイルです。||
||!ValidationConfiguration||TERASOLUNA Server/Client Framework for .NET の入力値検証設定ファイルです。||
||!ViewConfiguration||TERASOLUNA Client Framework for .NET の画面遷移設定ファイルです。||
== 項目テンプレートの利用 ==
1. Visual Studioにて、「表示」>「ソリューション エクスプローラ」を選択します。
1. 「ソリューション エクスプローラ」中の任意のプロジェクト、フォルダにて右クリックをして、「追加」>「新しい項目」を選択します。
1. 「新しい項目の追加」にて、下部にある「マイ テンプレート」から任意のテンプレートを選択して、「OK」をクリックします。
{{{ html
</div>
}}}