Ushbu qisqacha qo'llanmada biz C++ tilida yozilgan Windows Forms ilovasi yordamida Farengeytdan Selsiyga o'zgartirgichni yaratamiz


Download 1.8 Mb.
bet4/6
Sana11.05.2023
Hajmi1.8 Mb.
#1451212
1   2   3   4   5   6
Bog'liq
M ish 1

private void  Button1_Click( ob'ekt  jo'natuvchisi, EventArgs e)



  • bu .Hide();

  • Kirish login = new  Login();

  • login.ShowDialog();

    Kod tushuntirish
    Birinchidan, biz ro'yxatdan o'tish bo'lgan joriy shaklni yashiramiz.
    Keyin biz kirish sahifasining ob'ektini yaratamiz va ushbu ob'ekt yordamida kirish formasini ko'rsatamiz.
    16-qadam
    Endi ro'yxatdan o'tish tugmachasini bosish hodisasiga quyidagi kodni qo'shing:

    1. xususiy void  BtnRegister_Click ( ob'ekt  jo'natuvchisi, EventArgs e)

    2. {

    3. agar  (txtconfirmpassword.Text != string .Empty || txtpassword.Text != string .Empty || txtusername.Text != string .Empty )

    4. {

    5. agar  (txtpassword.Text == txtconfirmpassword.Text)

    6. {

    7. cmd = new  SqlCommand( "LoginTable'dan * ni tanlang, bu erda username='" + txtusername.Text + "'" , cn);

    8. dr = cmd.ExecuteReader();

    9. agar  (dr.Read())

    10. {

    11. dr.Close();

    12. MessageBox.Show( "Foydalanuvchi nomi allaqachon mavjud, iltimos, boshqasini sinab ko'ring " , "Xato" , MessageBoxButtons.OK, MessageBoxIcon.Error);

    13. }

    14. boshqa

    15. {

    16. dr.Close();

    17. cmd = new  SqlCommand( "LoginTable qiymatlariga kiriting(@foydalanuvchi nomi,@parol)" , cn);

    18. cmd.Parameters.AddWithValue( "foydalanuvchi nomi" , txtusername.Text);

    19. cmd.Parameters.AddWithValue( "parol" , txtpassword.Text);

    20. cmd.ExecuteNonQuery();

    21. MessageBox.Show( "Hisobingiz yaratildi. Iltimos, hozir tizimga kiring." , "Bajarildi" , MessageBoxButtons.OK, MessageBoxIcon.Information);

    22. }

    23. }

    24. boshqa

    25. {

    26. MessageBox.Show( "Ikkala parolni ham bir xil kiriting " , "Xato" , MessageBoxButtons.OK, MessageBoxIcon.Error);

    27. }

    28. }

    29. boshqa

    30. {

    31. MessageBox.Show( "Iltimos, barcha maydonlarga qiymat kiriting." , "Xato" , MessageBoxButtons.OK, MessageBoxIcon.Error);

    32. }

    33. }


    Download 1.8 Mb.

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




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