Dastur kodlari


Download 0.71 Mb.
Sana08.05.2023
Hajmi0.71 Mb.
#1442594
Bog'liq
13 - amaliy


1. Asosiy formada login va parol yozish uchun maydonlar hosil qilinadi. Tasdiqlash uchun tugmacha qo’yiladi. Login va parol to’g’ri bo’lsa 2- formaga o’tiladi, noto’g’ri bo’lsa 3- formaga o’tiladi
2. 2-formada siz haqingizdagi ma’lumot va rasm (o’zingizni) aks ettiriladi. Ma’lumot (FIO, guruh, Manzil, tug’ilsan sana(kun/oy/yil)) rasm (orqa fonga rasm qo’yiladi va alohida o’zingizni rasminggizni qo’yasiz).
3. 3-formada avtorizatsiya oynasi qilasiz ya’ni ro’yxatdan o’tish uchun shakllantiriladigan forma bo’ladi. U yerda yana bitta tugma qo’yasiz va u messagebox (xatolik haqidagi oyna) hosil qilsin.

Dastur kodlari


Form1
#pragma once
#include "form2.h"
#include "form3.h"
#pragma endregion
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
String^ username = textBox1->Text;
String^ password = textBox2->Text;
String^ valid_username = "admin";
String^ valid_password = "1234";
if (username == valid_username && password == valid_password) {
Form2^ form2 = gcnew Form2();
form2->ShowDialog();
}
else if (username != valid_username || password != valid_password){
Form3^ form3 = gcnew Form3();
form3->ShowDialog();
this->Close();
}
}
};
}

Form2
#pragma once


#pragma endregion
public: System::Void Form2_Load(System::Object^ sender, System::EventArgs^ e) {
}
void SetInformation()
{
label1->Text = "Familiya: " + _Familiya;
label2->Text = "Ismi: " + _Ismi;
label3->Text = "Sharifi: " + _Sharifi;
label4->Text = "Guruh: " + _Guruh;
label5->Text = "Manzil: " + _Manzil;
label6->Text = "Tug`ilgan sana: " + _dateOfBirth;
}
};
}

Form3
#pragma once


#include "form2.h"
#pragma endregion
private: System::Void Form3_Load(System::Object^ sender, System::EventArgs^ e) {
}
private: System::Void label3_Click(System::Object^ sender, System::EventArgs^ e) {
}
private: System::Void dateTimePicker1_ValueChanged(System::Object^ sender, System::EventArgs^ e) {
}
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
String^ Familiya = textBox1->Text;
String^ Ismi = textBox2->Text;
String^ Sharifi = textBox3->Text;
String^ Guruh = textBox4->Text;
String^ Manzil = textBox5->Text;
DateTime tugilgansana = dateTimePicker1->Value;
Form2^ form2 = gcnew Form2(Familiya, Ismi, Sharifi, Guruh, Manzil, tugilgansana);
form2->SetInformation();
form2->ShowDialog();
this->Close();
}
};
}

Natija

Download 0.71 Mb.

Do'stlaringiz bilan baham:




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