• 9.1-rasm.
  • Файлы исходного кода
  • Свойство
  • Amaliy ish №6 Mavzu: Visual C++ muhiti va unda dasturlash Visual C++ muhitida menyular va uskunalar paneli Ishni bajarishdan maqsad




    Download 2.31 Mb.
    bet1/9
    Sana27.03.2024
    Hajmi2.31 Mb.
    #179264
      1   2   3   4   5   6   7   8   9
    Bog'liq
    6-amaliyot , Dasturlash II
    Йиллик иш режа намуна, 8 MARUZA, 1 маъруза бакалавр халқ табобати мажмуа , online-test, Elektrolitik diss, Eruvchanlik,dioganal, Adilova Sayyora, ycUaDA2OZWoeqoLRBn65727YpdqyWt07VxYQ6WEP, 111, O`zbekistonning eng yangi tarixi fanidan test savollari, 6 sinf yakuniy 30talik, 3-dars-Диодлар, diyor dis, Mumtоz adabiyotga kirish kursining maqsad va vazifalari, Ashurov tezis, O’rnatilgan tizimlarning dasturiy ta’minotini ishlab chiqish fan

    Amaliy ish №6
    Mavzu:Visual C++ muhiti va unda dasturlash
    Visual C++ muhitida menyular va uskunalar paneli
    Ishni bajarishdan maqsad: Visual C++ muhitida menyular va uskunalar bilan ishlashni o’rganish.
    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).

    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.
    Undan so’ng, CLR loyihaga forma qo’shish kerak, bo’ladi. Buning uchun, quyidagi amallar ketma-ketligi amalga oshiriladi (9.3-rasm):


    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;
    using namespace System::Windows::Forms;
    using namespace Ilkvisualloyiha;
    void Main(array^ 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 2.31 Mb.
      1   2   3   4   5   6   7   8   9




    Download 2.31 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Amaliy ish №6 Mavzu: Visual C++ muhiti va unda dasturlash Visual C++ muhitida menyular va uskunalar paneli Ishni bajarishdan maqsad

    Download 2.31 Mb.