none
VB.NET如何轉為ASP.NET呢? RRS feed

  • 問題

  • 我過去聽過研討會時,有聽到VB.NET可以直接轉為ASP.NET,請教一下

    要如何直接轉呢?

    轉檔後,還有什麼要修改的呢?

    還是我聽錯了呢?

    2006年5月9日 上午 03:30

解答

  • 不要搞錯了,VB.NET 是語言,ASP.NET 是開發平台 .

    我想所謂的直接轉,應該是程式語言不變,因為 ASP.NET 程式可以用 VB.NET 開發,但 Windows 應用程式本質上和 ASP.NET Web 應用程式有差異(state-less 和 state-ful 就是其中之一),所以不太可能原有的 Windows 應用程式原封不動的轉到 Web 來(除非有工具可以偵測並修改其中的差異).

    2006年5月9日 上午 03:44
    版主

所有回覆

  • 不要搞錯了,VB.NET 是語言,ASP.NET 是開發平台 .

    我想所謂的直接轉,應該是程式語言不變,因為 ASP.NET 程式可以用 VB.NET 開發,但 Windows 應用程式本質上和 ASP.NET Web 應用程式有差異(state-less 和 state-ful 就是其中之一),所以不太可能原有的 Windows 應用程式原封不動的轉到 Web 來(除非有工具可以偵測並修改其中的差異).

    2006年5月9日 上午 03:44
    版主
  • 界面的部份不能直接轉,用法接近。

    類別可以直接轉,函數庫要放在 aspx 或封入類別中。

    因為除錯方便的關係,新建元件或是複雜問題,我會先用 VB.NET 寫 windows 程式,確認程式碼無誤後,再轉移到 ASP.NET 上,並保持兩邊類別庫、函式庫等程式碼一致,以利出問題的時候重新模擬。

    2006年5月9日 上午 06:26
    版主
  • 哦!所以您是重新建立一個ASP.NET的檔案哦!

    你所謂的轉移是將程式碼,CALL至ASP.NET的程式編輯區嗎?

    2006年5月9日 上午 10:14
  • 不好意思,因為提醒我的功能忽然沒了,所以不知道你有回文。

    你可以參考:

    http://www.microsoft.com/taiwan/msdn/columns/mvp/aspxcode.htm

    Class 要直接跟 VB.NET 共用時,必須手動改 vbproj 內檔案的崁入,VSNET 的介面不允許你共用,會變成複製成新的,手動改該檔才能共用原始碼。

    2006年5月16日 下午 04:33
    版主