I E= T*R
Hàm chuyển đổi kiểu
VB cung cấp các hàm sauđểta có thểchuyển giá trịtừkiểu nàođó về kiểu xácđịnh :
CBool (expression) : chuyển trịcủa biểu thức vềkiểu Boolean
CByte (expression) : chuyển trịcủa biểu thức vềkiểu Byte
CCur (expression) : chuyển trịcủa biểu thức vềkiểu Currency
CDate (expression) : chuyển trịcủa biểu thức vềkiểu Date
CDbl (expression) : chuyển trịcủa biểu thức vềkiểu Double
CDec (expression) : chuyển trịcủa biểu thức vềkiểu Decimal
CInt (expression) : chuyển trịcủa biểu thức vềkiểu Integer
CLng (expression) : chuyển trịcủa biểu thức vềkiểu Long
CSng (expression) : chuyển trịcủa biểu thức vềkiểu Single
CStr (expression) : chuyển trịcủa biểu thức vềkiểu String
CVar (expression) : chuyển trịcủa biểu thức vềkiểu Variant
Chương 9 : Định nghĩa thủtục & sửdụng
Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM
Môn : Tin học Slide 239
Các hàm thư viện liên kết động
Trong code VB, ngoài việc gọi các thủtụcđượcđịnh nghĩa trong Project và các thủtụcđịnh sẵn, người lập trình còn có thểgọi các hàm trong các thưviện liên kếtđộng.
1 thưviện liên kếtđộng có dạng *.dll thườngđược xây dựng bằng ngôn ngữ
VC++ và chứa 1 danh sách các hàm dịch vụ. Khi chương trình VB gọi 1 hàm trong file thưviện DLL, file được nạp vào bộnhớvà hàmđược liên kết vào vùng nhớcủa chương trìnhđểchương trình có thểgọiđược hàm cần gọi. Các hàm thưviện DLL được sửdụng chung cho mọi phần mềmđang chạy, nghĩa là chỉ
có 1 bản (copy) của hàm thưviện DLL trong bộnhớmáy tínhđểphục vụcho mọiứng dụng gọi nó.
Ta có thểcoi Windows như1 thưviện phần mềm DLL lớn, thưviện này cung cấp rất nhiều hàm dịch vụkhác nhau, người ta gọi các hàm này là các hàm API (Application Programming Interface). Chương trình VB có thểgọi bất kỳhàm nào trong thưviện này theo cơchếliên kếtđộng như đã trình bàyở trên. Trước khi 1 hàm DLL được dùng trong module VB nàođó, ta cần khai báođặc
tảhàm DLL này nhờlệnhDeclarecủa VB với cú phápđược trình bày trong slide 153 (chương 6).
Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 240 MÔN TIN HỌC Chương 10