Ishdan maqsad: Ko‘p agentli texnologiyalardan foydalanib taqsimlangan tizimlarda resurslarini boshqarish tamoyillarini o‘rganish. Nazariy ma’lumotlar




Download 254.19 Kb.
bet6/12
Sana13.04.2022
Hajmi254.19 Kb.
#19688
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
11-15 amaliyot ttb
Hayot faoliyati xavfsizligining huquqiy, Algoritmlash loyihalash lab-1
Nazorat savollari

  1. java.net.* paketi

  2. java.io.* paketi

  3. javafx.stage.* paketi

  4. javafx.application.* paketi

  5. javafx.event.* paketi



Javoblar
Java dasturlash tilidan foydalangan holda GUI ilovalarini yaratish uchun dasturchilar Advanced Windowing Toolkit (AWT) va Swing kabi kutubxonalarga tayanadilar. JavaFX paydo bo’lganidan so’ng, ushbu Java dasturchilari boy tarkibga ega samarali GUI ilovalarni JavaFXdan foydalanib yaratishlari mumkin.
Boy xususiyatlarga ega kliyent tomon ilovalarini yaratish uchun dasturchilar Media, UI Controls, Web, 2D va 3D kabi funktsiyalarni qo’shish uchun turli xil kutubxonalarga murojaat qilishadi. JavaFX ushbu xususiyatlarning barchasini o’z ichiga oladi. Bunga qo’shimcha ravishda, dasturchilar Java kutubxonasining Swing kabi mavjud xususiyatlaridan ham foydalanishlari mumkin.

JavaFXda GUI ilovalari Scene Graph yordamida kodlanadi. Scene Graph GUI ilovasini yaratishning boshlang'ich nuqtasidir. U GUI ilova node (tugun)lari deb ataladigan sodda vositalarni o'z ichiga oladi.


Node vizual/grafik obyekt bo’lib, unda quyidagilar bo’lishi mumkin:

  • Geometrik (Grafik) obyektlar - (2D va 3D), masalan, aylana, to’rtburchak, ko’pburchak va boshqalar.

  • UI elementlari - Button, Checkbox, Choice box, Text Area va hokazo.

  • Konteynerlar - Border Pane, Grid Pane, Flow Pane va boshqalar.

  • Media elementlari - audio, video va tasvir obyektlari.

Stage (oyna) JavaFX ilovasining barcha obyektlarini o’z ichiga oladi. U javafx.stage paketining Stage sinfi yordamida yaratiladi. Boshlang’ich Stage platformaning o’zi tomonidan yaratiladi. Yaratilgan Stage obyekti Application sinfining start() metodi uchun argument sifatida uzatiladi.
Stage ikki Width va Height parametrlariga ega. U tarkibiy qism va bezaklar (sarlavha paneli va chegaralar) ga bo’linadi.
Stagelarning besh turi mavjud:

  • Decorated

  • Undecorated

  • Transparent

  • Unified

  • Utility

Stage tarkibini ko'rsatish uchun show() metodini ishga tushirish kerak.
Scene JavaFX ilovasining fizik tarkibini aks ettiradi. Unda scene graphining barcha tarkibi mavjud. javafx.scene paketining Scene sinf Scene obyektini namoyish etadi.

Xulosa.
Men ushbu amaliy mashg’ulotni bajarish davomida o’zimga kerakli bo’lgan barcha bilim va ko’nikmalarga ega bo’ldim. TCP klient-server tarmoq dasturini JavaFX asosida yaratish boshqaruvini barcha jarayonlarini ko’rib chiqdm. Bu mavzu o’rganib fanga bo’lgan qiziqishmni yana ham ortdi.

Download 254.19 Kb.
1   2   3   4   5   6   7   8   9   ...   12




Download 254.19 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Ishdan maqsad: Ko‘p agentli texnologiyalardan foydalanib taqsimlangan tizimlarda resurslarini boshqarish tamoyillarini o‘rganish. Nazariy ma’lumotlar

Download 254.19 Kb.