|
5-laboratoriya ishi
|
Sana | 14.02.2024 | Hajmi | 143,82 Kb. | | #156223 |
Bog'liq 5lab Davronov Diyorbek
O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Laboratoriya ishi 5
Mavzu: UDP kliyent-server tarmoq dasturini yaratish.
Bajardi: Davronov D.
Tekshirdi: Abdullayev U.
Toshkent 2024
5-LABORATORIYA ISHI
Mavzu: Tarmoqda gippermatnlar bilan ishlash
Ishning maqsadi:
Talabalarda tarmoqda gippermatnlar bilan ishlash bo‘yicha amaliy
ko‘nikmalar hosil qilish.
Nazariy qism:
HTML formalar, foydalanuvchilar tomonidan, ma’lumotlarni kiritish va
kiritilgan ma’lumotlardan keyinchalik foydalanish maqsadida tashkil qilingan.
Formalar – matnli oynalar, tugmalar, bayroqchalar va menyular kabi
boshqariladigan elementlardan tashkil topishi mumkin. Formalar teglari orasida joylashadi.
Ba’zi hollarda foydalanuvchi bilan brauzer o‘rtasida aktiv muloqot qilishga
to‘g‘ri keladi, ya’ni ma’lumotlarni kiritishga va tahrir qilishga to‘g‘ri keladi.
Bunday hollarda HTML hujjatning formalar deb ataluvchi bo‘limidan
foydalaniladi. Foydalanuvchi yuqorida ko‘rsatilgan formalarni ma’lumotlar bilan
to‘ldiradi va uni qayta ishlash uchun serverga jo‘natadi. Server bu odatda Webserver yoki elektron pochta serveri bo‘lishi mumkin. Shunday qilib har qanday
formaning asosiy qismi bo‘lib uning boshqariladigan elementlari hisoblanadi. Bu
elementlarning har biri o‘z nomiga ega va bundan tashqari bu elementlar o‘zining
boshlang‘ich qiymatiga hamda joriy qiymatiga ega. Elementning boshlang‘ich
qiymati uning birinchi hosil qilinishida yoki uning qaytadan o‘rnatilishida
(inistializastiya) ekranda tasvirlanadi. Keyinchalik foydalanuvchi bu qiymatlarni
o‘zgartirishi mumkin. Foydalanuvchi tomonidan to‘ldirilgan formaning qiymatlari
«nom=qiymat» juftlik ko‘rinishida qayta ishlanish uchun jo‘natiladi. Formalar
tashkil qilish form elementi yordamida amalga oshiriladi. Umumiy ko‘rinishi:
Sintaksis: (Blokli element)
Atributlar: id, class, style, title, lang, dir, xodisa
action = URL (formalarni qayta ishlash uchun ko‘rsatilgan URL manzil)
method = GET | POST (formalardagi ma’lumotlarni jo‘natish uchun HTTP
2
metodi)
enctype = fayl tipi (formaga murojat qilish uchun)
accept = fayl tiplari (bo‘lishi mumkin bo‘lgan fayllar tiplari)
accept-charset = kodlashtirishlar (bo‘lishi mumkin bo‘lgan simvollarni
kodlash usullari)
name = CDATA (sstenariya uchun forma nomi)
target = freym (natijalarni hosil qilish uchun freym)
onsubmit = sstenariya (formani jo‘natish)
onreset = sstenariya (formani qaytadan o‘rnatish)
Formaning sintaksis ko‘rinishi. Hamma formalar tegi bilan tugaydi.
METHOD atributi. Forma ma’lumotlarni yuborish metodi. Ikki usul orqali
ma’lumotni yuborish mumkin:
- GET: formaning sarlavha qismiga ko‘rsatilgan URLni oxiriga
forma ma’lumotlari qo‘shiladi.
- POST: formaning sarlavha qismiga ko‘rsatilgan URLga barcha
ma’lumotlarni darhol yuboradi (ko‘rinmas holatida).
ACTION atributi. ACTION formani ma’lumotlarini qaysi URL adresiga
yuborishni ko‘rsatadi.
Forma teglari. TEXTAREA. Foydalanuvchi ko‘p satrli ma’lumot kiritishi
uchun
|
| |