• Visual C++ muhitida ko’p oynali muhit yaratish.
  • Visual C++ning imkoniyatlarini ko‘rish uchun




    Download 7,05 Kb.
    bet2/3
    Sana15.05.2024
    Hajmi7,05 Kb.
    #235670
    1   2   3
    Bog'liq
    Visual c ning grafik imkoniyatlari-fayllar.org

    Visual C++ning imkoniyatlarini ko‘rish uchun Graphics sinfiga murojaat qilamiz. Bu sinfning nomlar fazosi System.Drawing va kutubxonasi System.Drawing.Common.dll bo‘lib hisoblanadi. CHizish uchun GDI+ modulni inkapsulyasiya qiladi va bu sinfdan merosxo‘r olish mumkin emas. Bu sinf MarshalByRefObject, IDisposable, System::Drawing::IdeviceContextga asoslangan bo‘lib, ObjectMarshalByRefObject → Graphics sinfining merosxo‘ri hisoblanadi. Grafika muayyan qurilmani kontekst bilan bog‘lash uchun ham xizmat qiladi. Grafik ob’ekt yordamida ko‘p turli shakl va chiziqlar chizish mumkin. CHiziqlar va shakllar chizish uchun maxsus DrawGraphicalElement usullarni o‘rganish lozim. Bu usullar DrawLine, DrawArc, DrawClosedCurve, DrawPolygon va DrawRectangle o‘z ichiga oladi. CHiziqlar va shakllar chizish uchun qalam yordamida va shakllarni to‘ldirish uchun mo‘yqalam yordamida amalga oshiriladi.

    Visual C++ muhitida ko’p oynali muhit yaratish. MFC kutubxonasi ikki xil - bitta hujjat (Single Document Interface, SDI) va MDI interfeyslariga asoslangan dasturlarni qo'llab-quvvatlaydi. SDI dasturida faqat bitta oyna mavjud va bir vaqtning o'zida faqat bitta hujjatni yuklab olish mumkin. Bundan tashqari, hujjat bilan ishlash uchun modal va modal bo'lmagan dialoglarni ishlatish mumkin. SDI dasturining yaxshi namunasi bu Notepad. SDI-dan farqli o'laroq, MDI dasturida bir nechta "bolalar derazalari" mavjud, ularning har biri alohida hujjat bilan ishlaydi. MDI dasturiga misol MS Word bo'lishi mumkin. MDI dasturining asosiy oynasi turli xil hujjatlar (bolalar oynalari) joylashtirilgan ish stoliga o'xshaydi. Hujjatlari bo'lgan bunday derazalarni "stol" ga turli xil usulda (kaskad, mozaik va boshqalar) joylashtirilgan asosiy oyna ichidagi piktogrammalarga kamaytirish mumkin. Asosiy MDI ilovasi AppWizard yordamida osongina yaratiladi. Ikkinchisini ishga tushirganda, AppWizard - 1-qadam muloqot oynasida, MDI dastur turi sukut bo'yicha o'rnatiladi.

    5.Algoritmlar. Qo‘yilgan masalani u yoki bu turini yechishning algoritmlarini shakllantirish va ishlab chiqish eng ma‘suliyatli hamda muhim bosqichlardan hisoblanadi, chunki bu bosqichda keyinchalik shaxsiy kompyuterda bajarilishi kerak bo‘lgan amallarning ketma-ketligi oldindan belgilab olinadi. Algoritmda yo‘lga qo‘yilgan xatoliklar hisoblash jarayonini noto‘g‘ri bajarilishiga olib keladi, ya‘ni noto‘g‘ri natijalarni beradi.


    Download 7,05 Kb.
    1   2   3




    Download 7,05 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Visual C++ning imkoniyatlarini ko‘rish uchun

    Download 7,05 Kb.