• Visual Studio 2013 (VS 2013)
  • Project
  • 1.2-rasm. Dasturiy kod oynasi
  • programma bajarilishining oxirigacha amal qiladi. Bunday o‘zgaruvchilarga




    Download 6,33 Mb.
    Pdf ko'rish
    bet167/194
    Sana20.02.2024
    Hajmi6,33 Mb.
    #159185
    1   ...   163   164   165   166   167   168   169   170   ...   194
    programma bajarilishining oxirigacha amal qiladi. Bunday o‘zgaruvchilarga 
    programmadan ihtiyoriy funksiyalardan murojat qilish mumkin 
    Amaliy mashg‘ulot 
    1-misol. To‘rtburchak klassidan foydalanib uchburchak klassini yarating va yuzini 
    qayta nomlang. 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    298 
    Visual Studio 2013 (VS 2013) muhiti o‘rnatilgach, tizim ishga tushiriladi, 1.1 rasmda 
    keltirilgan foydalanuvchi interfeysi shakllantiriladi. 
    1.1-rasm. Visual Studio 2013 tizimining boshlang‘ich sahifasi 
     
    VS 2012 muhitida biror turdagi dasturiy ta’minotni yaratish uchun File menyusidagi New 
    Project buyrug‘ini ishga tushirish lozim. Natijada tizimda o‘rnatilgan bir qancha turdagi shablonlar 
    (Installed Templates) taqdim qilinadi. Ular orasida Visual Basic, Visual C#, Visual C++, Visual 
    F# va boshqalar mavjud. So‘ngra Visual C# qismini tanlab, shablonlar (Templates) ichidan 
    ConsoleApplication qismini tanlaymiz. Yangi hosil qilinayotgan loyiha nomi (Name)ni 
    FirstProgramm kabi kiritib, OK tugmasini bosamiz. Natijada 1.2 rasmda keltirilgan quyidagi 
    oyna shakllantiriladi. 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    299 
    1.2-rasm. Dasturiy kod oynasi 
    Endi 
    Shakl 
    deb nomlangan klass yaratamiz va u klassni kodi quyidagicha: 
    using
    System; 
    using
    System.Collections.Generic; 
    using
    System.Linq; 
    using
    System.Text; 
    using
    System.Threading.Tasks; 
    namespace
    Vorislik 

    class
    Shakl

    public
    int
    a; 
    public
    int
    b; 
    public
    Shakl() 

    Console
    .WriteLine(
    "To'rtburchak elementlari"
    ); 

    public
    Shakl(
    int
    a, 
    int
    b) 

    this
    .a = a; 
    this
    .b = b; 

    public
    virtual
    double
    Area() 

    return
    a * b; 




    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    300 

    Endi ushbu klassdan 
    Shakl 
    klasssini vorislab
    Uchburchak 
    klassini hosil qilamiz va yuzini qayta 
    aniqlaymiz.
    using
    System; 
    using
    System.Collections.Generic; 
    using
    System.Linq; 
    using
    System.Text; 
    using
    System.Threading.Tasks; 
    namespace
    Vorislik 

    class
    Shakl

    public
    int
    a; 
    public
    int
    b; 
    public
    Shakl() 

    Console
    .WriteLine(
    "To'rtburchak elementlari"
    ); 

    public
    Shakl(
    int
    a, 
    int
    b) 

    this
    .a = a; 
    this
    .b = b; 

    public
    virtual
    double
    Area() 

    return
    a * b; 



    Main funksiya orqali chaqiramiz. Quyida chaqirish kodi berilgan. 
    using
    System; 
    using
    System.Collections.Generic; 
    using
    System.Linq; 
    using
    System.Text; 
    using
    System.Threading.Tasks; 
    namespace
    Vorislik 

    class
    Program

    static
    void
    Main(
    string
    [] args) 

    Uchburchak
    a = 
    new
    Uchburchak
    (); 
    Uchburchak
    a1 = 
    new
    Uchburchak
    (3, 4, 5); 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    301 
    Console
    .WriteLine(a1.Area()); 
    Shakl
    a2 = 
    new
    Shakl
    (4,5); 
    Shakl
    a3 = 
    new
    Uchburchak
    (2, 5, 7); 
    Console
    .WriteLine(a3.Area()); 
    Console
    .WriteLine(a2.Area()); 



    Dasturni F5 tugmasi orqali ishga tushiramiz va sinovdan o‘tkazamiz. 1.3-rasmda keltirilgan 
    natijaga erishamiz. 

    Download 6,33 Mb.
    1   ...   163   164   165   166   167   168   169   170   ...   194




    Download 6,33 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    programma bajarilishining oxirigacha amal qiladi. Bunday o‘zgaruvchilarga

    Download 6,33 Mb.
    Pdf ko'rish