• Эркин иловалар . Консоллик ҳам, фойдаланувчи график инерфейсли ҳам 38) Профиллаш
  • Ташқи интерфейслар
  • Веб-сервислар
  • Oʻzbekiston respublikasi oliy va oʻrta maxsus ta’lim vazirligi nizomiy nomidagi toshkent davlat pedagogika universiteti informatika va uni oʻqitish metodikasi kafedrasi




    Download 10,42 Mb.
    Pdf ko'rish
    bet140/291
    Sana02.06.2024
    Hajmi10,42 Mb.
    #259172
    1   ...   136   137   138   139   140   141   142   143   ...   291
    Bog'liq
    УМК Ихтисос Даст Воситалар (1)

    Эркин иловалар

    Консоллик ҳам, 
    фойдаланувчи график инерфейсли ҳам
    38) 
    Профиллаш
    — дастурнинг аллоҳида лавҳалари(одатда дастурлар)ни бажариш вақтини, тўғри 
    айтилган шартли ўтишларнинг сони, кэш-хатолар ва бошқ. ишлаш табиатини тўплаш. Ишлаш таҳлили 
    учун фойдаланиладиган ускуна профилловчи, профайлер (
    ингл.
     
    profiler
    ) деб аталади. Одатда дастурни 
    мақбуллаштириш билан биргаликда бажарилади.


    168 
    MatLab 
    дастурлари,
    MatLab Compiler
    компоненти ёрдамида 
    MatLab
    га боғлиқ 
    бўлмаган ҳолда уларни бошқа компьютерларда ишга тушуриш учун эркин 
    тарқаладиган муҳитни - 
    MatLab Compiler Runtime-
    матлаб компиляторини 
    бажариш вақти (MCR) ўрнатиш талаб этиладиган бажариладиган иловалар ёки 
    динамик кутубхоналар йиғиш мумкин.
    Ташқи интерфейслар

    MatLab
    пакети бошқа дастурлаш тилларида 
    ёзилган ташқи дастурларга, берилганларга, Component Object Model ёки Dynamic 
    Data Exchange технологиялари орқали мулоқатда бўладиган мижоз ва 
    серверларга, шунингдек 
    MatLab
    билан тўғридан тўғри ўзаро таъсир этадиган 
    ташқи қурилмаларга кириш учун турли-туман интерфейсларга эга. Бу 
    имкониятларнинг кўпчилиги 
    MatLab
    API номи билан маълум.
    COM

    MatLab
    пакети COM-объектлар (мижозлар ҳам, серверлар ҳам) 
    яратиш, манипуляция қилиш ва йўқ қиладиган функцияларга киришишни тақдим 
    этади. Шунингдек, ActiveX технология ҳам қўллаб-қувватланади. Барча COM-
    объектлар 
    MatLab
    пакетининг махсус синфига тегишлидир. Автомтлашни 
    назоратчиси (ингл. 
    Automation controller
    ) функциясига эга бўлган барча 
    дастурлар, 
    MatLab
    га автоматлаштириш серверига (ингл. 
    Automation server
    ) каби 
    кириши мумкин.
    .NET
    . Microsoft Windowsда 
    MatLab
    пакети дастурли .NET Framework 
    платформага киришни тақдим этади. 
    MatLab муҳитидан 
    .NET тўплаш 
    (Assemblies)ни юклаш ва .NET синфлар объектлари билан ишлаш имконияти 
    мавжуд. 
    MatLab
    7.11 (R2010b) версиясида .NET Framework 2.0, 3.0, 3.5 ва 4.0 
    версиялари қўллаб-қувватланади. 
    DDE
    .MatLab
    пакети берилганлар билан алмашининшнинг динамик 
    технологияси (DDE) ёрдамида иловалар 
    MatLab
    берилганларига кириши 
    кабиWindows муҳитининг иловаларига кириш имкониятини берадиган 
    функцияларга эга. DDE-сервер бўладиган ҳар бир илова, ўзининг ажойиб 
    идентификацион номига эга.
    MatLab учун бу ном 
    — 
    MatLab
    дир
    .
    Веб-сервислар
    . В 
    MatLab
    да веб-сервисларнинг методларини чақириш 
    имконияти мавжуд. Махсус функция API веб-сервис методларига асосланган 
    ҳолда синф яратади.
    MatLab
    веб-сервис мижоз билан ундан жўнатмалар қабул қилиш, уларни 
    қайта ишлаш ва жавоб жўнатмалар ёрдамида ўзаро таъсир этади. Қуйидаги 
    технологиялар қуллаб-қувватланади: Simple Object Access Protocol- объектларга 
    оддий кириш баённомаси

    (SOAP)

    Download 10,42 Mb.
    1   ...   136   137   138   139   140   141   142   143   ...   291




    Download 10,42 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Oʻzbekiston respublikasi oliy va oʻrta maxsus ta’lim vazirligi nizomiy nomidagi toshkent davlat pedagogika universiteti informatika va uni oʻqitish metodikasi kafedrasi

    Download 10,42 Mb.
    Pdf ko'rish