Fargona davlat universiteti matematika-informatika fakulteti


“Kundalik daftari” dasturini formalarini yaratish va ularning vazifalari


Download 378.68 Kb.
bet6/11
Sana05.01.2023
Hajmi378.68 Kb.
#1079990
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
dasturlash Obidjonova

2. 2 “Kundalik daftari” dasturini formalarini yaratish va ularning vazifalari.
Ushbu dasturda kundalik faoliyatdagi voqealarni yozib yurishga mo‘ljallangan „Kundalik daftari“ dasturini ishlab chiqdik. Bu dastur formasini yaratishda MenuStrip va TextBox formalaridan foydalandik.





Bu oynadagi Fayl, menyusiga saqlash, chiqish , chop etish,yangi hususiyatlarini.

Tahrirlash menyusiga bo’lsa ortga , oldiga ,belgilash, hammasini belgilash hususiyatlarini








Kabi hususiyatlarni kirdik.
Ushbu dasturimizda kiritilgan qaytlarni asosiy qisimlarini alohida shiriftlarda belgilab qo’yish imkoniyatlari ham mavjud.




Qaytlarni saqlash uchun fayl menyusidagi saqlash ya’ni Ctrl+S tugmasidan foydalanamiz






2.3 “Kundalik daftari” dasturini algaritimini ishlab chiqish.
Endi yuqoridagi formalarni algaritimlarini ko’rib chiqamiz .

using (OpenFileDialog ofd = new OpenFileDialog() { Filter = "TextDocument|*.txt", ValidateNames = true, Multiselect = false })
{
if (ofd.ShowDialog() == DialogResult.OK)
{
using (StreamReader sr = new StreamReader(ofd.FileName))
{
filePath = ofd.FileName;
Task text = sr.ReadToEndAsync();
richTextBox1.Text = text.Result;
}
}
}
}

Dastur kodining ushbu qismida matn faylini ochish uchun foydalandik.


Qaydlarni saqlash uchun esa:
if (string.IsNullOrEmpty(filePath))
{
using (SaveFileDialog sfd = new SaveFileDialog() { Filter = "TextDocument|*.txt", ValidateNames = true })


Download 378.68 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling