想換 .NET 前, 先考慮一下(編號:8238)

依阿晴試用 VS.NET beta1 的結果, 真的只能用 "頭昏腦脹" 來形容, WHY?
1.操作介面變了: 這還好. 畢竟 VC++/C# 也是用同一份 IDE, 而且為了達到 Common Language Runtime, Object Browse 看起來實在有點像 Delphi 5. 然而大部份的選單還是 VC++ & VB 的集合體, Autohide Toolbox, Run 程式還有 Output window, 簡直是 VC++ 的翻版. New 一個專案(或許稱 Solution 比較適合), 看起來又像是 Visual InterDev. Edit pane 看來又有點像 XML Editor(可以像 Tree 一樣縮放).
2.語法變了: 一開始就會看到 Imports System.xxxx 這種語法(Java 的寫法), 接著 Public Class Form1 Inherits System.WinForms.Form (這也是 Java 的寫法). 隨便跳到一個 Event: Public Sub Button1_Paint(ByVal sender As Object, ByVal e As System.WinForms.PaintEventArgs) Handles Button1.Paint, "sender As Object" 這是 Delphi 的.
然後中間有一段 #Region 如果展開來看, 又會發現物件建構的寫法和 Java 又是大同小異.
所以轉換 .NET 前, 最好先考慮一下適不適合. 有很多 VB6 的特性及 Win32 API 呼叫慣例都做了不少修正(或直接刪除). 如果從 Delphi 或 Java 轉 .NET 看來情況會比 VB6 容易...