Elektron darslik yaratish usullari. Elektron o'quv qo'llanma tanlov kurslari doirasida talabalarning mustaqil ish shakli sifatida


Download 92.58 Kb.
bet11/21
Sana06.05.2023
Hajmi92.58 Kb.
#1434935
1   ...   7   8   9   10   11   12   13   14   ...   21
Bog'liq
Elektron darslik yaratish usullari

Java texnologiyasi. Taxminan sakkiz yil oldin Sun Microsystems tomonidan ishlab chiqilgan va ko'plab C dasturchilariga tanish bo'lgan struktura va sintaksisga o'xshash Java dasturlash tili bugungi kunda Internetda ikkita versiyada mavjud: JavaScript va Java. Tilning birinchi versiyasi faqat HTML standartiga qo'shimcha bo'lib, ushbu formatda yaratilgan hujjatning imkoniyatlarini sezilarli darajada kengaytiradi. JavaScript-da yozilgan modul HTML fayliga quyi dastur sifatida birlashtiriladi va standart buyruq orqali HTML kodining tegishli qatoridan bajarishga chaqiriladi. Brauzerga o'rnatilgan til tarjimoni ikkala ma'lumotni bir vaqtning o'zida qayta ishlovchi skriptni ham, gipermatn kodini ham bitta hujjat sifatida qabul qiladi. Java moduli, JavaScript-dan farqli o'laroq, undan foydalanadigan sahifaga birlashtirilmagan, lekin *.class kengaytmasi yoki ilmiy tilda aytganda, applet bilan mustaqil dastur sifatida mavjud. Tilning ushbu variantidan foydalanganda applet html faylidan tegishli buyruq orqali ham chaqiriladi, lekin u fonda alohida dastur sifatida yuklanadi, ishga tushiriladi va ishga tushiriladi.
Java texnologiyasidan foydalanib, siz o'z sahifangizga interaktivlik, shakl elementlarini berishingiz, qalqib chiquvchi oynalar va inline ramkalar formatini yaratishingiz va to'liq nazorat qilishingiz, soatlar, tickerlar va boshqa animatsiyalar kabi faol elementlarni tartibga solishingiz, suhbat yaratishingiz mumkin. Saytga jonli tasvirni taqdim etadigan ko'pgina veb-kameralar o'zlarining tegishli Java ilovalarini ham ishga tushiradilar.
Ushbu texnologiyaning afzalliklari qatorida shuni ta'kidlash kerakki, Java dasturlarining ishlashini ta'minlaydigan serverda qo'shimcha modullarni o'rnatish va sozlashning hojati yo'q. Java ning asosiy kamchiligi shundaki, ushbu tilni kompilyatsiya qilishni qo'llab-quvvatlamaydigan eski brauzerlarning foydalanuvchilari Java va JavaScript yordamida yaratilgan ob'ektlarni idrok eta olmaydi.
CGI texnologiyasi. CGI (Common Gateway Interface) texnologiyasi ma'lumotlar oqimini ob'ektdan ob'ektga o'tkazishni ta'minlaydigan Internet-resursning bir qismi sifatida ilovalarga asoslangan interaktiv elementlardan foydalanishni nazarda tutadi. Ko'pgina chatlar, konferentsiyalar, e'lonlar taxtasi, mehmonlar kitoblari, qidiruv tizimlari va reyting tizimlari World Wide Webda shunday tashkil etilgan. Umumiy holda, CGI ishlash printsipi quyidagicha: foydalanuvchi veb-sahifadagi shaklni to'ldiradi va tugmani bosadi, shundan so'ng HTML kodiga kiritilgan CGI skriptini chaqirish liniyasi tegishli CGI dasturini ishga tushiradi va boshqaruvni uzatadi. unga axborotni qayta ishlash jarayoni. Foydalanuvchi tomonidan kiritilgan ma'lumotlar ushbu dasturga yuboriladi va u o'z navbatida ularni boshqa sahifaga "joylashtiradi", pochta orqali yuboradi yoki boshqa yo'l bilan o'zgartiradi.CGI skriptlari serverda maxsus belgilangan katalogga joylashtiriladi. ushbu maqsadlar uchun, qoida tariqasida, CGI-BIN nomi beriladi. Shuni esda tutish kerakki, bunday dasturlarni ulash, disk raskadrovka qilish va ishga tushirish http serveriga tegishli kirish huquqlarini, shuningdek, ma'lum bilim va ko'nikmalarni talab qiladi.
CGI texnologiyasi odatda ikki usulda amalga oshiriladi: yoki PERL (Practical Extraction and ReportLanguage) tilida yozilgan dasturlardan foydalanish - bunday fayllar *.pi kengaytmasiga ega yoki odatda C tilida yaratilgan va bevosita serverda kompilyatsiya qilingan ilovalardan foydalanish, chunki UNIX-mos keladigan platformalarning aksariyati ushbu til uchun o'rnatilgan kompilyatorni o'z ichiga oladi. Bunday dasturlarda *.cgi kengaytmasi mavjud. Shuni ta'kidlash kerakki, PERL ham HTML kabi talqin qilinadigan tildir. Boshqacha qilib aytganda, bunday skriptni bajarish uchun ishga tushirish uchun qo'shimcha kompilyatsiya talab qilinmaydi. Yuqorida aytib o'tilgan xususiyatlarga qo'shimcha ravishda, ushbu texnologiya reklama bannerlari yoki serverga fayllarni avtomatik yuklash ketma-ketligini ko'rsatish tizimini tashkil qilish, veb-sayt sahifasidan yoki virtual otkritka xizmatidan to'g'ridan-to'g'ri elektron pochta jo'natish shaklini yaratish uchun ishlatilishi mumkin. CGI-ning afzalliklari orasida ularning mijoz dasturiy ta'minotidan mustaqilligini ta'kidlash kerak - bu texnologiyadan deyarli har qanday versiyadagi brauzer yordamida server tarkibini ko'radigan har bir foydalanuvchi foydalanishi mumkin. Asosiy kamchilik shundaki, serverda CGI ilovalarini o'rnatish va sozlash uchun hech bo'lmaganda administrator huquqlariga ega bo'lishingiz kerak, chunki bu dasturlar ishga tushganda server kompyuterining normal ishlashini buzishi va tarmoqni beqarorlashtirishi mumkin.

Download 92.58 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   21




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