I E= T*R
Đặc tính chi tiết về kiểu Date
Kiểu Date(Ngày tháng)
Dùng để lưu trữcác dữliệu thuộc kiểu ngày giờcho bất kỳthời điểm nào từ
0h00 ngày 01/01/100 đến 0h00 ngày 31/12/9999.
Kiểu Date được lưu trữtrong máy tính bằng 8 bytes.
Dữliệu thuộc kiểu Date phải được bao bởi cặp dấu # ở hai đầu. Ví dụ: Millenium = #January 1, 2000#
Millenium = #Jan 1, 2000# Millenium = #1/1/ 2000#
Nếu ta chưa gán trịcho biến thuộc kiểu Date thì VB mặc nhận đó là lúc 0:0:0 cùng ngày.
Có thểdùng dạng thức AM/PM hay dạng 24 giờđểbiểu diễn cho giá trịgiờ
Ví dụ: PreMillenium = #December 31, 1999 11:59:59PM# hay PreMillenium = #December 31, 1999 23:59:59#
Khai báo một biến thuộc kiểu Date như sau:
DimADateVariableAs Date‘Không có tiếp vĩngữ
Ví dụ: Dim PreMillenium As Date
Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 145 Đặc tính chi tiết về kiểu Variant Kiểu Variant(Kiểu dữliệu biến đổi)
Kiểu dữliệu này được thiết kếđể lưu mọi dữliệu thuộc kiểu định sẵn của VB. Ví dụ như : Date, String, Double, Integer…
Nếu không khai báo kiểu rõ ràng cho 1 biến thì biến này sẽđược hiểu là thuộc kiểu này.
VB sẽchuyển đổi dữliệu thuộc kiểu Variant thành một kiểu dữliệu khác cho phù hợp (khi gán dữliệu,...).
Ví dụ: String ←Variant,Integer ←Variant,Date ←Variant
Tuy nhiên việc chuyển đổi kiểu như trên sẽdẫn đến nhiều lỗi không lường trước
được.
Dùng kiểu Variant thay cho một kiểu cụthểsẽlàm chậm tốc độxửlý của chương trình do phải tốn thờI gian chuyển đổi và tốn nhiều bộnhớ hơn.
Khai báo một biến thuộc kiểu Variant như sau :
DimAVariantVariable As Variant
Hay DimAVariantVariable 'Mặc nhiên thuộc kiểu Variant Ví dụ: Dim x, y, z As Integer 'x,y là kiểu Variant
Chương 5 : Các kiểu dữliệu trong VB
Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM
Môn : Tin học
Slide 146
5.3 Việc dùng các class đối tượng có sẵn
Như chúng ta đã trình bày trong chương 3, VB hỗtrợviệc lập trình OOP ở1 mức
độnhất định :
o VB cung cấp 1 số class đối tượng, người lập trình có thểdùng chúng ởbất kỳproject ứng dụng nào, ta có thểnói rằng tên của các class định sẳn này cũng là kiểu định sẵn của VB.
o VB cho phép dùng các class đối tượng được người khác viết thông qua công nghệCOM, ActiveX Control (sẽtrình bày trong chương 12).
Chương 5 : Các kiểu dữliệu trong VB
o VB cho người lập trình định nghĩa các class mới ngay trong project phần mềm của họnhờkhái niệm "class module" (sẽđược trình bày chi tiết trong chương 6).
Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM
Môn : Tin học
Slide 147