VB.net總結

    VB.NET是Visual Basic 4.0以來Visual Basic世界裏最重大的事件。一些人認爲它作出的改動最大。不管如何,VB . NET是很是激動人心的,Visual Basic開發人員能夠在更強大的新環境中利用現有的開發技巧。數據庫

  1、NET與VB6的區別:

  •       不要使用默認的屬性
  •       單獨的一行上聲明每一個變量
  •       數組應是基於0的,不要使用聲明爲n的數組中的第n個元素
  •       把全部的參數明確聲明爲ByRef或ByVaL
  •       在全部可選的參數中設置默認值
  •       考慮窗體私用的標籤—不要在該窗體的外部引用它們(而要使用屬性過程)
  •       不要使用過期的關鍵字,例如Gosub和Deflnt
  •       避免後期綁定
  •       不要使用窗體的默認範例—而應使用與聲明和實例化類相同的語法聲明和實例
  •       不要依賴肯定性最終結果
  •       使用Date類型保存日期,而不要把日期放在Double中。

2、使用DataSet替換Recordset(ADO與ADO.NET區別)

       ADO和ADO.NET的一個主要區別是ADO . NET中的新功能不支持Recordset類。注意現有的ADO功能(包括記錄集)都是兼容的,能夠在仍支持傳統ADO的服務器端使用。對於許多數據訪問,新ADO . NET語法用更靈活的DataSet代替了Recordset概念。
  DataSet是小表格或記錄集的集合及它們的關係。也許描述DataSet的最佳方式是一個微型關係數據庫,其中的數據保存在內存中。這個「虛擬的」本地關係數據庫與原來的數據源徹底是斷開的,但仍具備很是靈活的關係功能。這與ADO中斷開鏈接的Recordset是徹底相反的,ADO中的Recordset僅支持MoveNext, MovePrevious, MoveFirst和Movelast的最低程度的光標操做。這個關係Data.Set是關係數據的一個本地拷貝,能夠用於在客戶工做站、Web服務器和遠程Internet客戶機上進行本地處理。全部須要對數據進行的操做都在這個本地拷貝上完成,而無需鏈接到原來的數據源。這樣,就沒必要與數據庫一直保持鏈接。在本地DataSet上完成全部的處理操做後,該DataSet就做爲一個總體提交給原來的數據庫。任何修改過的記錄均可以在源數據庫上更新和添加記錄等。

3、vb.net面向對象新功能

 visual Basic 4.0發佈時,爲VB引人了一個全新的編程方式,面向對象(oo)的編程方式最終變成了現實。可是當時VB語言中並無包含多少00特性。最顯著的缺憾就是沒有繼承功能,而繼承功能是任何00語言的重要定義標準之一。vB還缺少許屢次級特性,虹方法的重複加載和忽略以及構造函數等。有了vB . Net後,vs語言就完全完成了00語言的轉變。vB如今有了完整的繼承功能,以及許多相關的特性。編程

總結:雖然VB和VB.NET有不少類似之處,可是仍是有不少方面須要我去注意的。數組

相關文章
相關標籤/搜索