Danh mục

Bài giảng môn Lập trình hướng đối tượng: Chương 8 - TS. Nguyễn Văn Hiệp

Số trang: 53      Loại file: pdf      Dung lượng: 246.77 KB      Lượt xem: 11      Lượt tải: 0    
Hoai.2512

Xem trước 6 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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,... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng môn Lập trình hướng đối tượng: Chương 8 - TS. Nguyễn Văn HiệpChương 8Ghi/₫ọc dữ liệu của ứng dụng C# ra file8.0 Dẫn nhập8.1 Tổng quát về ₫ời sống của dữ liệu của ứng dụng VC#8.2 Các cấp ₫ộ ghi/₫ọc dữ liệu phổ biến8.3 Ghi/₫ọc chuỗi byte thô ra/từ file8.4 Ghi/₫ọc chuỗi ký tự ra/từ file8.5 Ghi/₫ọc dữ liệu có kiểu ₫ịnh sẵn ra/từ file nhị phân8.6 Ghi/₫ọc dữ liệu có kiểu ₫ịnh sẵn ra/từ file văn bản8.7 Ghi/Đọc hệ thống ₫ối tượng ra/vào file8.8 Thí dụ về ₫ọc/ghi hệ thống ₫ối tượng8.9 Kết chươngKhoa Khoa học & Kỹ thuật Máy tínhTrường ĐH Bách Khoa Tp.HCM© 2010Môn : Lập trình hướng ₫ối tượngChương 8 : Ghi/₫ọc dữ liệu của ứng dụng C# ra fileSlide 18.0 Dẫn nhậpChương này giới thiệu các ₫ối tượng phục vụ ghi/₫ọc dữ liệura/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 ₫ốitượ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ínhTrường ĐH Bách Khoa Tp.HCM© 2010Môn : Lập trình hướng ₫ối tượngChương 8 : Ghi/₫ọc dữ liệu của ứng dụng C# ra fileSlide 28.1 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 3tì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ênlà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ínhTrường ĐH Bách Khoa Tp.HCM© 2010Môn : Lập trình hướng ₫ối tượngChương 8 : Ghi/₫ọc dữ liệu của ứng dụng C# ra fileSlide 38.2 Các cấp ₫ộ ghi/₫ọc dữ liệu phổ biến1. ghi/₫ọc chuỗi byte thô ra/từ file, ngữ nghĩa của các byte do chươngtrì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óagố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 ₫ịnh sẵn như bool, byte,int, double, String,... thành chuỗi văn bản, ghi chuỗi ra file văn bản₫ể khi cần ₫ọc các chuỗi văn bản từ file vào chương trình, mã hóatừng chuỗi trên file thành dữ liệu nhị phân bên trong chương trìnhtrước khi xử lý tiếp.5.ghi/₫ọc ₫ối tượng và các ₫ối tượng ₫ược tham khảo trực tiếp haygián tiếp bởi ₫ối tượng gốc ra/từ file nhị phân hay file XML.Khoa Khoa học & Kỹ thuật Máy tínhTrường ĐH Bách Khoa Tp.HCM© 2010Môn : Lập trình hướng ₫ối tượngChương 8 : Ghi/₫ọc dữ liệu của ứng dụng C# ra fileSlide 48.3 Ghi/₫ọc chuỗi byte thô ra/từ fileclass sử dụng : FileStreamcác tác vụ : WriteByte(), ReadByte()Qui trình ghi ₫iển hình như sau ://1. tạo ₫ối tượng quản lý file ₫ể ghi dữ liệuFileStream oFile = new FileStream(C:\data.bin,FileMode.Create);//2. ghi tuần tự từng byte ra fileoFile.WriteByte(1byte);...//3. ₫óng file lại ₫ể phòng ngừa việc ghi bất hợp pháp lên fileoFile.Close();Khoa Khoa học & Kỹ thuật Máy tínhTrường ĐH Bách Khoa Tp.HCM© 2010Môn : Lập trình hướng ₫ối tượngChương 8 : Ghi/₫ọc dữ liệu của ứng dụng C# ra fileSlide 5

Tài liệu được xem nhiều: