Java applet Java dasturlash tilida yozilgan kichik dasturdir. Bunday dasturlar Web-hujjatga dinamik belgi qo'shish uchun ishlatiladi



Yüklə 306,23 Kb.
səhifə1/16
tarix07.01.2024
ölçüsü306,23 Kb.
#212169
  1   2   3   4   5   6   7   8   9   ...   16
Java applet Java dasturlash tilida yozilgan kichik dasturdir


Java applet Java dasturlash tilida yozilgan kichik dasturdir. Bunday dasturlar Web-hujjatga dinamik belgi qo'shish uchun ishlatiladi. Java appletlaridan foydalanishning klassik misoli statik rasmlarga ma'lum effektlarni (qor yog'ishi, suv yuzasida harakatlanuvchi to'lqinlar va boshqalar), shuningdek, dinamik ravishda belgilangan matn teglarini jonlantirishning turli usullarini berishdir.
Java dasturlash tili Internetda foydalanishni osonlashtiradigan bir qator xususiyatlarga ega. Bularga quyidagi ikkitasi kiradi:

  1. Dasturning dastlabki matni mashina ko'rsatmalariga emas, balki protsessor tomonidan bevosita bajarib bo'lmaydigan maxsus kodga aylantiriladi. Bu dasturning apparat mustaqilligini ta'minlaydi va uni har xil turdagi kompyuterlarda ishlatishga imkon beradi. Biroq, bu yondashuv Java ilovasi bajariladigan kompyuterda mustaqil kodni mashina ko'rsatmalariga aylantirishni va ularni protsessor tomonidan bajarilishini ta'minlaydigan maxsus modulning ("Java mashinasi" deb ataladi) mavjudligini talab qiladi.

  2. Tilda qurilmalar va, birinchi navbatda, RAM bilan to'g'ridan-to'g'ri o'zaro ta'sir o'tkazish imkonini beruvchi vositalar yo'q. Bu kompyuter tizimining ishlamay qolishiga olib keladigan dasturlar matnida ko'p sonli xatolar paydo bo'lish ehtimolini yo'q qiladi va shuning uchun dasturlarning barqarorligini oshiradi.

Java appletlari alohida fayllar sifatida amalga oshiriladi va veb-serverlarda saqlanadi. Veb-hujjatlarda appletlardan foydalanish imkoniyati quyidagi mexanizmlar bilan ta'minlanadi:

    • Mijoz kompyuterida appletning bajarilishini ta'minlovchi Java mashinasi dasturiy komponenti mavjud (Java mashinasi veb-mijoz yoki veb-mijozning ishlashini boshqaruvchi operatsion tizimga kiritilishi mumkin);

    • HTML tili appletni Web-hujjatga ulash va uning Internet manzili va kiritish parametrlarini belgilash imkonini beruvchi maxsus tegni o'z ichiga oladi.

ActiveX texnologiyasi WWW imkoniyatlarini kengaytirishning yana bir vositasidir. Bu texnologiya printsipi har bir turdagi axborot obyektlari uchun (masalan, HTML hujjatlari, Microsoft Office hujjatlari va boshqalar) maxsus boshqaruv elementlari yaratilishiga asoslanadi. ActiveX boshqaruv elementi (ActiveX-control) - ob'ektni to'g'ri ko'rsatishni ta'minlovchi dasturiy modul va foydalanuvchiga ob'ekt bilan ishlash imkonini beruvchi interfeys. Boshqaruv elementlari mustaqil mustaqil dasturlar sifatida ishlay olmaydi. Ular dasturiy ta'minot qobig'ida - ActiveX konteynerida bajariladi. Shuni ta'kidlash kerakki, boshqaruv elementini faollashtirish va bajarish faqat mos keladigan ob'ektga kirishda sodir bo'ladi. Ushbu yondashuv ActiveX boshqaruv elementlarini qo'llash orqali juda ko'p turli xil axborot ob'ektlari bilan, shuningdek, turli ob'ektlarni o'zida birlashtirgan kompozit hujjatlar bilan ishlay oladigan dasturiy ta'minotni yaratishga imkon beradi. Xususan, aynan shu texnologiya tufayli Microsoft Excel yoki Microsoft PowerPoint taqdimot slaydlarida tayyorlangan jadvallarni veb-hujjatlarga “qo'yish” mumkin.





ActiveX texnologiyasi dasturiy ta'minot tizimlarini yaratish uchun umumiy texnologiyadir. Bu World Wide Webning maxsus texnologiyasi emas. WWW ActiveX ishlatiladigan sohalardan biridir.




WWW da ActiveX texnologiyasidan foydalanish imkoniyati ikkita mexanizm bilan ta'minlanadi:

  • ActiveX texnologiyasini qo'llab-quvvatlaydigan veb-mijoz ma'lum bir axborot ob'ektiga kirishda tegishli ActiveX boshqaruv elementini "ichki" sifatida dinamik ravishda joylashtirish va bajarish imkonini beruvchi konteyner sifatida amalga oshiriladi;

  • HTML Activ yordamida kirish mumkin bo'lgan ob'ektlar bilan aloqa o'rnatish imkonini beruvchi maxsus tegni o'z ichiga oladi



Yüklə 306,23 Kb.

Dostları ilə paylaş:
  1   2   3   4   5   6   7   8   9   ...   16




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin