ページ

2005年12月15日木曜日

C++/CLI が ECMA で認可

C++/CLI now an International Standard! より


C++/CLI が ECMA で認可されたそうです。また、ECMA から ISO に提出されたそうです。


さがしてみたらありました。
Standard ECMA-372 C++/CLI Language Specification (December 2005)

これですね。

VS2005 RC、beta、CTP のアンインストール上の注意

Visual Studio 2005 のセットアップは以前の RC、beta、CTP などのアンイストールを自動では行ってくれません。手動できっちりアンインストールする必要があります。詳しいことは、


ディベロッパー製品開発統括部 Blog: 「Visual Studio 2005最終リリースバージョンのセットアップの際に


を参照されるといいと思います。


ただ、これだけだと足りないかもしれません。
VS2005  は C:\Documents and Settings の下などにもいろいろとファイルを作ります。ただ、このようなところにあるものは、ユーザの設定値やユーザが作成したファイルなので勝手に消すわけにもいきません。なので、基本的にはアンイストールを行っても削除されません。自動アンインストールツールを作っても削除されません。もし心配ならこれらのファイルも消しておいたほうがいいでしょう。(私は、"Visual Studio 2005" とか "Visual Studio 8" とかっていう 2005 に関連しそうなフォルダをバックアップを取りながら消すようにしてます)


で、きちんとアンインストールしたつもりでも、ツールボックスの内容がおかしかったり、ひどいときは IDE でのキー入力もまともに動かなかったりする場合があるようです。どうやらこれは、
How to resolve errors opening currentsettings.vssettings in the final release of VS 2005
によると "C:\Documents and Settings\USERNAME\My Documents\Visual Studio 2005\Settings\currentsettings.vssettings" が残っているのが原因のようです。そして、これは



  1. Visual Studio IDE のすべてのインスタンスを閉じる。

  2. スタートメニューからコマンドプロンプトを起動する。

  3. そのコマンドプロンプトに
    "%programfiles%\Microsoft Visual Studio 8\Common7\IDE\devenv.exe" /resetuserdata
    (VS2005 がデフォルトのパスにインストールされている場合)
    と入力して devenv.exe を /resetuserdata 付きで実行する。

  4. devenv.exe が終了するまで 1~2分待つ。タスクマネージャで devenv.exe が終了したか確認する。

とすることで解決できるようです。
リファレンスには /resetuserdata というのは載ってなくて、/ResetSettings があります。上記の blog によると /resetuserdata が正しいみたいですが。。。

Visual Studio 2005 日本語版 MSDN Subscriber Download に登場

もうすでに多くの方がお気づきだとは思いますが。。。
MSDN Subscriber Download にて Visual Studio 2005 日本語版の各種 (Express、Standard、Professional、Team Editions、Team Suite など。もちろん MSDN のサブスクリプションレベルによってどこまで見えるかは違うと思いますが) がダウンロードできるようになっているようです。


まだ、 http://www.microsoft.com/japan/msdn/vstudio/express/ こちらは beta2 のままみたいですが、きっと近日中に公開されるんじゃないかと思います。

2005年12月14日水曜日

CSS プロパティウインドウアドイン

CSS Property Window Add-in For VS2005 Released! より


CSS (カスケーディング・スタイル・シート) をプロパティウインドウで確認・編集できるようにする VS2005 用アドインが紹介されています。CSS Properties window, with screenshots では画面イメージ付きで紹介されています。
ただ、VS2005 日本語版でちゃんと動くのかどうかなどは不明です。

2005年12月9日金曜日

Exception の代わりに NotImplementedException を使う

Exception instead of NotImplementedException より


VS2005 では interface を書いたときに出てくるスマートタグでコードを自動生成されると throw new Exception( ... ) という中身のメソッドが追加されます。これを Exception ではなく NotImplementedException に変更する方法が紹介されています。"Program Files\Microsoft Visual Studio 8\VC#\Snippets\1033\Refactoring\" に入っている MethodStubBody.snippet ファイルを書き換えればいいそうです。ちなみに、VS2005 日本語版 RC では 1033 ではなく 1041 でした。あと、MethodStubBody.snippet ではなく MethodStub.snippet みたいです。

Windows Live Local

Windows Live Local が公開されたそうです。けど、あいかわらず日本とかは荒い地図しかありません。
これは、MSN Virtual Earth の新バージョンにあたるみたいです。というか、http://virtualearth.msn.com/ にアクセスすると http://local.live.com/ にリダイレクトされるようになってますね。


Windows Live Local is live!
こちらで Microsoft 本社(シアトル)やビル・ゲイツ宅へのリンクなんかが紹介されています。


Virtual Earth SDK
SDK の Version 2.0 も公開されています。

コードネーム Phoenix (MSResearch)

"Codename: Phoenix" Prerelease is Now Available より


Microsoft Research のコードネーム Phoenix Framework というもののプレリリースがダウンロードできるようになったそうです。
「Phoenix はソフトウエアを最適化したり分析したりするフレームワークのコードネーム。このフレームワークは、すべての将来の Microsoft のコンパイラ技術の基礎である」 とかなんとか。。。よくわかんないけど、なんとなくおもしろそうなのでとりあえずメモ。