-mavu: “Parol kiritish oynasi” loyihasi: Edit komponenti. Ilovaga ma’lumotlar kiritish




Download 80.05 Kb.
bet3/14
Sana01.04.2023
Hajmi80.05 Kb.
#48072
1   2   3   4   5   6   7   8   9   ...   14
Bog'liq
1-Mavzu Ilovalar yaratishning zamonaviy usullari. Delphi dastur
УМУМИЙ МИКРОБ биотех намунавий дастур, 572 17.09.2021, ПРОЦЕСС ПАДЕНИЯ РЕДУЦИРОВАННЫХ И ЕГО СЛЕДСТВИЯ, PrintContractPdf, 6272e3a16093bcc7541dc1f04d64b195, yHKuxYOItpJ97DdfsOklwYtTovBgwzEsvuNkthCo, KompyuterTarmoqlar, Referat mavzu Kompyuter tarmoqlari, uning asosiy tushunchalari -fayllar.org, 12-Amaliy is ШЙК, 3-Amaliy ish, Xx asr boshlarida italiyada ijyimoiy iqtisodiy xayot XX asrning, Tarmoq skanerini tadqiq qilish 3, ARP, Ikki qavatli turar-joy binosi2024
3-mavu: “Parol kiritish oynasi” loyihasi: Edit komponenti. Ilovaga ma’lumotlar kiritish.
Reja:
1. Ilovaga ma’lumotlar kiritish.
2. Edit komponenti.
3. “Parol kiritish oynasi” loyihasi.
DTS:katakcha, katakchalar bloki,adres, ma’lumot turi, formula haqida tasavvurga ega bo`lish. Kompetensiya: 1. TK1-kommunikativ kompetensiya 2. TK3-o‘zini-o‘zi rivojlantirish kompetensiyasi 3. Kommunikativ kompetentsiya — ijtimoiy vaziyatlarda ona tilida hamda birorta xorijiy tilda o‘zaro muloqotga kirisha olishni, muloqotda muomala madaniyatiga amal qilishni, ijtimoiy moslashuvchanlikni, hamkorlikda jamoada samarali ishlay olish layoqatlarini shakllantirishni nazarda tutadi.
1. Ilovaga matn satrini kiritish. Edit boshqarish obyekti va uning xossalari. Har qanday ilova ma'lumotlarni ehiqarishi bilan birga unga ma'lumotlarni kiritish imkoniga ega bo‘lishi kerak. Delphi muhitida buning eng sodda usuli ilova oynasiga Edit (Kiritish maydonchasi) boshqarish obyektini kiritishdir. Bu obyekt boshqarish obyektlarining standart panelida Oltinchi bo‘lib joylashgan va uning yorlig'i Bu obyektning ko‘plab xossalari ilova oynasi obyekti Formniki kabi.j Unda ham Left, Top, Width, Height xossalari bor. Unda Caption xossasi; yo‘q. Shuning uchun u odatda Label obyekti bilan birga ishlatiladi. Uningj asosiy xossasi Text (Mate) bo‘lib, unga kiritilgan matn satri shu xossada saqlanadi. Agar bu xossaga biron bir matn satri qiymatini bersak, bu satr uning kiritish maydonchasida aks etadi. Kiritish maydonchasi obyektining yana bir muhim xossasi Readonly (faqat o‘qish uchun) deb ataladi. Bu xossaning qiymati mantiqiy kattalik bo‘lib, faqat True (rost) yoki False (yolg'on)ni qabul qiladi. Dastlab bu xossa qiymati False (yolg'on) deb o‘rnatilgan. Shu sababli, unga ma'lumotlarni kiritish mumkin. Agar bu xossa qiymati True (rost) ga o‘zgartirilsa, u holda unga foydalanuvchi tomonidan ma'lumot kiritib boimaydi. Lekin ilova undagl ma'lumotlarni o‘zgartira oladi. Bu nimaga kerak, degan savol tug'ililhl tabiiy. Edit obyekti Label dan farqli ravishda ramkaga olingan va ui ign kiritilgan ma'lumot chiroyliroq ko‘rinadi. Agar biz undan ma'lumot chiqarish uchun foydalanmoqchi bo‘lsak, bu ma'lumot foydalanuvchi tomonidan o‘zgartirmasligini ta'minlashimiz kerak bo‘ladi. 2. Edit boshqarish obyektining boshqa xossalari. Edit obyektining yana bir foydali xossasi MaxLength deb ataladi. Uning yordainidn maydonchaga kiritiladigan matn satri uzunligini chegaralash mumkln. Masalan, maydonchaga o‘quvchining tug'ilgan yili kiritilishi kerak bo‘lsa, MaxLengthni 4 ga teng qilib olish ko‘p hollarda unga adashib boshqa ma'lumotlarni kiritib yuborishning oldini oladi. Edit obyektining yana bir foydali xossasi Font bo‘lib. uning yordamidn maydonchaga kiritiladigan matn uchun shriftni, shrift o‘lchami, rangi vn shriftning yana bir qator xossalarini o‘rnatish mumkin. Bu xossa boshqa obyektlarda, masalan, Form obyektida ham bor. Agar biz shriftni llova oynasi uchun o‘rnatsak, u ilova oynasidagi barcha obyektlarga ham ta'sir qiladi. Buning oldini olish kerak bo‘lsa, ilova oynasidagi obyektnilig ParentFont (ajdodi shrifti) xossasining qiymatini rostdan yolg'onga o‘tkazish lozim. Editning yana bir foydali mantiqiy xossasi AutoSize (o‘lchainnl avtomatik tanlash) bo‘lib, maydonchaga kiritilayotgan matn ko‘paygan cad maydoncha o‘lchami kattalashib borishini ta'minlaydi. Agar bunda maydoncha yonidagi boshqa obyektlarni berkitib qo‘ymasligi kerak bo‘lsa, bu xossa qiymatini rostdan yolg'onga o‘tkazish kerak bo‘ladi. Kiritish maydonchasi foydalanuvchining parolini kiritish uchun mo‘ljallangan bo‘lsa, parolni boshqalar ko‘rmasligi uchun u boshqa bolgi, masalan, "*" bilan almashtiriladi. Edit da bu imkoniyat ham ko‘zda tutilgan, Uning PasswordChar xossasi maydonchaga kiritilgan harlliir almashtiriladigan belgining tartib raqami (32127)ni bildiradi. Dastlab U //() ga teng va u kiritilgan harf boshqasiga almashtirilmasligini bildiradi. Agar biz uni #42 bilan almashtirsak, maydonchaga kiritilgan harflar o‘rniga "x" harfi aks etadi. #42 o‘rniga bevosita ekranga chiqarilishi kerak bo‘lgaaS belgini kiritish ham mumkin. Masalan, ."+", "*", ".". 3. Foydalanuvchini qutlash ilovasi. Ilovada foydalanuvchi o‘z nomiw va hamma uchun umumiy bo‘lgan parol: "12345" ni kiritishi kerak bo‘lsiiB Buning uchun Delphida yangi ilova yaratamiz va uning oynasiga ikki® Label, uchta Edit, bitta Button obyektini kiritamiz. Ularning xossalari obyekt inspektori (Object Inspector)da quyidagicha o‘zgartiramiz: Bu ishlarni bajarib bo‘lgach, Buttonl ni ikki marta bosamiz va ekrancha hosil bo‘lgan dastur matni oynasida kursor turgan joyga quyidagi operatorlarni bexato
kiritamiz: Bu operatorlar Button1 tugmasini bosganimizda ishlab ketadi. Ulardan birinchisi Edit2 maydonchasiga kiritilgan parol to‘g'riligini tekshiradi. Agar to‘g'ri bo‘lsa, u holda uchinchi satrdagi operator uchinchi maydonchaga foydalanuvchini tabriklovchi matn satrini chiqaradi. Keyingi uchta satrda S operatorlar endi keragi bo‘lmay qolgan ikkita Label 1, Label2, ikkita Edit1 Edit2 va Buttonl obyektlarini oynada ko‘rinmaydigan qilib qo‘yadi. Aks holda uchinchi maydonchaga parol xato terilgani haqida xabar chiqadi va qayta urinib ko‘rish mumkin. Quyidagi rasmlarning birinchisida parol noto‘g'ri terilgandagi ikkinchisida parol to‘g'ri terilgandagi holatlari aks etgan.
YODDA SAQLANG! Edit obyekti ilovaga matn satri ko‘rinishidagi ma'lumotlarni kiritish uchun ishlatiladi.
IV. MAVZUNI MUSTAHKAMLASH. 1. Oltinchi ilovada login yoki parol noto‘g'ri terilgan bo‘lsin. Edit3 da yozuv bu haqida ogohlantirib turibdi. Agar foydalanuvchi yana xatoga yo‘l qo‘ysa, Edit3 dagi yozuv o‘zgarmaydi. Ilovada hech narsa o‘zgarmasa, foydalanuvchi gumonsirab qoladi. Buning oldini olish uchun Edit 1 yoki Edit2 ga yangidan ma'lumot kiritila boshlashi bilan Edit3 dagi yozuv o‘chib ketsin. 1.1. Delphini ishga tushiring va asqsiy menyuning fayl bo‘limidagi Open Project bandi yordamida oltinchi ilovani yuklab oling. ■ Editlni sichqoncha bilan ikki marta bosing. Ekranda paydo bo‘lgan TForm 1.Edit 1 Change protsedurasiga Edit3.Text:="; operatorini kiriting. ■ Edit2ni sichqoncha bilan ikki marta bosing. Ekranda paydo bo‘lgan TForm l.Edit2Change protsedurasiga Edit3.Text:="; operatorini kiriting. ■ Ilovani ishga tushirib, o‘zgarishlar ro‘y berganiga amin bo‘ling. ■ Ilovani saqlang va uni yoping. 2. Foydalanuvchi eski parolni yangisiga almashtiradigan ilova yarating. 2.1. Oltinchi ilovani qaytadan yuklang va uni 05_01 papkaga saqlab qo‘ying. 2.2. Ilova oynasiga yana ikkita Label va Edit obyektlarini qo‘shing va ularning xossalarini quyidagi rasmda ko‘rsatilgandek qilib o‘zgartiring: 2.3. OKtugmasiningprotsedurasim o‘zgartinng. 2.4. Ilovani ishga tushirib, to‘g'ri ishlashini tekshiring. 2.5. Ilovani saqlab qo‘ying va uni yoping. 3. Oldingi darsda berilgan mashqlarni kompyuterda bajaring. IV. MAVZUNI MUSTAHKAMLASH. ■ Edit boshqarish obyekti qanday vazifa bajaradi? ■ Edit obyektining Text xossasida nima saqlanadi? ■ Edit obyektining Readonly xossasi qanday vazifani bajaradi? ■ Oltinchi ilovada parolni a) "I7:7200U"; b) "123-12-20" ga almashtiring. ■ Oltinchi ilovada Edit3 o‘rniga ShowMessage buyrug'idan foydalaning. V. UYGA VAZIFA 1. Edit obyektining Max Length xossasi qanday vazifani bajaradi? 2. Edit obyektining Password Char xossasi qanday vazifani bajaradi? 3-Ilova Ilovalar yaratishning zamonaviy usullari. Delphi dasturlash muhiti. Ilova va uning oynasi. Boshqarish tugmasi Kichik guruhlarda ishlash qoidasi.
1. Talabalar ishini bajarish uchun zarur bilim va masalalarga ega bo‘lmogi lozim. 2. Guruhlarga aniq topshiriqlar berilmog’i lozim. 3. Kichik guruh oldiga qo‘yilgan topshiriqni bajarish uchun etarli vaqtajratiladi. 4. Guruhlardagi fikrlar chegaralanmaganligi va tazyiqqa uchramasligi xaqida ogohlantirilishi zarur. 5. Guruh ish natijalarini qanday taqdim etishini aniq bilishlari, o‘qituvchi ularga yo‘riqnoma berishi lozim. 6. Nima bo‘lganda ham muloqotda bo‘ling, o‘z fikringizni erkin namoyon eting.
1-o‘quv topshiriq «Blits-so‘rov» savollari Bilishi lozim bo‘lgan savollar Berilgan savollarning mazmuni Width nima
2-o‘quv topshiriq “““Parol kiritish oynasi” loyihasi: Edit komponenti. Ilovaga ma’lumotlar kiritish.” FSMU texnologiyasi Ushbu texnologiya munozarali masalalarni hal etishda hamda o‘quv jarayonini baxs-munozarali o‘tkazishda qo‘llaniladi, chunki bu texnologiya talabalarni o‘z fikrini himoya qilishga, erkin fikrlash va o‘z fikrini boshqalarga o‘tkazishga, ochiq holda baxslashishga hamda shu bilan birga baxslashish madaniyatini o‘ratadi.Tinglovchilarga tarqatilgan oddiy qog’ozga o‘z fikrlarini aniq va qisqa xolatda ifoda etib, tasdiqlovchi dalillar yoki inkor etuvchi fikrlarni bayon etishga yordam beradi. F – fikringizni bayon eting S – fikringiz bayoniga sabab ko‘rsating M – ko‘rsatgan sababingizni isbotlovchi dalil keltiring U – fikringizni umumlashtiring Savol “Parol kiritish oynasi” loyihasi: Edit komponenti. Ilovaga ma’lumotlar kiritish...... (F) Fikringizni bayon eting (S) Fikringiz bayoniga sabab ko‘rsating
(M) Ko‘rsatgan sababingizni isbotlovchi dalil keltiring
(U) Fikringizni umumlashtiring
UYGA VAZIFA
1. Edit obyektining Max Length xossasi qanday vazifani bajaradi? 2. Edit obyektining Password Char xossasi qanday vazifani bajaradi?

Download 80.05 Kb.
1   2   3   4   5   6   7   8   9   ...   14




Download 80.05 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



-mavu: “Parol kiritish oynasi” loyihasi: Edit komponenti. Ilovaga ma’lumotlar kiritish

Download 80.05 Kb.