Tổng quan
StorageTools tập trung vào Structured Storage trong môi trường Visual Basic, dùng Visual Basic OLE Objects để biểu diễn storages và streams theo cách quen thuộc với lập trình viên VB. Cách tiếp cận này giúp thao tác với các phần tử lưu trữ theo mô hình gần với đối tượng thay vì xử lý ở mức thấp.

Khả năng nhận biết file Structured Storage và đọc cả file thông thường như Structured Storage file là điểm nổi bật của bộ thành phần này. Tài liệu cũng nêu các chế độ Sequential, Binary và Random access cho tác vụ đọc/ghi dữ liệu, phù hợp với các ứng dụng VB cần kiểm soát cách truy cập file.
StorageTools cho phép đọc cả file thường như Structured Storage, thao tác storages và streams qua Visual Basic OLE Objects, kèm truy cập Registry và mẫu mã nguồn VB.

Tính năng nổi bật
- Biểu diễn storages và streams bằng Visual Basic OLE Objects quen thuộc.
- Camera Metadata — Phát hiện file có thuộc định dạng Structured Storage hay không.
- Camera Metadata — Đọc file thông thường như một Structured Storage file.
- Hỗ trợ Sequential access cho đọc và ghi dữ liệu trong VB.
- Hỗ trợ Binary access cho thao tác dữ liệu mức file.
- Hỗ trợ Random access cho các kịch bản đọc ghi linh hoạt.
- Tạo compound document trong memory buffer thay vì file đĩa.
Ứng dụng thực tế
- Phân tích cấu trúc file OLE 2.0 và compound document trong ứng dụng Visual Basic.
- Xây dựng ứng dụng lưu trữ dữ liệu theo mô hình Structured Storage hoặc compound document.
- Đọc thuộc tính tài liệu và metadata từ structured storage files.
- Tạo cấu hình theo người dùng hoặc theo máy thông qua Registry.
- Đăng ký phần mở rộng file, biểu tượng, uninstaller và thông tin phiên bản ứng dụng.
Đối tượng sử dụng phù hợp
- Lập trình viên Visual Basic 4.0,5.0,6.0
- Nhóm bảo trì ứng dụng VB cần làm việc với Structured Storage
- Lập trình viên.NET cần tương tác với thành phần đã sẵn sàng cho môi trường.NET
- Kỹ sư phần mềm cần truy cập Registry và thuộc tính file trong ứng dụng Windows
Thông tin kỹ thuật
Câu hỏi thường gặp
StorageTools có đọc được file thường như Structured Storage không?
Có. Mô tả nêu rõ khả năng đọc bất kỳ file thông thường nào như thể đó là Structured Storage file.
StorageTools hỗ trợ môi trường phát triển nào?
Danh sách compatible containers gồm Microsoft Visual Studio.NET, Visual Studio 6.0, Visual Studio 97, Visual Basic.NET, Visual Basic 6.0,5.0,4.0, Visual C++.NET và Visual C#.NET.
Phiên bản 3.0 bổ sung những gì?
Phiên bản 3.0 thêm sample VB6 cho IPersistStream, cập nhật để hoạt động trong môi trường.NET, bổ sung VariantPutEx, VariantGetEx và IStreamToDStream.
StorageTools có hỗ trợ Registry không?
Có. Bộ công cụ gồm Registry Control và Registry ATL component để truy cập Registry và Registration Database.
StorageTools triển khai trên hệ điều hành nào?
Phần Compatibility liệt kê Windows 98, Windows NT 4.0, Windows 95, Windows NT 3.51 và Windows 3.X.





Bình luận