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: 7
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ùng danh mục:
-
Tìm hiểu về lỗi tràn bộ đệm (Buffer Overflow)
5 trang 364 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán trên C++
74 trang 345 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 7 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
16 trang 335 0 0 -
180 trang 274 0 0
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 253 0 0 -
173 trang 248 2 0
-
Bài giảng Phân tích thiết kế và giải thuật - Chương 2: Kỹ thuật thiết kế giải thuật
80 trang 245 0 0 -
Kiến thức phần cứng máy tính - Sửa chữa nâng cấp và cài đặt máy tính xách tay Tập 2
483 trang 243 3 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 243 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 6 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
12 trang 240 0 0
Tài liệu mới:
-
87 trang 0 0 0
-
Quyết định số 190/2019/QĐ-UBND tỉnh BìnhDương
10 trang 0 0 0 -
70 trang 1 0 0
-
Chapter 16: Monopolistic competition
78 trang 1 0 0 -
130 trang 0 0 0
-
DN có vốn đầu tư nước ngoài, nên chốt theo tỷ lệ sở hữu nào?
3 trang 1 0 0 -
Thu hút đầu tư trở lại quê hương của các đồng bào đang làm ăn sinh sống xa tổ quốc
20 trang 0 0 0 -
17 trang 0 0 0
-
26 trang 0 0 0
-
16 trang 0 0 0