Visual Studio 2008
Visual Studio 2008 を使ってみた。
これは良い。.NETより断然良い。

IDE(統合開発環境)の使い勝手が良い感じに改良されてる。
宣言したまま使用してない変数があると警告してくれたり、
インスタンスが作成されてない変数を使用しても警告してくれる。

細かな変更点だけど、これはなかなか侮れない。
特にインスタンスが作成されてない変数の使用は、
以前なら実行してデバッグしないとエラーにならなかった。
If文内でインスタンスを作成してIf文外で使用ってケースでも検知してくれる。

 Public Sub Sample(ByVal myValue As Integer)
   Dim myForm As Form
   If myValue = 0 Then
     myForm = New Form1
   End If
   myForm.Text = "test"    ' ← インスタンスが作成されていないとエラー
 End Sub

こんな感じのソースだと、変数myValue が0ならインスタンスは作成されてエラーにはならないが、
myValue が0以外ならインスタンスが作成されずにエラーになる。
これを検知し、警告してくれる。

 Public Sub Sample(ByVal myValue As Integer)
   Dim myForm As Form
   If myValue = 0 Then
     myForm = New Form1
   Else
     myForm = New Form2
   End If
   myForm.Text = "test"
 End Sub

このようにElseを使用した場合、
myValueの値がなんであれインスタンスが作成されるので、警告は出ない。
こんな所までサポートするのかと関心した。

とりあえず、ナンプレ解読プログラムが完成するまで.NETでやって、
満足できる物ができたら、2008を使って公開用にC++で組みなおしてみようかと思う。

.NET Frameworks使った言語だと逆コンパイルするとソース丸見えだしね…。
ソースを晒すなんて恥ずかしくて出来ない><
[PR]
by angrywaves | 2009-06-30 23:51 | 趣味・娯楽


<< Visual Studio 2... 親友が先立った… >>