• Debug
  • View > Toolbox
  • View > Properties
  • PasswordChar
  • File > Save All
  • Zahiriddin muhammad bobur nomidagi andijon davlat universiteti axborot texnologiyalari va kompyuter




    Download 1.42 Mb.
    bet6/9
    Sana14.09.2023
    Hajmi1.42 Mb.
    #81845
    1   2   3   4   5   6   7   8   9
    Bog'liq
    Kurs Ishi
    6-mavzu Page Maker dasturi haqida ma\'lumot
    Project1::MyForm form; - Bu qator, Project1 nomli proyektning MyForm nomli oynasini yaratadi. MyForm oynasi aslida MyForm.h faylida taqdim etilgan klassdan foydalanib yaratilgan oynadir.

  • Application::Run(% form); - Bu qator, yaratilgan oynani ishga tushiradi. Application::Run usuli oynani ekranda namoyish etishni va foydalanuvchining ilovani band qilishidan iborat amalga oshiradi.

    Bu kodning asosiy vazifasi, Windows Forms ilovalarining interfeysini yaratish va boshqarishga imkon berishdir. MyForm oynasi foydalanuvchiga biror interfeys elementlarini namoyish etishi mumkin. "MyForm.h" faylida oynani shakllantirish funksiyalari va ushbu oynaga tegishli boshqa kodlar mavjud bo'ladi. Va nihoyat dasturni ishga tushirish uchun Debug menyusidagi Local Windows Debugger tugmasini bosamiz.

    8-rasm. Loyihanamiz asosiy oynasi.

    2.2. Forma elementlari joylashuvi va xususiyatlari
    Loyihani boshlab olish uchun bizga 3ta forma kerak bo’ladi. Kirish uchun LoginForm, talabalarning baholarini qo’yish uchun Gradebook va yangi talabalarni qo’shib borish uchun Students nomli forma yaratib olamiz. Forma yaratishni 2.1. rejaning kerakli sozlamalarni o’rnatish bo’limidagi 5-8 qismlari orqali bajarishimiz mumkin. Birinchi bo’lib foydalanuvchi kirish oynasini yaratamiz. Kirish formasini yaratish uchun bizga 3ta Label, 2ta TextBox va 2ta Button kerak bo'ladi. Ushbu boshqaruv elementlarini asboblar paneli oynasida topishimiz mumkin, ularni menyu satridan View > Toolboxni tanlash, yoki klaviaturadan Ctrl+Alt+Xni bosish orqali ochishimiz mumkin.

    9-rasm. Asboblar menyusi.
    Formaga element qo’shish uchun asboblar panelini tanlab formadan qo’yish kerak bo’lgan joyga sichqonchaning chap tugmasini bosish kifoya. Boshqaruvdagi tutqichlar va strelkalar yordamida uning o'lchamini o'zgartirishimiz va xohlagancha joylashtirishimiz mumkin.
    Birinchi bo’lib dasturga matn kiritish uchun asboblar panelidan Labelni qidiramiz va ustiga 2 marta bosamiz. Matnni formaning istalgan joyiga sichqonchani bosish orqali surib joylashtirishimiz mumkin.

    10-rasm. Asboblar oynasidan elementlarni qidirish.
    Yorliq matnini o'zgartirish uchun ustiga bosamiz va menyu satridan View > Properties oynasini bosish orqali ochishimiz mumkin bo'lgan xususiyatlar oynasiga o'tamiz. Text xususiyatini topib, unga "Kirish" ni kiritamiz. Yorliqning boshqa xususiyatlarini, masalan, shrift, rang, tekislash va hokazolarni o'zgartirish uchun xususiyatlar oynasidan ham foydalanishimiz mumkin. Formaga mos ravishda “Talaba ID” va “Parol” matnini qo’yamiz. Formaga matn maydoni qo'shish uchun asboblar panelidan TextBox boshqaruvini formaga sudrab olib kelishimiz mumkin. Boshqaruvdagi tutqichlar va strelkalar yordamida uning o'lchamini o'zgartirishimiz va xohlaganimizcha joylashtirishimiz mumkin.
    Matn maydonining nomini o'zgartirish uchun ustiga bosamiz va xususiyatlar oynasiga o'tamiz. Name xususiyatini "usernameTextBox" matnini kiritishimiz mumkin (bizning dasturda bundan foydalanilmagan).
    Matn oynasining shrift, rang, parol rejimi va boshqalar kabi boshqa xususiyatlarini o'zgartirish uchun xususiyatlar oynasidan ham foydalanishimiz mumkin.
    Formaga “passwordTextBox” nomi va parol rejimi yoqilganligini qo’shishimiz mumkin bo’ladi. Buning uchun PasswordChar xususiyatiga parol yozadigan payt * belgisi chiqadishi uchun shu belgini qo’yamiz yoki UseSystemPasswordChar rostga o‘rnatamiz va foydalanuvchi dasturga kirib parol yozganda parol o’rniga o’rnatgan belgilarimiz ko’rinadi.

    11-rasm. Parolni kiritishda ekranda parolni ko’rinmaydigan qilish.
    Formaga tugma qo'shish uchun asboblar panelidagi Button boshqaruvini formaga sudrab olib qo’yamiz. Boshqaruvdagi tutqichlar va strelkalar yordamida uning o'lchamini o'zgartirishimiz va xohlaganimizcha joylashtirishimiz mumkin. Tugma matnini o'zgartirish uchun ustiga bosamiz va xususiyatlar oynasiga o'tamiz. Text xususiyatini topib, "Kirish" matnini kiritamiz. Formamizga “Tozalash” matni va standart rejim o‘chirilgan holda boshqa tugma qo‘shish uchun yuqoridagi bosqichlarni takrorlaymiz. Bu tugmaning vazifasi TextBoxlarga yozilgan matnni o’chirib tashlash bo’ladi. Bu nega kerak deydigan bo’lsak matn kiritilganda u xato Talaba IDsi yoki paroli xato bo’lishi mumkin. Shu holatda Tozalash tugmasini bosish bilan TextBoxga qaytadan ID va Parol kiritishimiz mumkin bo’ladi.

    12-rasm. Shunday qilib Login formasinamiz umumiy ko’rinishi quyidagicha

    O'zgarishlarni saqlash uchun menyu satridan File > Save All ni bosamiz. Bizning dasturimiz 3 ta formadan tashkil topgan bo’lib, birinchi forma yuqoridagi kirish formasi hisoblanadi. Ikkinchi forma asosiy forma bo’lib, unda talabalar olgan baholari qo’yish, o’chirish, saqlash va yangi talaba qo’shish mumkin. Uchinchi formaning vazifasi talabalarni ism familiyasi, tug’ilgan sanasi va manzilini ro’yxatga olishdan iborat. 2-3 formalarni mos ravishda 1-formada ko’rsatilgan elementlarni qo’yish va ulardan foydalanish usullari orqali yaratishimiz mumkin.



    13-rasm. Talabalarni ro’yxatga oluvchi forma

    Download 1.42 Mb.
  • 1   2   3   4   5   6   7   8   9




    Download 1.42 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Zahiriddin muhammad bobur nomidagi andijon davlat universiteti axborot texnologiyalari va kompyuter

    Download 1.42 Mb.