C# dasturlash tilida matematik funksiyalar Reja: C# dasturlash tili tarixi


“Kundalik daftari” dasturini formalarini yaratish va ularning vazifalari


Download 41.58 Kb.
bet6/7
Sana03.11.2023
Hajmi41.58 Kb.
#1743446
1   2   3   4   5   6   7
Bog'liq
Olimtoy

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 })
{
if (sfd.ShowDialog() == DialogResult.OK)
{
using (StreamWriter sw = new StreamWriter(sfd.FileName))
{
sw.WriteLineAsync(richTextBox1.Text);

else{
using (StreamWriter sw = new StreamWriter(filePath))
{
sw.WriteLineAsync(richTextBox1.Text);
}

Download 41.58 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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