Laboratoriya ishi-4 Mavzu: Formada fayllar bilan ishlash
Download 257.65 Kb. Pdf ko'rish
|
- Bu sahifa navigatsiya:
- 2) TextBoxda kiritilgan gapdagi uzunligi 5 dan katta va 10 kichik so‘zlarni B matn fayliga yozing. (o‘, g‘,sh,ch,ng lar uzunligi 2 ga teng
- Toolbox
Laboratoriya ishi-4 Mavzu: Formada fayllar bilan ishlash Namuna:
1) A matn faylidagi oy nomlarini ComboBox ga o’zlashtiring. Yechish: Avvalo, namuna\namuna\bin\Debug\A.txt faylini hosil qilib, unga oy nomlarini quyidagi ko’rinishda yozib chiqamiz.
So‘ngra Windows Forms Application ga kirib tegishli nomda Project hosil qilamiz. Form1 ga namuna1 nomini beramiz.
Toolbox to‘plamidan Combobox olamiz.
o‘zgartiramiz.
Va nihoyat quyidagi dizayndagi Formaga ega bo’lamiz.
sichqonchani chap tugmasini ikki marta bosish orqali).
void
Form1_Load( object
sender, EventArgs e) { FileStream f = new
FileStream ( "A.txt"
, FileMode
.Open);
StreamReader read =
new
StreamReader (f);
while (!read.EndOfStream) { comboBox1.Items.Add(read.ReadLine()); } read.Close(); f.Close(); }
Dasturni ishga tushiramiz(start buyrug‘i yoki F5 ).
2) TextBoxda kiritilgan gapdagi uzunligi 5 dan katta va 10 kichik so‘zlarni B matn fayliga yozing. (o‘, g‘,sh,ch,ng lar uzunligi 2 ga teng deb hisoblansin) Yechish: Avvalo, namuna\namuna\bin\Debug\B.txt faylini hosil qilib olamiz. Bu fayl bo‘sh bo‘ladi.
So‘ngra Windows Forms Application ga kirib tegishli nomda Project hosil qilamiz. Form1 ga namuna2 nomini beramiz.
Toolbox to‘plamidan Label olamiz. Label1 ning Text xossasiga kirib Label1 yozuvini gapni kiriting yozuviga o‘zgartiramiz.
Button1ning Text xossasiga kirib Button1 yozuvini Bajar yozuviga o‘zgartiramiz.
Va nihoyat quyidagi dizayndagi Formaga ega bo’lamiz.
sichqonchani chap tugmasini ikki marta bosish orqali).
private
void
button1_Click( object
sender, EventArgs e)
{
FileStream f=
new
FileStream ( "B.txt"
, FileMode
.Open);
StreamWriter write=
new
StreamWriter (f);
string gap = textBox1.Text; string
[] sozlar = gap.Split( ' '
, ','
, '.'
, '?'
, '!'
);
for (
i = 0; i < sozlar.Length; i++)
if (sozlar[i].Length > 5 && sozlar[i].Length < 10) write.WriteLine(sozlar[i]); write.Close(); f.Close(); }
Dasturni ishga tushiramiz(start buyrug‘i yoki F5 ).
Formada fayllar bilan ishlash 1) A matn faylida ismlar berilgan. “b” harfi bilan boshlanuvchi ismlarni ListBoxga chop qiling. Bu haqida xabar bering. 2) A matn faylida ismlar berilgan. “a” harfi bilan tugovchi ismlarni ListBoxga chop qiling. Bu haqida xabar bering. 3) A matn faylida ismlar berilgan. Uzunligi 7dan uzun ismlarni ListBoxga chop qiling. Bu haqida xabar bering. 4) A matn faylida ismlar berilgan. Uzunligi juft sonli ismlarni ListBoxga chop qiling. Bu haqida xabar bering. 5) A matn faylida ismlar berilgan. “na” bilan tugovchi ismlarni ListBoxga chop qiling. Bu haqida xabar bering. 6) A matn faylida ismlar berilgan. Ismlarni alifbo tartibida ListBoxga chop qiling. Bu haqida xabar bering. 7) A matn faylida ismlar berilgan. Ismlarni alifbo tartibiga teskari qilib ListBoxga chop qiling. Bu haqida xabar bering. 8) A matn faylida ismlar berilgan. Eng uzun ismni RichtextBox ga chop qiling. Bu haqida xabar bering. 9) A matn faylida ismlar berilgan. Eng qisqa ismni Labelga chop qiling. Bu haqida xabar bering. 10) A matn faylida ismlar berilgan. TextBox orqali kiritilgan ism faylda bor yoki yo’qligini xabar qiling. Bu haqida xabar bering. 11) A matn faylida ismlar berilgan. Ismlar ro‘yhatini ComboBoxga chiqaring. Bu haqida xabar bering. 12)
TextBox orqali kiritilgan nomdagi matn faylni, boshqa bir textBox orqali ko’rsatilgan joyda yarating. Bu haqida xabar bering. 13) A matn fayldagi gapning unli harf bilan boshlanuvchi so‘zlarini B matn fayliga ko‘chiring. Bu haqida xabar bering. 14)
Textbox dan kiritilgan gapning undosh harf bilan tugovchi so‘zlarini B matn fayliga ko‘chiring. Bu haqida xabar bering. 15) Textbox dan kiritilgan gapning uzunligi 7 dan uzun so‘zlarini B matn fayliga ko‘chiring. Bu haqida xabar bering. 16)
Textbox dan kiritilgan gapning uzunligi 7 dan uzun so‘zlarini B matn fayliga ko‘chiring. Bu haqida xabar bering. 17) DateTimePicker dan tanlangan vaqt ni B matn fayliga yozing. Bu haqida xabar bering. 18)
MonthCalendar dan tanlangan vaqt ni B matn fayliga yozing. Bu haqida xabar bering. 19) DateTimePicker dan tanlangan sanani qaysi hafta kuni ekanligini B matn fayliga yozing. Bu haqida xabar bering. 20)
MonthCalendar dan tanlangan sanani yilning nechanchi kuni ekanligini B matn fayliga yozing. Bu haqida xabar bering. 21) Combobox orqali tanlangan oy nomini B matn fayliga yozing. Bu haqida xabar bering. 22)
Combobox orqali tanlangan oy qaysi faslga tegishli ekanligini B matn fayliga yozing. Bu haqida xabar bering. 23) Combobox orqali tanlangan faslga tegishli oylarni B matn fayliga yozing. Bu haqida xabar bering. 24)
textBox1 da kiritilgan gapdagi textBox2 da kiritilgan so‘zni textBox3 da kiritilgan so‘zga almashtirib B matn fayliga yozing. Bu haqida xabar qiling. Download 257.65 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling