Javaとcom4jで作り始めたWindows版の自宅サーバへの再生履歴送信プログラム、JavaによるCOMがよくわからないのでC#でつくることにした。
Visual Studio 2008 Express Edition は以前ダウンロードしてありDVDを焼いてあったのでインストールすればすぐに使える状態に。
まず、コンソールアプリを書いて、C#でのCOMというのを体感してみる。
AppleScript並に簡単にiTunesの情報が取れる。
AppleScriptと違ってimportなどの設定が必要だったりするが、呼び出すメソッドや使うプロパティは開発環境でドロップダウンリストに出てくるから選ぶだけだ。使いたいものは見ればわかるレベル。
昔、Visual BasicやDelphiでWindowsネイティブのクライアントアプリを書いていたからインタフェース部分は多分大丈夫だろう。
COMはおそらく、AppleScriptの経験で何とかなると思う。
C#でHTTPクライアントをいかにして楽に作ることができるのか、課題はそこだけだろう。
何かコンポーネントでもあったらいいな。
まだすべてを見れていないのでわからないのだ。
コメント