lecture file man prog

22
Жава технологи Улаанбаатар Их Сургууль Бэлтгэсэн: багш Б.Ганзориг

Upload: ganzorigb

Post on 11-Aug-2015

74 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Lecture file man prog

Жава технологи

Улаанбаатар Их Сургууль

Бэлтгэсэн: багш Б.Ганзориг

Page 2: Lecture file man prog

ФАЙЛ, ФОЛДЕРТЭЙ АЖИЛЛАХ

Хэрэглэгчээс оруулсан өгөгдлийг файлд бичнэ. Тухайн файлыг програм автоматаар үүсгэхдээ тухайн файлыг ямар зам дээр байхыг давхар заана.

Page 3: Lecture file man prog

ЖИШЭЭ ПРОГРАМ 1

Page 4: Lecture file man prog

ЖИШЭЭ ПРОГРАМЫН ТАЙЛБАР

Хэрэглэгчийн гараас текст оруулах хэсэг

Page 5: Lecture file man prog

ЖИШЭЭ ПРОГРАМЫН ТАЙЛБАР

Хэрэглэгчийн оруулсан текстийг өмнө нь String s –д хадгалсан байгаа.

Харин энэ удаад Reader классын in объектэд StringReader функцын тусламжтайгаар авч байна.

Page 6: Lecture file man prog

ЖИШЭЭ ПРОГРАМЫН ТАЙЛБАР

BufferedOutputStream классын out объектыг үүсгэхдээ out.txt файлыг замын хамт зааж өгч байна.

Page 7: Lecture file man prog

ЖИШЭЭ ПРОГРАМЫН ТАЙЛБАР

charRead хувьсагч нь гараас оруулсан тэмдэгтүүдийг тоолох зорилготой. Тухайн тэмдэгтүүд нь in объектэд байгаа учраас эхнээс нь төгсгөл хүрч байгаа эсэхийг мэдэхэд ашиглагдана.

Page 8: Lecture file man prog

ЖИШЭЭ ПРОГРАМЫН ТАЙЛБАР

in.read() нь тэмдэгтүүдийг унших бөгөөд уншсан өгөгдлөө charRead хувьсагчид олгож байгаа. Харин энэ давталт ажиллаж байх үед out.write(charRead) мөр нь out объектоор дамжуулан out.txt файлд тухайн текстүүдийг бичиж байна. Давталт текстүүдийг уншиж дуусах үед төгсөнө.

Page 9: Lecture file man prog

ЖИШЭЭ ПРОГРАМЫН ТАЙЛБАР

оut объектэд бичих процессийг дуусгана.

Page 10: Lecture file man prog

ПРОГРАМЫН ҮР ДҮН

Хэрэглэгчийн гараас текст оруулах хэсэг

Page 11: Lecture file man prog

ПРОГРАМЫН ҮР ДҮН

out.txt файл гэж заасны дагуу D дискэн дээр үүссэн байна.

Page 12: Lecture file man prog

ПРОГРАМЫН ҮР ДҮН

out.txt файлыг нээж харуулав.

Page 13: Lecture file man prog

ФАЙЛ, ФОЛДЕРТЭЙ АЖИЛЛАХ

in.txt файлд бичигдсэн өгөгдлийг уншиж out.txt файлд бичдэг програм. Тухайн файлыг програм автоматаар үүсгэхдээ тухайн файлыг ямар зам дээр байхыг давхар заана.

Page 14: Lecture file man prog

ЖИШЭЭ ПРОГРАМ 2

Page 15: Lecture file man prog

ЖИШЭЭ ПРОГРАМЫН ТАЙЛБАР

in объектыг үүсгэхдээ in.txt файлыг зааж өгч байна. Тухайн файлыг хаанаас уншихыг мөн тодруулж параметрт нь файлын замыг заасан. Хэрвээ файлын замыг заагаагүй бол тухайн файл болон програмын ажиллах файл нэг фолдерт байх үед ажиллана.

Page 16: Lecture file man prog

ЖИШЭЭ ПРОГРАМЫН ТАЙЛБАР

out объектыг үүсгэхдээ out.txt файлыг зааж өгч байна. Тухайн файлыг хаана үүсгэхийг

гэж заасан байна. Хэрвээ файлын замыг заагаагүй бол програмын ажиллах файлтай нэг фолдерт үүснэ.

Page 17: Lecture file man prog

ЖИШЭЭ ПРОГРАМЫН ТАЙЛБАР

Өмнөх програмын жишээтэй яг адилхан үйлдэл хийж байна.

Page 18: Lecture file man prog

ПРОГРАМЫН ҮР ДҮН

in.txt файлыг нээж харуулав.

Page 19: Lecture file man prog

ПРОГРАМЫН ҮР ДҮН

out.txt файлыг нээж харуулав. Энэ файлд in.txt файлын өгөгдлийг бичсэн.

Page 20: Lecture file man prog

ЖИШЭЭ ПРОГРАМ 3

Page 21: Lecture file man prog

ПРОГРАМЫН ҮР ДҮН

Файл сонгох хэсэг

Page 22: Lecture file man prog

ПРОГРАМЫН ҮР ДҮН

Тухайн сонгосон файлын тухай мэдээллийг харуулсан байна. Бидний өмнө нь хэрэглэж байсан out.txt файлыг сонгосон.