.NET Framework 2.0使ってる?

気が付いたら.NET Framework 2.0があったりした。MS方面はすっかり放置気味でしたが、Visual Studio Express C#も入れたし、冬休みにでもさわってみようっと。


.NET Framework 2.0で追加された個人的に便利そうなクラスとか

SMTP
System.Net.Mail 名前空間と System.Net.Mime 名前空間のクラスを使用すると、アプリケーションで 1 人以上の受信者に電子メールを送信できます。メールは、代替ビューを使用して送信でき、添付ファイルを含めることもできます。CC (Carbon Copy) および BCC (Blind Carbon Copy) の送信もサポートされています。

だそうな。とりあえず試してみようかな。せっかくならPOPとIMAP4も用意してほしいな。

Ping
Ping クラスを使用すると、アプリケーションはリモート コンピュータがネットワーク上でアクセス可能かどうかを判断できます。このクラスには、Ping.exe コマンド ライン ツールと同様の機能が用意されており、同期呼び出しと非同期呼び出しをサポートしています。

まぁ、これはSOCKETベタ書きでもそんなに手間じゃないけど。

◆WebBrowser
WebBrowser コントロールにより、Windows フォーム アプリケーションで Web ページをホストできます。WebBrowser コントロールを使用すると、アプリケーションの統合された HTML ベースのヘルプまたはインターネット Web 閲覧機能を提供できます。また、WebBrowser コントロールを使用して、既存の Web アプリケーションを、動的 HTML (DHTML) コードと Windows フォームのユーザー インターフェイス機能をシームレスに統合するクライアント アプリケーションに変換できます。

このコントロール1個で笑えるぐらい簡単にWebブラウザが作れちゃう。
とりあえずさっきmixi専用ブラウザ作ってみた。単にmixiしか見れないというネタアプリですけど。w



個人的にはまだ今のところ、WindowsGUIアプリケーション作るなら、PerlGUI: Win32::GUI、Win32::GUI::Loft、PARの方が作りたいものがさっさと作れる具合です。ww