• Namunaviy masala matni: Vazifa
  • Masalani yechishning algoritmi va dasturi (dastur kodining tahlili ham keltirilsin): Algoritm
  • C Dasturiy Kodi Misoli
  • Multimedia tushunchasi, multimedia vosita va texnologiya sifatida




    Download 46,67 Kb.
    bet14/22
    Sana11.09.2024
    Hajmi46,67 Kb.
    #270884
    1   ...   10   11   12   13   14   15   16   17   ...   22
    Bog'liq
    Multimedia

    Ishning qisqacha mazmuni: Ushbu mashg‘ulotda grafik ma'lumotlarni yaratish uchun asosiy tushunchalar, usullar va dasturiy vositalar o‘rganiladi. Talabalar C# dasturlash tilidan foydalangan holda turli geometrik shakllar, matn va rasm elementlarini yaratishadi. Mashg‘ulot natijasida grafik obyektlar va ularning xususiyatlari bilan ishlash ko‘nikmalari shakllantiriladi.

  • Namunaviy masala matni: Vazifa: Talaba geometrik shakllar va matn elementlarini o‘z ichiga oluvchi grafik interfeys hosil qiluvchi dastur yaratishi kerak. Dasturda turli ranglar va shakllar bilan manipulyatsiya qilish mumkin bo‘ladi.

    3.1 Masalani tahlil qilish va uni yechish usuli: Grafik ma'lumotlarni hosil qilishning asosiy bosqichlari:

      • Grafik obyektlarni (doira, kvadrat, to‘rtburchak) yaratish usullarini o‘rganish.

      • Har bir obyekt uchun rang va kattalikni aniqlash.

      • Yaratilgan obyektlarni ekranga chizish uchun dasturiy interfeys yaratish.

      • Rangli grafik ma'lumotlarni hosil qilish.

    3.2 Masalani yechishning algoritmi va dasturi (dastur kodining tahlili ham keltirilsin):

      • Algoritm:

        1. Grafik interfeysni yaratish.

        2. Doira, kvadrat va to‘rtburchak shakllarni aniqlash.

        3. Har bir shakl uchun rang tanlash.

        4. Grafik obyektlarni ekranga chizish.

        5. Dastur orqali hosil qilingan grafik ma'lumotlarni manipulyatsiya qilish.

      • C# Dasturiy Kodi Misoli:

    csharp
    Копировать код
    using System;
    using System.Drawing;
    using System.Windows.Forms;

    namespace GraphicsExample


    {
    public class Program
    {
    public static void Main()
    {
    Application.EnableVisualStyles();
    Form graphicsForm = new Form();
    graphicsForm.Text = "Grafik Ma'lumotlarni Hosil Qilish";

    graphicsForm.Paint += new PaintEventHandler(OnPaint);


    Application.Run(graphicsForm);
    }

    private static void OnPaint(object sender, PaintEventArgs e)


    {
    Graphics g = e.Graphics;

    // Doira chizish


    g.FillEllipse(Brushes.Blue, new Rectangle(50, 50, 100, 100));

    // To'rtburchak chizish


    g.FillRectangle(Brushes.Red, new Rectangle(200, 50, 150, 100));

    // Kvadrat chizish


    g.FillRectangle(Brushes.Green, new Rectangle(400, 50, 100, 100));

    // Matn qo'shish


    Font font = new Font("Arial", 16);
    g.DrawString("Grafik Ma'lumotlar", font, Brushes.Black, new Point(50, 200));
    }
    }
    }


    1. Download 46,67 Kb.
  • 1   ...   10   11   12   13   14   15   16   17   ...   22




    Download 46,67 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Multimedia tushunchasi, multimedia vosita va texnologiya sifatida

    Download 46,67 Kb.