• 9.1-rasm.
  • Файлы исходного кода
  • Свойство bandi tanlanadi. 5. Свойство
  • Texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi toshkent axborot texnologiyalari universiteti




    Download 5,48 Mb.
    Pdf ko'rish
    bet33/53
    Sana21.11.2023
    Hajmi5,48 Mb.
    #102807
    1   ...   29   30   31   32   33   34   35   36   ...   53
    Bog'liq
    Texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi

    Nazariy qism: 
    Visual Studioda Windows Forms loyihasini yaratish 
    Ma’lumki, anchadan beri Windows operatsion tizimining oynalari bilan 
    ishlaydigan dasturni tuzish har bir dasturlash tizimining oldiga qo’yilgan eng asosiy 
    masala bo’lib keldi. Endilikda esa, buni yarata olmaydigan dasturlash vositasi “eng 
    qaloq” dasturlash vositasi hisoblanadi. Shu jumladan, Visual Studio muhiti ham C++ 
    dasturlash tilida Windows ilovalar yaratishni qo’llab-quvvatlaydi. Buning uchun, 
    Visual Studio 2012 dasturini ishga tushiramiz va quyidagi ketma-ketlikni tanlaymiz: 
    Файл → Создать → Проект (9.1-rasm). 


    56 
    9.1-rasm. Visual Studio 2012 da loyiha yaratish 
    So’ngra, quyida ochilgan oynada (9.2-rasm) quyidagi ketma-ketlik amalga oshiriladi: 
    9.2-rasm. Bo’sh CLR loyiha yaratish. 


    57 
    Undan so’ng, CLR loyihaga forma qo’shish kerak, bo’ladi. Buning uchun, 
    quyidagi amallar ketma-ketligi amalga oshiriladi (9.3-rasm): 
     


    58 
    9.3-rasm. Loyihaga forma qo’shish. 
    Natijada, ish maydonida windows oynasi hosil bo’ladi, ammo dastur 
    kompilyatsiya qilinganda xatolik yuzaga keladi. Shuning uchun, quyidagi amallar 
    ketma-ketligini bajarish lozim: 
    1. Файлы исходного кода bandidan, *.cpp faylga o’tiladi (qaralayotgan 
    misolda, Meningilkloyiham.cpp) 
    2. *.cpp kod ichida yaratilgan UI fayl, kutubxona sifatida e’lon qilinadi 
    (qaralayotgan misolda Meningilkloyiham.h) 
    3. Ilkvisualloyiha nomli loyihaning elementlaridan foydalanishimizni inobatga 
    olib, loyihani using namespace kalit so’zi bilan e’lon qilamiz. 
    Main funksiyasi ichiga quyidagi kodni kiritamiz: 
    System::Windows::Forms::DialogResult dr; 
    Meningilkloyiham ^ newdlg = gcnew Meningilkloyiham(); 
    dr=newdlg->ShowDialog(); 
    Bir so’z bilan aytganda, Meningilkloyiham.cpp fayli ichiga quyidagi kod 
    yoziladi: 
    #include
    "Meningilkloyiham.h"
    using
    namespace
    System; 


    59 
    using
    namespace
    System::Windows::Forms; 
    using
    namespace
    Ilkvisualloyiha; 
    void
    Main(
    array
    <
    String
    ^>^ 
    args
    ) { 
    System::Windows::Forms::
    DialogResult
    dr; 
    Meningilkloyiham
    ^ newdlg = 
    gcnew
    Meningilkloyiham
    (); 
    dr=newdlg->ShowDialog(); 

    4. Loyiha ustida konteks menyu chaqiriladi, va undan Свойство bandi 
    tanlanadi. 
    5. Свойство oynasidan, Компоновщик bandiga, uning ichidan Система 
    bandiga o’tiladi (9.4-rasm).  

    Download 5,48 Mb.
    1   ...   29   30   31   32   33   34   35   36   ...   53




    Download 5,48 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi toshkent axborot texnologiyalari universiteti

    Download 5,48 Mb.
    Pdf ko'rish