Muhammad al-Xorazmiy nomidagi Toshkent Axborot texnologiyalari Universiteti Inson – kompyuter o’zaro ta’siri


DBMS bilan bog'langan kiritish shakllari



Download 498,14 Kb.
bet5/10
Sana03.03.2022
Hajmi498,14 Kb.
#480386
1   2   3   4   5   6   7   8   9   10
Bog'liq
Otaxonov O\'tkir 032-19 Inson va komp...

DBMS bilan bog'langan kiritish shakllari
UI ishlab chiqish vositalarining asosiy toifalaridan biri ma'lumotlarni kiritish shakllariga yo'naltirilgan asboblar to'plamidan iborat. relyatsion DBMS... Ushbu yondashuvning mohiyati tegishli boshqaruv elementlarida asosiy maydonlarning qiymatlarini aks ettiruvchi shakllarni qurish orqali ilovalar uchun UI yaratishdir: matn maydonlari, ro'yxatlar, belgilash katakchalari, jadvallar va boshqalar. Asboblar to'plami sizga bunday oynalar bo'ylab harakatlanish imkonini beradi. elementlarni boshqarish va bazadagi ma'lumotlar o'rtasida bevosita aloqani shakllantirish va o'rnatish. Ishlab chiquvchi blokirovka qilish, ma'lumotlarni uzatish, o'zgartirish va yangilash haqida tashvishlanishga hojat yo'q - foydalanuvchi, masalan, formadagi yozuv raqamini almashtirganda, uning boshqa maydonlari avtomatik ravishda yangilanadi. Xuddi shunday, agar foydalanuvchi ma'lumotlar bazasidagi har qanday yozuv bilan bog'langan maydondagi qiymatni o'zgartirsa, bu o'zgarish darhol unda saqlanadi. Bunga erishish uchun siz maxsus kod yozishingiz shart emas - boshqaruv yoki butun shaklni ma'lumotlar manbasiga bog'lashni e'lon qilish kifoya. Shunday qilib, ushbu toifadagi vositalarda ma'lumotlarni ulashni qo'llab-quvvatlash quyidagilardan biridir kuchli tomonlari ushbu usuldan. Ushbu muhitda UIni rejalashtirish va uslublash shakl dizaynerlari va maxsus ob'ektga yo'naltirilgan APIlar tomonidan amalga oshiriladi. Voqealar ishlov beruvchilari (ishlab chiqish muhitining asosiy dasturlash tilida amalga oshiriladigan usullar) odatda UI xatti-harakatlarini boshqarish uchun taqdim etiladi, iboralar (shu jumladan oddiy) esa kirish qiymatlarini boshqarish uchun ishlatiladi. Ushbu katta toifadagi asboblar to'plamining tipik vakillari Microsoft Access va Oracle Formsdir.
Shablon ishlovchilar
Belgilash tillarida amalga oshirilgan shablonlarga asoslangan foydalanuvchi interfeyslarini yaratish texnologiyalari 1990-yillarning o'rtalaridan beri keng qo'llanila boshlandi. Shablonlarning asosiy afzalliklari - dinamik foydalanuvchi veb-interfeyslarini yaratish imkoniyatlarining moslashuvchanligi va kengligi, ayniqsa struktura va dizayn dizayni nuqtai nazaridan. Dastlab, bunday asboblar to'plamida shablonlardan foydalanilgan, unda UI tartibi va tuzilishi belgilash tilidan foydalangan holda aniqlangan va ma'lumotlarni bog'lash yuqori darajadagi tilda (Java, C #, PHP, Python va boshqalar) kichik bloklar yordamida amalga oshirilgan. ). Ikkinchisini belgilash bilan birgalikda ishlatish mumkin; masalan, Java tsikliga belgilash teglarini kiritish orqali jadvallar va roʻyxatlar kabi iterativ vizuallarni yaratish mumkin. Veb-sahifadagi sintaksisni tez-tez o'zgartirish zarurati dasturchilar uchun kodni ishlab chiqish va to'g'rilashni qiyinlashtirdi, shuning uchun taxminan o'n yil oldin yuqori darajadagi tillardan maxsus veb-saytlar uchun yaratilgan ixtisoslashtirilgan belgilar kutubxonalari va ifoda tillariga o'tish texnologiyalar boshlandi.
Belgilash teglari veb-ilovalarning umumiy funktsiyalarini amalga oshirish uchun ishlatila boshlandi va iboralar server ob'ektlarida saqlangan ma'lumotlar va chaqiruv funktsiyalariga kirish uchun ishlatila boshlandi. Ushbu guruhning odatiy vakili JavaServer Pages (JSP) texnologiyasi bo'lib, uning JSP Standard Tag Library XML hujjatlarini, tsikllarni, shartlarni manipulyatsiya qilish, DBMSni so'rov qilish (ma'lumotlarni ulash) va xalqarolashtirish (ma'lumotlarni formatlash) kabi vazifalarni qo'llab-quvvatlaydi. JSP Expression Language - EL, ma'lumotlarni bog'lash vositasi bo'lib xizmat qiladi, dastur ob'ektlari va xususiyatlari bilan ishlash uchun qulay yozuvni taqdim etadi.
Mavjud butun chiziq Rejalashtirish va tizimlashtirish uchun JSP-ga o'xshash veb-ishlab chiqish asboblar to'plami (ular shablonlardan foydalanadilar), ifoda tilidan foydalangan holda ma'lumotlarni bog'lash va ECMAScript va Hujjat ob'ekt modeli dasturlash interfeysi yordamida amalga oshirilgan voqea ishlovchilar yordamida UI xatti-harakatlari. Ma'lumotlarni formatlash maxsus teglar kutubxonalari yordamida amalga oshiriladi; CSS (Cascading Style Sheets) odatda tashqi ko'rinishni shakllantirish uchun ishlatiladi. Ushbu vosita toifasining mashhur a'zolari: ASP, PHP, Struts, WebWork, Struts2, Spring MVC, Spyce va Ruby on Rails.

Download 498,14 Kb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish