1-laboratoriya mashg'uloti: Java dasturlash tili haqida tushuncha. Ishdan maqsad


Labarotoriya ishlari uchun topshiriqlar



Download 4,54 Mb.
bet115/119
Sana03.02.2022
Hajmi4,54 Mb.
#427358
1   ...   111   112   113   114   115   116   117   118   119
Bog'liq
Mobil ilovalar yaratish

Labarotoriya ishlari uchun topshiriqlar.
1. Berilgan haqiqiy matritsa {aij} (1 2. Berilgan haqiqiy matritsa {aij} (1 3. Berilgan haqiqiy matritsa {aij} (1 4. Berilgan haqiqiy matritsa {aij} (1
30-laboratoriya mashg'uloti: Sodda kalkulyator yaratish. Internet bilan ishlash. JSON ko‘rinishdagi ma’lumotlar bilan ishlash.
Ishning maqsadi: iOS platformasida interfeys yaratish.
Nazariy qism.
Android NDK - bu sizning ilovangizga C va C ++ kodlarini kiritish imkonini beruvchi yordamchi dasturlar to'plami. Bunday kod mahalliy deb nomlangan, chunki uni virtual mashinada bajarish mumkin emas va to'g'ridan -to'g'ri kerakli protsessor arxitekturasining mashina kodiga yig'iladi.
Bu dars ilgari surilgan. O'quvchi allaqachon ba'zi ko'nikmalarga ega, deb taxmin qilinadi
1. Java va C da dasturlash mumkin
2. Siz buyruq satri bilan ishlashni bilasiz
3. Cygwin, awk va biz ishlatadigan boshqa vositalarning versiyalarini qanday bilishni bilasiz
4. Android uchun ilovalarni qanday ishlab chiqishni bilasiz
5. Siz Android uchun rivojlanish muhitini o'rnatdingiz (yozish paytida muallif Android 2.2 dan foydalangan)
6. Siz Eclipse -dan foydalanayapsiz yoki IDE -ga tutilish bo'yicha ko'rsatmalarni tarjima qilishingiz mumkin.
Agar yuqoridagi fikrlardan birortasi sizga qiyinchilik tug'dirsa, muhim emas, siz hali ham taklif qilingan materialni o'zlashtira olasiz, garchi ba'zi qadamlar sizga ancha qiyin bo'lib tuyulsa. Umuman olganda, Android NDK -dan foydalanish masalasi ko'pincha tajribali ishlab chiquvchilar uchun ham qiyinchilik tug'diradi. Rivojlanish muhitini o'rnatish va ishchi loyihani yozishdan oldin sizga katta kuch sarflash kerak bo'ladi.
Android NDK -dan qachon foydalanish kerak?
Odatda, ishlab chiquvchilar ikkita holatda mahalliy kodni ishlatishga qaror qilishadi: ular o'z dasturlarining ishlashini oshirishni xohlaydilar yoki Android-ga minimal xarajatlar bilan ko'chirilishi kerak bo'lgan tayyor C / C ++ loyihasiga ega. Keling, NDKdan qachon foydalanish maqsadga muvofiqligini va qachon kerak emasligini.
Dasturchilar orasida eng keng tarqalgan fikr shundaki, NDK dastur protsessorni ortiqcha yuklaganida ishlatilishi kerak. DalvikVM orqali protsessorni to'liq yuklashga imkon beradigan algoritmlar mavjud, bu holda mahalliy koddan foydalanish, albatta, ish samaradorligini oshiradi. Ammo shuni unutmangki, JIT kompilyatoridan foydalanish java kodining ish faoliyatini yaxshilashi mumkin. Ko'p odamlar mashinada kodni dasturda ishlatish avtomatik ravishda dastur tezligini oshiradi degan fikrda. Aslida, bunday emas. Java kodini bajarishdan mashina kodiga o'tish va aksincha, u qo'shimcha xarajatlarni o'z ichiga oladi, shuning uchun NDK -ni ishlatishga arziydi, agar siz to'liq C bilan yozilgan uzoq hisob -kitob qilsangiz va java kodi mahalliy funktsiyalarni tez -tez silkitib turishini kutmasa
Sizni NDKdan foydalanishga undashi mumkin bo'lgan yana bir sabab - tugallangan dasturni portga joylashtirish zarurati. Java -da sinovdan o'tgan va tuzatilgan kod qismlarini qayta yozmaslik, balki NDK -dan foydalanish mantiqan to'g'ri. Ushbu yondashuv sizga kelajakda maxsus xarajatlarsiz asl va android ilovasiga bir vaqtning o'zida tahrir qilish imkonini beradi. Xususan, bu yondashuv OpenGL ES -dan foydalanadigan ilovalar uchun oqlanadi.
1 -qadam: Android NDK -ni o'rnating va rivojlanish muhitini o'rnating
Birinchidan, Android NDK -ni yuklab olishingiz kerak. To'g'ri o'rnatish va ishga tushirish uchun bizga Cygwin 1.7 yoki undan keyingi versiyasi, awkning so'nggi versiyasi va GNU Make 3.81 yoki undan keyingi versiyasi kerak.
NDK -dan arxivni yuklaganingizdan so'ng, uni papkaga joylashtiring. Siz bu arxivni Android SDK bilan bir xil joyga ochishingiz mumkin. Bu papkaga yo'l PATH o'zgaruvchisida qayd etilishi kerak. Windows -da Cygwin -ni shu maqsadda sozlash yaxshiroqdir.

Download 4,54 Mb.

Do'stlaringiz bilan baham:
1   ...   111   112   113   114   115   116   117   118   119




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish