• Dart tili asoslari
  • FOYDALANILGAN ADABIYOTLAR.
  • Mavzu: platformalararo dasturlash. Dart dasturlash tilida massivlar bilan ishlash




    Download 181,34 Kb.
    bet2/2
    Sana17.12.2023
    Hajmi181,34 Kb.
    #121503
    1   2
    Bog'liq
    Mavzu platformalararo dasturlash Dart dasturlash tilida massiv fayllar
    Mavzu Burchakli murakkab bir tirnoqli birikmalar tayyorlash tex-fayllar.org, Python Лабораторная задания №4, 24-M. Yuldasheva M.U. Respublikada halokatlar., target, Test, Broker speech, Xorazm haqinda, test (3), CSS Notes For Professionals, Kurs ishi Sanaot korxonasining tashkiliy tarkibini takomillashtirish, Kurs ishi mavzulari YSBK 1-30, Документ Microsoft Word (2), Malayziya.nORBEK, invoice
    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.
    Dart tili asoslari
    Dart dasturiga kirish nuqtasi asosiy funktsiyadir. Aynan u bilan dasturning bajarilishi boshlanadi. U dasturda bo'lishi kerak. Uning eng oddiy ta'rifi quyidagicha bo'lishi mumkin:

    1
    2


    3

    void main(){


    }

    Funksiya taʼrifining boshidagi void soʻzi uning hech qanday qiymat qaytarmasligini, faqat baʼzi amallarni bajarishini bildiradi. Keyinchalik funktsiyaning haqiqiy nomi keladi - asosiy va keyin bo'sh qavslar, bu funktsiya parametrlarni olmasligini ko'rsatadi. Garchi biz parametrlarni qabul qiladigan asosiy funktsiyaning boshqa shaklidan ham foydalanishimiz mumkin - va bu parametrlar orqali dastur ishga tushganda ma'lumotlarni tashqi tomondan funktsiyaga o'tkazing. Bo'sh qavslardan keyin {} jingalak qavslarni ochish va yopish ko'rinishidagi funksiya bloki bo'lib, uning ichida bajariladigan ko'rsatmalar to'plami - dastur bajaradigan amallar joylashtirilgan. Bayonotlar Dart dasturining asosiy qurilish blokidir. Har bir bayonot usullarni chaqirish, o'zgaruvchilarni e'lon qilish va ularga qiymatlarni belgilash kabi ba'zi harakatlarni bajaradi. Bayonot tugagandan so'ng, Dart nuqta-vergulni (;) o'z ichiga oladi. Ushbu belgi ko'rsatma tugashini bildiradi. Masalan:


    1

    print("Hello Dart!");

    Bu satr konsolga “Hello Dart!” qatorini chop etuvchi chop etish funksiyasiga chaqiruvni ifodalaydi. Bunday holda, funktsiya chaqiruvi ko'rsatma bo'lib, shuning uchun nuqta-vergul bilan tugaydi. Shaxsiy ko'rsatmalarga qo'shimcha ravishda, kod bloki umumiy qurilishdir. Kod bloki ko'rsatmalar to'plamini o'z ichiga oladi, u jingalak qavslar ichiga olinadi va ko'rsatmalar ochilish va yopish jingalak qavslar orasiga joylashtiriladi:


    1
    2


    3
    4

    {
    print("Hello!");


    print("Welcome to Dart!");
    }

    Ushbu kod blokida konsolga ma'lum bir qatorni chop etadigan ikkita bayonot mavjud. Asosiy funktsiya aslida kod blokidir va boshqa kod bloklarini ham o'z ichiga olishi mumkin:


    1
    2


    3
    4
    5
    6
    7

    void main() {


    {
    print("Hello!");
    print("Welcome to Dart!");
    }
    }

    Dastur kodida izohlar bo'lishi mumkin. Sharhlar dasturning ma'nosini, uning ayrim qismlari nima qilishini tushunishga imkon beradi. Kompilyatsiya qilinganida sharhlar e'tiborga olinmaydi va ilovaning ishlashi yoki hajmiga ta'sir qilmaydi. Dartda sharhlar ikki xil: bir qatorli va ko‘p qatorli. Bitta satr izohi qo‘sh chiziqdan keyin bir qatorga joylashtiriladi //. Ko'p qatorli sharh / * sharh matni * / orasiga qo'yilgan. U bir nechta qatorlarni qamrab olishi mumkin. Masalan:


    1
    2


    3
    4
    5
    6
    7
    8
    9
    10

    /*
    многострочный комментарий


    Первая программа
    на языке Dart
    */
    // определение функции main
    void main (){ // начало объявления функции
    print("Hello Dart!"); // вывод строки на консоль
    } // конец объявления функции

    FOYDALANILGAN ADABIYOTLAR.
    • “Google.com” internet portali.


      www.ziyonet.uz
    • www.ref.uz


    • www.en.wikipedia.org/wiki/Windows_NT


    • https://ru.wikibooks.org/wiki/UNIX


    • www.compas.uz


    • ww.infocom.uz



    Download 181,34 Kb.
    1   2




    Download 181,34 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mavzu: platformalararo dasturlash. Dart dasturlash tilida massivlar bilan ishlash

    Download 181,34 Kb.