6-tajriba mashg`loti



Yüklə 0,88 Mb.
səhifə3/8
tarix23.06.2023
ölçüsü0,88 Mb.
#118599
1   2   3   4   5   6   7   8
6-TAJRIBA MASHGLOTI MAVZU MUHANDISLIK MASALALARINI YECHISHDA DASTURLASH TIZIMLARI YORDAMIDA GRAFIKA VA MULTIMEDIA IMKONIYATLARIDAN FOYDALANISH.

Shape sinfi. Bizning ekranda chizish uchun asosiy to‘plamlarimiz o‘nikkita sinfdan tashkil topgan.

Strelka, u chiqadigan sinf u ko‘rsatadigan joyning qayerida sinf talab etilsa shu yerda foydalanilishi mumkinligini anglatadi. Masalan, Polygon sinfi, Shape sinfi qayerda talab etilsa shu yerda foydalanilishi mumkin; boshqacha aytganda, Polygon sinfi Shape sinfining bir turi hisoblanadi.
Avval keyingi sinflardan foydalanishni tavsiflaymiz:

  • Simple_window, Window

  • Shape, Text, Polygon, Line, Lines, Rectangle, Function va boshqalar.

  • Color, Line_style, Point

  • Axis

Grafik primitivlardan foydalanish. Bu bo‘limda grafik kutubxonaning ayrim elementar primitivlarini ko‘rib chiqamiz: Simple_window, Window, Shape, Text, Polygon, Line, Lines, Rectangle, Color, Line_style, Point, Axis.
Starma – satr uni tushuntiradigan va ekranda uning ishini namoyish etadigan sodda dasturdan boshlaymiz. Bu dasturni ishga tushirganingizda, yangi tasvirlar qo‘shilganda o‘zgarishni va oynada joylashgan mavjud shakllarni modifikasiyalanishini ko‘rishingiz mumkin. Prinsipga ko‘ra bu tahlil animasiyani eslatadi.
main grafik sarlavhalar fayli va funksiyalari.
Birinchi navbatda grafik sinflar va grafik foydalanuvchi interfeys sinflari aniqlangan sarlavha fayllarini kiritamiz.
#include"Window.h" //odatiy oyna
#include"Graph.h"
yoki
#include "Simple_window.h" // agar bizga Next tugmachasi kerak bo‘lsa
#include "Graph.h"
Fahmlaganingizdek Window.h fayli oyna bilan bog‘liq vositalardan, Graph.h fayli esa, oynada shakllarni chizish bilan bog‘liq uskunalardan tashkil topgan. Bu vositalar Graph_lib nomli maydonda tavsiflanadi. Belgilarni soddalashtirish uchun using namespace direktivasidan foydalanamiz.
using namespace Graph_lib;
Odatda main() funksiyasi biz bajarishni xoxlaydigan kodni hamda kamdankam vaziyatlarni qayta ishlashni o‘z ichiga oladi.
int main () try
{
// . . . bu yerda bizning kod joylashadi . . .
}
catch(exception& e) { // xatolar haqida xabar return 1; } catch(...) {
// xatolar haqida boshqa xabar return 2;
}

Yüklə 0,88 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə