Số 57
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 RSetLSet. Các hàm khác như Left, RightMid đã trở thành lỗi thời mặc dù chúng vẫn còn được hỗ trợ. Các hàm như IsEmptyIsNull đượ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 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

[Đầu trang]
Trang chủ
Thư ngỏ
Nội lực "Peter Pan"
Cầu nối Intel Việt Nam
Chuyện trong tuần
Nhóm Frontpage
Cõi người ta
Kim cương doanh nghiệp
Bình luận thị trường
Cõi Mô-bai
Chuyên đề
Bổ ngửa
Nuôi hồn Robot
Túi càn khôn IT
Kinh nghiệm lập trình
Cảm về Game
Nhật ký e-CHÍP
Bản quyền VASC Orient, Công ty phát triển phần mềm VASC
99 Triệu Việt Vương HN; Tel: (04) 9782235 • email: echip@vasc.com.vn