|
HỒ LÔ BIẾN |
|
Các "chiến hữu" VB
6 đã được VB .NET cho "nghỉ hưu"
Chương Can Chíp
|
|
Có rất
nhiều thay đổi trong Visual Basic .NET so với Visual Basic 6. Visual Basic .NET
bỏ hẳn kiểu Currency, các hàm String, lệnh
RSet và
LSet.
Các hàm khác như Left, Right và
Mid đã trở thành lỗi thời
mặc dù chúng vẫn còn được hỗ trợ. Các hàm như IsEmpty và
IsNull được thay bằng phiên bản mới. |
|
Visual
Basic .NET cũng bỏ bớt nhiều từ chốt nhưng ta vẫn không thấy thiếu. Ví dụ, các
lệnh Def (như DefByte,
DefBool,
DefDate,...) cho
phép dân lập trình chỉ định các biến có tên bắt đầu bằng các chữ cái I, J, K, L,
M, N sẽ là các biến kiểu Integer. Trên thực tế, dân
lập trình dường như chẳng bao giờ xài chức năng này.
Có lẽ vì thế mà nó không hiện diện trong Visual
Basic .NET. |
|
Các hàm
toán học giờ đây được dồn vào thư viện System.Math. Khi mà trong Visual
Basic .NET mọi thứ đều là đối tượng và tất cả các bản dãy (array) đều có cận
dưới là 0, rõ ràng các hàm IsObject và Lbound không còn
nhiều ý nghĩa nữa. |
|
Kiểu dữ liệu do dân lập trình tự định nghĩa (UDT: User Defined Type) cũng
được rút khỏi từ vựng Visual Basic. Thay vào đó là khả năng tạo các cấu trúc và
các lớp "tự biên tự diễn" (custom structure, custom class). |
|
Bảng 1 liệt kê các "chiến hữu" đã "nghỉ hưu" để bạn tiện theo dõi. |
|
Bảng 1: Các chức năng đã "nghỉ hưu" trong Visual
Basic .NET |
|
Tên |
Loại |
Tên |
Loại |
|
As Any
Atn
Calendar
Circle
Currency
Date
Date$
Debug.Assert
Debug.Print
DefType
DoEvents
Empty
Eqv
GoSub
Imp
Initialize
Instancing
IsEmpty
IsMissing
IsNull
IsObject
Let
Line
LSet |
Từ chốt
Hàm
Thuộc tính
Lệnh
Loại dữ kiện
Hàm và lệnh
Hàm
Hành vi
Hành vi
Các lệnh Def
Hàm
Từ chốt
Toán tử
Lệnh
Toán tử
Tình huống
Thuộc tính
Hàm
Hàm
Hàm
Hàm
Lệnh
Lệnh
Lệnh |
Now
Null
On ... GoSub
On ... GoTo
Option Base
Option Private
Module
Property Get,
Property Let, Property Set
PSet
Rnd
Round
RSet
Scale
Set
Sgn
Sqr
String
Terminate
Time
Time$
Timer
Type
Variant
VarType
Wend |
Hàm
Từ chốt
Lệnh
Lệnh
Lệnh
Lệnh
Thủ tục
Hành vi
Hàm
Hàm
Lệnh
Hành vi
Lệnh
Hàm
Hàm
Hàm
Tình huống
Hàm và lệnh
Hàm
Hàm
Lệnh
Kiểu dữ kiện
Hàm
Từ chốt |
|
|
|