Bài giảng Nhập môn lập trình: Chương 7 - Trần Minh Thái
Số trang: 8
Loại file: pptx
Dung lượng: 101.35 KB
Lượt xem: 16
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Nhập môn lập trình - Chương 7: File" trình cung cấp cho người học các kiến thức về: Thao tác trên File - System.IO, File text, File Binary. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn lập trình: Chương 7 - Trần Minh Thái CHƯƠNG7 FILETRẦNMINHTHÁIEmail:minhthai@huflit.edu.vnWebsite:www.minhthai.edu.vn ThaotáctrênFileSystem.IOGồm2loạifile:Vănbản(text)vànhịphân(binary) Bước1:Khaibáođốitượngfile Bước2:Mởfile(đọc/ghi) Bước3:Thaotáctrênfile Bước4:Đóngfile Filetext Đọcfile:đốitượngStreamReader Phươngthứcđọc:ReadLine(); Ghifile:đốitượngStreamWriter Phươngthứcghi:WriteLine(); Đóngfile:PhươngthứcClose(); FileText–VídụstaticvoidTaoFile(stringtenfile) publicstaticvoidMain(){ {StreamWritersw=new stringtenfile=@d: est.txt; StreamWriter(tenfile); TaoFile(tenfile);sw.WriteLine(70); Console.WriteLine(Dulieudoctufile:); DocFile(tenfile);sw.WriteLine(abc); }sw.WriteLine(3.45); }sw.Close();}staticvoidDocFile(stringtenfile) Kếtquả Dulieudoctufile:{ 70StreamReadersr=newStreamReader(tenfile); abcstringstr; 3.45while((str=sr.ReadLine())!=null)FileBinary Ghi:ĐốitượngBinaryWriter Phươngthức:Write(giátrị) Đọc:ĐốitượngBinaryReader Phươngthức: ReadByte() ReadChar() ReadInt32() ReadString() ReadDouble()FileBinary–VídụstaticvoidTaoFile(stringtenfile){ FileStreamf=newFileStream(tenfile,FileMode.Create, FileAccess.Write,FileShare.Write);BinaryWriterbw=newBinaryWriter(f);byteso=140;stringstr=Thisisatest;floatsothuc=6.542f;bw.Write(so);bw.Write(str);bw.Write(sothuc);f.Close(); FileBinary–VídụstaticvoidDocFile(stringtenfile){ FileStreamf=newFileStream(tenfile,FileMode.Open,FileAccess.Read, FileShare.Read);BinaryReaderbr=newBinaryReader(f);byteso; stringstr; floatsothuc;so=br.ReadByte();str=br.ReadString();sothuc=br.ReadSingle();Console.WriteLine({0} {1} {2},so,str,sothuc); Kếtquảf.Close(); Dulieudoctufile: 140Thisisatest 6.542}publicstaticvoidMain(){ stringtenfile=@d: est.bin;Q&A
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn lập trình: Chương 7 - Trần Minh Thái CHƯƠNG7 FILETRẦNMINHTHÁIEmail:minhthai@huflit.edu.vnWebsite:www.minhthai.edu.vn ThaotáctrênFileSystem.IOGồm2loạifile:Vănbản(text)vànhịphân(binary) Bước1:Khaibáođốitượngfile Bước2:Mởfile(đọc/ghi) Bước3:Thaotáctrênfile Bước4:Đóngfile Filetext Đọcfile:đốitượngStreamReader Phươngthứcđọc:ReadLine(); Ghifile:đốitượngStreamWriter Phươngthứcghi:WriteLine(); Đóngfile:PhươngthứcClose(); FileText–VídụstaticvoidTaoFile(stringtenfile) publicstaticvoidMain(){ {StreamWritersw=new stringtenfile=@d: est.txt; StreamWriter(tenfile); TaoFile(tenfile);sw.WriteLine(70); Console.WriteLine(Dulieudoctufile:); DocFile(tenfile);sw.WriteLine(abc); }sw.WriteLine(3.45); }sw.Close();}staticvoidDocFile(stringtenfile) Kếtquả Dulieudoctufile:{ 70StreamReadersr=newStreamReader(tenfile); abcstringstr; 3.45while((str=sr.ReadLine())!=null)FileBinary Ghi:ĐốitượngBinaryWriter Phươngthức:Write(giátrị) Đọc:ĐốitượngBinaryReader Phươngthức: ReadByte() ReadChar() ReadInt32() ReadString() ReadDouble()FileBinary–VídụstaticvoidTaoFile(stringtenfile){ FileStreamf=newFileStream(tenfile,FileMode.Create, FileAccess.Write,FileShare.Write);BinaryWriterbw=newBinaryWriter(f);byteso=140;stringstr=Thisisatest;floatsothuc=6.542f;bw.Write(so);bw.Write(str);bw.Write(sothuc);f.Close(); FileBinary–VídụstaticvoidDocFile(stringtenfile){ FileStreamf=newFileStream(tenfile,FileMode.Open,FileAccess.Read, FileShare.Read);BinaryReaderbr=newBinaryReader(f);byteso; stringstr; floatsothuc;so=br.ReadByte();str=br.ReadString();sothuc=br.ReadSingle();Console.WriteLine({0} {1} {2},so,str,sothuc); Kếtquảf.Close(); Dulieudoctufile: 140Thisisatest 6.542}publicstaticvoidMain(){ stringtenfile=@d: est.bin;Q&A
Tìm kiếm theo từ khóa liên quan:
Bài giảng Nhập môn lập trình Nhập môn lập trình Kỹ thuật lập trình File lập trình File text File BinaryTài liệu có liên quan:
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 360 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 309 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 248 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 222 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 188 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 159 0 0 -
Giáo trình nhập môn lập trình - Phần 22
48 trang 143 0 0 -
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 126 0 0 -
Giáo trình về phân tích thiết kế hệ thống thông tin
113 trang 121 0 0 -
LUẬN VĂN: Tìm hiểu kỹ thuật tạo bóng cứng trong đồ họa 3D
41 trang 115 0 0