Travel By Bus mavzusida
Ushbu kitob O'zbekistonda shahar avtobuslari va metro tizimlaridan foydalanishni osonlashtirishga qaratilgan Android dasturini yaratish jarayonini ko'rib chiqadi. Dastur Toshkent shahri bo'ylab sayohat qilishni rejalashtiruvchilar uchun qulaylik yaratish, vaqtni tejash va internet aloqasi bo'lmagan taqdirda ham ma'lumot olish imkoniyatini berish maqsadida ishlab chiqilgan. Kitob dasturiy ta'minotni ishlab chiqish, ma'lumotlar bazasini yaratish va foydalanuvchi interfeysini loyihalash kabi asosiy bosqichlarni o'z ichiga oladi.
Asosiy mavzular
- Java dasturlash tili: Java dasturlash tilining asoslari, imkoniyatlari va boshqa tillardan farqlari muhokama qilinadi. Java'ning ob'ektga yo'naltirilganligi, tez o'zgaruvchanligi, xavfsizligi va ko'p oqimli dasturlash imkoniyatlari ta'kidlanadi.
- Ma'lumotlar bazasi tuzilmasi: Relyatsion ma'lumotlar bazalarining mohiyati, tuzilishi va afzalliklari tushuntiriladi. Ma'lumotlarni jadvallarda saqlash, ular o'rtasida bog'liqlik o'rnatish va so'rovlar tuzish imkoniyatlari ko'rib chiqiladi.
- Android platformasi: Android operatsion tizimining tarixi, arxitekturasi va imkoniyatlari haqida ma'lumot beriladi. Androidning mobil qurilmalar uchun ochiq platforma ekanligi va Java ilovalarini yaratish imkoniyatini berishi ta'kidlanadi.
- XML bilan ishlash: Android ilovalarida XML tilidan foydalanish, interfeys elementlarini loyihalash va ularning atributlarini sozlash jarayoni tushuntiriladi. XML fayllarining tuzilishi, elementlar va atributlar haqida ma'lumot beriladi.
- Eclipse platformasi: Eclipse integratsiyalashgan dasturlash muhitining imkoniyatlari va Android ilovalarini yaratishda foydalaniladigan vositalar haqida ma'lumot beriladi.
- Dastur algoritmi: Avtobus va metro yo'nalishlarini qidirish algoritmi, bekatlar orasidagi marshrutlarni aniqlash va almashinish variantlarini taklif qilish usullari ko'rib chiqiladi.
- UML sxemasi: Dastur klasslarining diagrammasi, klasslar o'rtasidagi munosabatlar va ularning vazifalari tushuntiriladi.
- Dasturdan foydalanish: Dasturning interfeysi, asosiy bo'limlar va ulardan foydalanish yo'riqnomasi taqdim etiladi.