Mobil ilovalar ishlab chiqish



Download 387,44 Kb.
bet1/34
Sana14.01.2022
Hajmi387,44 Kb.
#363624
  1   2   3   4   5   6   7   8   9   ...   34
Bog'liq
Dart tili mustaqil ish


TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

FARG’ONA FILIALI

KOMPYUTER INJINIRINGI FAKULTETI

615-18 GURUH TALABASI

JALOLOV ZOIRJON ning

“MOBIL ILOVALAR ISHLAB CHIQISH” FANIDAN TAYYORLAGAN




Mustaqil ishi

Mavzu: Kross platformali dasturlash. Dart dasturlash tili va Flutter freymvorki



Reja:

  1. Dart tiliga kirish

  2. O'zgaruvchilar va konstantalar

  3. Primitiv ma'lumotlar turlari

  4. Tayinlash operatsiyalari va operatsiyalarning ustuvorligi

  5. Funktsional dasturlash

  6. Obyektga yo‘naltirilgan dasturlash

  7. Abstrakt sinflar va usullar

  8. Statik sinf a'zolari

  9. Istisnolarni ko'rib chiqish



Dart tili bo'yicha qo'llanma

1-bob. Dart tiliga kirish

Dart nima. Birinchi dastur

Dart - bu Google kompaniyasining umumiy maqsadli dasturlash tili bo'lib, u asosan veb-ilovalar (mijoz va server tomoni) va mobil ilovalarni ishlab chiqish uchun mo'ljallangan. Bu shuningdek, bir xil Dart dasturini turli platformalar - Windows (x86 / 64), Android, iOS uchun kompilyatsiya qilish mumkinligini anglatadi.


Dart - bu ob'ektga yo'naltirilgan til. Dart dasturida ishlatiladigan barcha qiymatlar ob'ektlarni ifodalaydi.
Dart o'z rivojlanishida Smalltak, Java, JavaScript kabi oldingi tillardan ta'sirlangan. Uning sintaksisi boshqa C-ga o'xshash tillarnikiga o'xshaydi.
Dart tez rivojlanmoqda. Joriy versiya 2.14.

Dart o'rnatilmoqda

Dart bilan ishlash uchun siz Dart SDK ni o'rnatishingiz kerak. Buni amalga oshirish uchun siz https://dart.dev/tools/sdk/archive manzilidan SDK-dan zip arxivini yuklab olishingiz va uni qattiq diskingizga ochishingiz kerak.

Yuklab olish sahifasida Windows, Linux, MacOS uchun paketlar mavjud. Shuni ham ta'kidlash kerakki, turli xil tuzilmalar mavjud: beta-versiyalari va ishlab chiquvchi tuzilmalari. Bunday holda, biz ishlab chiqishda foydalanish uchun tavsiya etilgan barqaror yig'ilishdan foydalanamiz, shuning uchun yuklashda "Barqaror kanal" bo'limida kerakli paketni tanlang.


Aytaylik, mening holimda Dart SDK C: \ dart-sdk yo'li bo'ylab ochilgan. Agar biz ochilmagan SDK-dagi axlat qutisiga kirsak, u erda dart.exe kabi dasturni ko'rishimiz mumkin:

Ushbu yordamchi dastur yordamida Dart tilidagi skriptlar aslida ishga tushiriladi.


Birinchi dastur

Birinchi eng oddiy dasturni yozamiz. Buning uchun biz qattiq diskdagi fayllar uchun katalogni aniqlaymiz. Misol uchun, mening holatimda, u C: \ dart katalogi bo'lsin. Keling, katalogda main.dart deb nomlangan yangi matn faylini yarataylik (Dart kodli fayllar odatda * .dart kengaytmasiga ega). Keling, ushbu faylni istalgan matn muharririda ochamiz va ushbu faylda quyidagi oddiy kodni aniqlaymiz:



1

2

3



void main() {

  print("Hello, Dart!");

}


Har qanday Dart ilovasi asosiy deb nomlangan funktsiyaga ega bo'lishi kerak. Bu funksiya bekor tipda bo‘lib, hech qanday parametr qabul qilmaydi, shuning uchun funksiya nomidan keyin bo‘sh qavslar mavjud.


Funktsiya tanasi jingalak qavslar ichiga olingan. Xususan, bu holda asosiy funktsiyada boshqa funktsiya chaqiriladi - printer (), konsolga ma'lum bir qatorni chop etadi. Bunday holda, bu "Salom, Dart!"
Endi ushbu dasturni ishga tushiramiz. Buning uchun buyruq satrini/terminalni oching va cd buyrug'i yordamida main.dart fayli bilan jildga o'ting.
Keyin skriptni ishga tushirish uchun buyruq satriga quyidagi buyruqni kiritamiz:

c:\dart-sdk\bin\dart main.dart

Bu holda, bu dart sdk c: \ dart-sdk yo'lida ochilganligini bildiradi. Va bu SDK da dart.exe dasturi chaqiriladi, bu bizning main.dart skriptimizdan o'tadi. Va shundan so'ng, konsolga chiziqni chop etadigan dasturimiz bajariladi:

Dasturni har safar boshlaganingizda dart.exe yordam dasturiga to'liq yo'lni kiritmaslik uchun atrof-muhit o'zgaruvchilariga yordam dasturiga yo'l qo'shishingiz mumkin:



Shunga ko'ra, shundan so'ng dasturni dartda quyidagicha ishga tushirish mumkin bo'ladi:

dart main.dart

Dasturni kompilyatsiya qilish

Dart.exe yordam dasturidan foydalanib, biz dasturni ishga tushirishimiz mumkin, ammo biz qanday qilib bajariladigan faylni yaratishimiz mumkin, shunda u istalgan vaqtda ishga tushirilishi (dart.exe ga qo'ng'iroq qilmasdan) va bir xil operatsion tizimga ega boshqa kompyuterga o'tkazilishi mumkin? Buning uchun SDK boshqa yordamchi dasturga ega - dart2native (dart.exe bilan bir xil papkada), bu sizga dasturning mahalliy bajariladigan faylini kompilyatsiya qilish imkonini beradi. Parametr sifatida u kompilyatsiya qilinadigan manba faylni qabul qiladi. Va -o bayrog'idan keyin siz kompilyatsiya qilinadigan faylning yo'li va nomini belgilashingiz mumkin. Masalan:

dart2native main.dart -o helloapp.exe

Bunday holda helloapp.exe fayli kompilyatsiya qilinadi.
Shunday qilib, dastur faylini kompilyatsiya qilamiz va ishga tushiramiz:

Shundan so'ng, helloapp.exe fayli dastur papkasida paydo bo'ladi, uni dart.exe dan mustaqil ravishda ishga tushirish mumkin.




Download 387,44 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   34




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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