Đặc tính chi tiết về kiểu Date

Một phần của tài liệu Tài liệu môn tin học đối tượng - Phương pháp giải quyết bài toán bằng máy tính số pptx (Trang 73 - 75)

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 kiu 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 Vic dùng các class đối tượng có sn

ƒ 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. (adsbygoogle = window.adsbygoogle || []).push({});

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

Một phần của tài liệu Tài liệu môn tin học đối tượng - Phương pháp giải quyết bài toán bằng máy tính số pptx (Trang 73 - 75)