Chương 11 QUẢN LÝ HỆ THỐNG FILE Vị trí của hệ thống file trong giải quyết bài toán bằng máy tính. Tổng quát về thời gian sống của biến dữ liệu q Chương trình xử lý dữ liệu thông qua các biến dữ liệu. Như ta đã biết, mỗi biến dữ liệu chỉ có đời sống ngắn ngủi : hoặc bằng đời sống của 1 thủ tục, hoặc bằng đời sống của 1 module (hay đối tượng) hoặc cao nhất là bằng thời gian chạy ứng dụng, từ lúc ứng dụng được nạp vào bộ nhớ trong đến lúc. | Generated by Foxit PDF Creator Foxit Software http For evaluation only. Chương 11 QUẢN LÝ HỆ THỐNG FILE Vị trí của hệ thống file trong giải quyết bài toán bằng máy tính. Tổng quát về thời gian sống của biến dữ liệu q Chương trình xử lý dữ liệu thông qua các biến dữ liệu. Như ta đã biết mỗi biến dữ liệu chỉ có đời sống ngắn ngủi hoặc bằng đời sống của 1 thủ tục hoặc bằng đời sống của 1 module hay đối tượng hoặc cao nhất là bằng thời gian chạy ứng dụng từ lúc ứng dụng được nạp vào bộ nhớ trong đến lúc chương trình kết thúc thực thi. q Để lưu giữ giá trị của 1 số biến hầu trao đổi dữ liệu giữa 2 ứng dụng khác nhau hay giữa 2 lần chạy khác nhau của cùng 1 ứng dụng ta sẽ ghi giá trị các biến này ra môi trường chứa tin bền vững trên những đơn vị chứa tin độc lập được gọi là file. q Trong chương 2 chúng ta đã trình bày các khái niệm về file cách tổ chức đĩa cứng thành cây phân cấp các file cũng như các thao tác quản lý hệ thống file trực tiếp bởi người dùng. q Trong chương này ta sẽ nghiên cứu chi tiết các phương tiện mà VB cung cấp để thực hiện các thao tác quản lý hệ thống file đặc biệt là việc truy xuất nội dung của file từ trong code của ứng dụng VB. Cấu trúc file q Ở cấp độ HĐH file là danh sách gồm n byte chưa có ngữ nghĩa. q Chính ứng dụng phải tự qui định cấu trúc cụ thể của file mình tạo ra đọc lại và ngữ nghĩa của từng đơn vị cấu trúc này. q VB cung cấp cho ứng dụng 3 dạng file khác nhau ứng với mỗi 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. Tổng quát về quản lý hệ thống file trong VB q VB cung