検索
AND検索
OR検索
トップ
|
リロード
|
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
開発/解説/IDL をテンプレートにして作成
Main Menu
TOP
Readme
Contents
Download
最新の20件
2012-10-25
product/AutoChasingTurtle
2012-04-12
product/TreasureHuntingRobot
2012-03-07
開発/コミュニティー/勉強会
2012-02-19
連絡帳
2012-02-17
product/TreasureHunter
2011-11-08
product/pandacloud
2010-11-10
SIProp育英基金
2010-02-08
開発/コミュニティー/勉強会/2010/01/09
2010-01-01
開発/コミュニティー/勉強会/2009/09/13
2009-12-01
執筆/ascii_mw/200911
執筆
2009-05-28
開発/コミュニティー/定例ミーティング/2009/05/28
開発/コミュニティー/定例ミーティング
FrontPage
スケジュール
リリース
2009-04-27
開発/コミュニティー/勉強会/2009/04/23
2009-04-06
開発/コミュニティー/勉強会/2009/03/13
2009-03-09
開発/コミュニティー/勉強会/2009/03/07
2008-11-03
開発/コミュニティー/定例ミーティング/2008/11/02
Total:0/Today:0
開始行:
[[開発/解説]]
*意味 [#oef2c3a5]
オブジェクト指向プログラミング言語におけるオブジェクトに...
以上、[[BINARY:http://www.sophia-it.com/content/IDL]]より...
**SIPropでの意味 [#se97f4f3]
SIPropにおいても、言語汎用的なインタフェースの定義言語と...
*詳細解説 [#g93879ba]
IDLを記述する上で、必要最小限のことを解説します。~
また、マッピング対象としては、Javaを想定しています。
**文法 [#o76102c8]
サンプルコード:
module SIProp {
const long typename = 1;
interface SIPropClass1 {
long operation(in long id);
}
exception e1 {
string reason;
};
}
対応表:
|IDL|Java|
|module|パッケージ|
|interface|クラス|
|operation|メソッド|
|exception|例外|
|const|定数宣言|
***注意点 [#w2a34fc9]
-大文字小文字の区別はない
-moduleとinterfaceに同一名称は利用できない
-Cと同じように前方宣言しないと未定義エラーとなる
-#pragma prefix で、using と同様の効果を得ることが出来る
--JDK1.4以降は、コマンドラインから指定する
-引数の型の前に付ける「パラメータ引き渡しモード」は、「in...
**型 [#s6ea586c]
型の対応表:
|IDL|Java|
|boolean|boolean|
|char|char|
|octet|byte|
|string|String|
|short|short|
|unsigned short|short|
|long|int|
|unsigned long|int|
|long long|long|
|unsigned long long|long|
|float|float|
|double|double|
|struct|クラス|
|enum|クラス|
|union|クラス|
|typedef sequence<string> ArrayString|ArrayString[] (配列...
***注意点 [#l8fa7baa]
-int と long の関係が、直感的ではない
-octet という見慣れない型がある
*参考資料 [#l429bb4f]
-[[JavaIDLドキュメント:http://java.sun.com/j2se/1.4/ja/do...
-[[Java mets IDL:http://www.02.246.ne.jp/~torutk/javacorb...
-[[TECHSCORE-CORBA:http://www.techscore.com/tech/CORBA/ch...
終了行:
[[開発/解説]]
*意味 [#oef2c3a5]
オブジェクト指向プログラミング言語におけるオブジェクトに...
以上、[[BINARY:http://www.sophia-it.com/content/IDL]]より...
**SIPropでの意味 [#se97f4f3]
SIPropにおいても、言語汎用的なインタフェースの定義言語と...
*詳細解説 [#g93879ba]
IDLを記述する上で、必要最小限のことを解説します。~
また、マッピング対象としては、Javaを想定しています。
**文法 [#o76102c8]
サンプルコード:
module SIProp {
const long typename = 1;
interface SIPropClass1 {
long operation(in long id);
}
exception e1 {
string reason;
};
}
対応表:
|IDL|Java|
|module|パッケージ|
|interface|クラス|
|operation|メソッド|
|exception|例外|
|const|定数宣言|
***注意点 [#w2a34fc9]
-大文字小文字の区別はない
-moduleとinterfaceに同一名称は利用できない
-Cと同じように前方宣言しないと未定義エラーとなる
-#pragma prefix で、using と同様の効果を得ることが出来る
--JDK1.4以降は、コマンドラインから指定する
-引数の型の前に付ける「パラメータ引き渡しモード」は、「in...
**型 [#s6ea586c]
型の対応表:
|IDL|Java|
|boolean|boolean|
|char|char|
|octet|byte|
|string|String|
|short|short|
|unsigned short|short|
|long|int|
|unsigned long|int|
|long long|long|
|unsigned long long|long|
|float|float|
|double|double|
|struct|クラス|
|enum|クラス|
|union|クラス|
|typedef sequence<string> ArrayString|ArrayString[] (配列...
***注意点 [#l8fa7baa]
-int と long の関係が、直感的ではない
-octet という見慣れない型がある
*参考資料 [#l429bb4f]
-[[JavaIDLドキュメント:http://java.sun.com/j2se/1.4/ja/do...
-[[Java mets IDL:http://www.02.246.ne.jp/~torutk/javacorb...
-[[TECHSCORE-CORBA:http://www.techscore.com/tech/CORBA/ch...
ページ名: