I E= T*R
Cấu trúc file
Ởcấpđộ HĐH, file là danh sách gồm n byte chưa có ngữnghĩa.
Chínhứng dụng phải tựqui định cấu trúc cụthểcủa file mình tạora/đọc lại và ngữnghĩa của từngđơn vịcấu trúc này. ra/đọc lại và ngữnghĩa của từngđơn vịcấu trúc này.
VB cung cấp choứng dụng 3 dạng file khác nhau, ứng với mỗidạng file có 1 cách thức truy xuất dữliệu tươngứng : dạng file có 1 cách thức truy xuất dữliệu tươngứng :
file tuần tự(Sequential File) hay file văn bản là danh sách gồm n byte, mỗi byte là 1 ký tựANSI. Thí dụfile source code của các class VB *.bas.
file nhịphân(Binary File) là danh sách gồm n byte nhịphân chưa có cấu trúc. Thí dụfile Word, file Excel, file khảthi - executable.
file truy xuất trực tiếp(Random File) là danh sách gồm n record có cùngđộdài, mỗi record chứa nhiều field thông tin. Thí dụfile chứa các hồsơsinh viên.
Chương 11 : Quản lý hệthống file
Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM
Môn : Tin học
Slide 292
Tổng quát về quản lý hệ thống file trong VB
VB cung cấp cho người lập trình 2 phương pháp khác nhauđểquản lý hệthống file :
gọi các thủtục truyền thốngnhưOpen, Close, Input, Write, Get, Put... Ta có thểgọi các thủtục này là các lệnh VB.
dùng mô hìnhđối tượng FSO(File System Object). Với phương pháp này, đầu tiên người lập trình sẽtạo rađối tượng
FileSystemObject rồi mỗi khi cần quản lý hệthống file, họchỉcần gọi method tươngứng củađối tượng trên.
Mặc dù FSO là phương pháp hướngđối tượng, rất thân thiện và dễdùng, nhưng hiện FSO chưađủmạnh, chỉcho phép truy xuất file text -văn bản, chứchưa cho phép truy xuất 2 dạng file Binary và Random. Do đó trong chương này chúng ta chỉtập trung giới thiệu phương pháp dùng các thủ tục truyền thốngđểtruy xuất file. Sau này khi cóđiều kiện, mỗi SV sẽtự nghiên cứu thêm cách dùng mô hình FSO.
Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM
Môn : Tin học
Slide 293
11.1 Tổng quát về truy xuất file trong VB