Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Hướng dẫn thao tác file DataBase File bằng C# pot
Nội dung xem thử
Mô tả chi tiết
Hướng dẫn thao tác file DBF bằng C#
1 Định nghĩa cấu trúc lưu trữ main header và field header
Ta lưu trữ cấu trúc của phần main header và field header vào hai lớp
CMainHeader và CfieldHeader (ở đây chỉ khai báo các trường có sử dụng mà
không khai báo hết các trường trong các header).
class CMainHeader
{
public byte version;
public byte year, month, day;
public int num_of_record;
public char header_length;
public char record_length;
public byte[] reserved;
public CMainHeader(){
}
}
class CFieldHeader
{
public byte[] field_name;
public byte type;
public int record_offset;
public byte field_length;
public byte decimal_number;
public byte[] reserved;
public CFieldHeader(){
}
}
2 Thao tác đọc main header và field header
Ta hiệu chỉnh lại constructor để thực hiện xây dựng main header và field header từ
chuỗi byte tương ứng.
Dữ liệu đầu vào là chuỗi byte đọc được từ stream, ta xử lí chuyển byte thành dạng
dữ liệu phù hợp với từng trường.