C#

07. C# – კლასები, მეთოდები და კონსტრუქტორები

ჩვენ უკვე არაერთხელ გვქონია შეხება კლასებთან- რას წარმოადგენს ის ? ამ კითხვას ვრცელი პასუხი მოყვება, თუმცა ჯერ უნდა ვიცოდეთ, რომ კლასები ობიექტზე ორიენტირებულ პროგრამირებასთან დაკავშირებული თეორიის ნაწილია. კლასი კი .NET პლატფორმაზე ყველაზე აბსტრაქტული ცნებაა, რადგან ყველაფერი კლასებზეა დაფუძნებული. კლასის საკუთრებაში მის წევრებსაც ვგულისხმობთ. ესენია : ცვლადები, ფუნქციები (რომლებსაც მეთოდებს ვეძახით) და ველები. კლასის თითოეულ წევრს საკუთარი თვისებები გააჩნია, მაგალითად მას აუცილებლად ექნება

28 თვის წინ ▪ 0 კომენტარი

სრულად

04. C# – მსვლელობის მართვა: ციკლები და პირობითი კონსტრუქციები.

პროგრამის მსვლელობისას შესაძლოა, რომელიმე ფრაგმენტის შესრულება/არ შესრულება, რამდენიმეჯე, ან სულაც უსასრულოდ განმეორება დაგვჭირდეს. ხანდახან ერთიდან მეორე ფრაგმენტზე გადახტომა დაგვჭირდება. ამ ყველაფრის განსახორციელებლად C# იდეალურ მექანიზმებს გვთავაზობს. პირობითი კონსტრუქცია და არჩევა როგორც უკვე ზემოთ აღვნიშნე, კოდის წერის პროცესში ხშირად დგება კოდის რაიმე ბლოკის შესრულების, ან არ შესრულების საჭიროება კონკრეტული პირობის შესაბამისად. C#-ში რამდეიმე ასეთი კონსტრუქცია გვაქვს, მარტივი და

29 თვის წინ ▪ 3 კომენტარი

სრულად

02. C# – მონაცემებები, ტიპები და მანიპულაცია

ბუნებრივია, პროგრამის შექმნის პროცესში ხშირად იქმნება მონაცემის დროებით შენახვისა და მათით მანიპულირების საჭიროება. მარტივი მაგალითი რომ მოვიყვანოთ, წარმოვიდგინოთ კონსოლის აპლიკაცია, რომელიც თვლის სამი რიცხვის საშუალო არითმატიკულს. ამ შემთხვევაში საჭირო იქნება მინიმუმ სამი რიცხვის დროებით შენახვა, რათა შემდეგ გამოვთვალოთ მათი საშუალო არითმეტიკული და გამოვიტანოთ ეკრანზე. სანამ ჩავუღრმავდებით დეტალებს, ვნახოთ ამ პროგრამის კოდი: მეხსიერება   მიუხედავად იმისა, რომ კოდი დამწყებისთვის

30 თვის წინ ▪ 1 კომენტარი

სრულად