Kompyuter ilmlari va Dasturlashtirish” kafedrasi 5330200 – “Axborot tizimlari va texnologiyalari” yoʻnalishi



Yüklə 271,61 Kb.
səhifə6/8
tarix29.11.2023
ölçüsü271,61 Kb.
#169985
1   2   3   4   5   6   7   8
Kurs DORIlar

Dependencies - bu tugun loyihaga sukut boʻyicha qoʻshiladigan dll yigʻilishlarini oʻz ichiga oladi. Ushbu assambleyalar C# ishlatadigan .NET kutubxonasi sinflarini oʻz ichiga oladi.

  • Keyin loyihadagi yagona shakl fayli – Form1.cs keladi, u sukut boʻyicha markaziy oynada ochiladi:




    namespace HelloApp
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }
    }
    }

    • Shakl sinfi - Form1 grafik shaklni ifodalaydi - aslida biz loyihani ishga tushirishda ekranda koʻradigan oyna.

    • Bu sinf qisman (qisman modifikatorli) sifatida aniqlanadi va shakllarning asosiy funksiyalarini oʻz ichiga olgan oʻrnatilgan Form sinfidan meros boʻlib qoladi.

    • Form1 sinfining oʻzida sukut boʻyicha faqat konstruktor aniqlanadi, bu erda InitializeComponent() usuli chaqiriladi, bu konstruktor faylidan forma komponentlarini ishga tushiradi.

    • Ushbu element yonida siz boshqa forma faylini koʻrishingiz mumkin - Form1.Designer.cs. Bu dizayner fayli - u grafik dizaynerda shaklga qoʻshilgan shakl komponentlarining ta'rifini oʻz ichiga oladi va aynan uning kodi InitializeComponent() ga qoʻngʻiroq orqali yuqorida uzatiladi.

    • Program.cs ilovaga kirish nuqtasini belgilaydi:




    namespace HelloApp
    {
    internal static class Program
    {
    [STAThread]
    static void Main()
    {
    ApplicationConfiguration.Initialize();
    Application.Run(new Form1());
    }
    }
    }

    • Bu faylda Program sinfi mavjud. C# dasturining bajarilishi Main usulidan boshlanadi. Va shunga oʻxshash usul faqat Dastur sinfida aniqlangan.

    • Main usuli [STAThread] atributi bilan ta'minlangan. Ushbu atribut, taxminan, Windows komponentlarining toʻgʻri ishlashi uchun zarurdir. Usulning oʻzida usul birinchi boʻlib chaqiriladi




      ApplicationConfiguration.Initialize()

    • ba'zi asosiy dastur konfiguratsiyasini oʻrnatadi

    • Keyin usul chaqiriladi




    Application.Run(new Form1());

    • sukut boʻyicha koʻrsatilgan shakl ob'ekti oʻtkaziladi.

    • Ya'ni, dasturni ishga tushirganimizda Main metodi chaqiriladi, bunda Application.Run(new Form1()) usuli chaqiriladi, shunda ekranda Form1 ni koʻramiz.



    Yüklə 271,61 Kb.

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




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

    gir | qeydiyyatdan keç
        Ana səhifə


    yükləyin