Bài giảng cung cấp cho người học các kiến thức: Tổng quát về ₫ời sống của dữ liệu của ứng dụng VC#, các cấp độ ghi/đọc dữ liệu phổ biến, ghi/đọc chuỗi byte thô ra/từ file, ghi/đọc chuỗi ký tự ra/từ file, ghi/đọc dữ liệu có kiểu định sẵn ra/từ file nhị phân, hi/đọc dữ liệu có kiểu định sẵn ra/từ file văn bản,. . | Chương 8 Ghi/₫ọc dữ liệu của ứng dụng C# ra file Dẫn nhập Tổng quát về ₫ời sống của dữ liệu của ứng dụng VC# Các cấp ₫ộ ghi/₫ọc dữ liệu phổ biến Ghi/₫ọc chuỗi byte thô ra/từ file Ghi/₫ọc chuỗi ký tự ra/từ file Ghi/₫ọc dữ liệu có kiểu ₫ịnh sẵn ra/từ file nhị phân Ghi/₫ọc dữ liệu có kiểu ₫ịnh sẵn ra/từ file văn bản Ghi/Đọc hệ thống ₫ối tượng ra/vào file Thí dụ về ₫ọc/ghi hệ thống ₫ối tượng Kết chương Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa © 2010 Môn : Lập trình hướng ₫ối tượng Chương 8 : Ghi/₫ọc dữ liệu của ứng dụng C# ra file Slide 1 Dẫn nhập Chương này giới thiệu các ₫ối tượng phục vụ ghi/₫ọc dữ liệu ra/vào file cùng các tác vụ ghi/₫ọc dữ liệu cổ ₫iển ra/vào file. Chương này cũng giới thiệu các ₫ối tượng phục vụ ghi/₫ọc hệ thống ₫ối tượng ra/vào file cùng các tác vụ ghi/₫ọc hệ thống ₫ối tượng có mối quan hệ tham khảo phức tạp ra/vào file. Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa © 2010 Môn : Lập trình hướng ₫ối tượng Chương 8 : Ghi/₫ọc dữ liệu của ứng dụng C# ra file Slide 2 Tổng quát về ₫ời sống của dữ liệu ứng dụng VC# Nhu cầu ghi/₫ọc nội dung của các biến dữ liệu thường rơi vào 3 tình huống chính yếu sau ₫ây : 1. Lưu kết quả của phiên làm việc hiện hành ₫ể dùng lại cho phiên làm việc kế tiếp. 2. Nhập rất nhiều dữ liệu cho phần mềm. 3. Xuất rất nhiều dữ liệu cho người dùng. Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa © 2010 Môn : Lập trình hướng ₫ối tượng Chương 8 : Ghi/₫ọc dữ liệu của ứng dụng C# ra file Slide 3 Các cấp ₫ộ ghi/₫ọc dữ liệu phổ biến 1. ghi/₫ọc chuỗi byte thô ra/từ file, ngữ nghĩa của các byte do chương trình tự qui ₫ịnh. 2. ghi/₫ọc chuỗi ký tự theo cách mã hóa xác ₫ịnh (ASCII, UTF8, UCS2,.) ra/từ file. 3. ghi/₫ọc các dữ liệu thuộc các kiểu cơ bản ₫ịnh sẵn như bool, byte, int, double, String,. ra/từ file theo dạng nhị phân, là dạng mã hóa gốc bên trong chương trình. 4. giải mã các dữ liệu thuộc các kiểu cơ bản .