.Net Community

რამდენიმე სასარგებლო ჩანაწერი

OOP ნაწილი 1. შესავალი დამწყებთათვის

clock March 28, 2010 01:58 by author Mikie
ობიექტ ორიენტირებული პროგრამირება ანუ OOP. რატომ მაინც და მაინც OOP? პასუხი მარტივია, ნებისმიერი პროგრამისტი ვისაც ობიექტ ორიენტირებული პროგრამირების პრინციპები არ ესმის და მას იგნორირებას უკეთებს ის ჩემი აზრით ვერასდროს გახდება კარგი პროგრამისტი. OOP-ს ძალის დემონსტრირებისთვის გადავწყვიტე გამომეყენებინა ჩემი საყვარელი ენა C#, ამიტომ თუ ჩემი ნაჯღაბნის წაკითხვას გადაწყვეტთ გაითვალისწინეთ, რომ ამ ენის სინტაქსის ცოდნაა საჭირო რომ აზრი გამოიტანოთ.

More...


Reflection in C#

clock March 24, 2010 01:44 by author Mikie
ხელსაწყო რომელიც ხელმისაწვდომი გახდა იმის შემდეგ რაც კაცობრიობამ ობიექტ ორიენტურებულ სამყაროში შევდგით ფეხი. არსებობს ისეთი შემთხვევები როდესაც ჩვენ არ გვაქვს უშუალო წვდომა რომელიმე კლასსზე namespace - სზე ან მოდულზე და ეს ობიექტი კიდევ მოცემული გვაქვს .dll, .exe ფაილში ან თუნდაც შექმნილია დინამიურად და დროებით ბუდობს მეხსიერებაში და გამოყენება მისი კი გარდაუვალია დასახული ამოცანისათვის. ასეთი პრობლემის გადასაჭრელად შექმნილი იქნა ხელსაწყო სახელად Reflection. ეს არ არის Microsoft - ის მოგონილი ტექნოლოგია, მისი მოძიება შეიძლება აგრეთვე Java - შიც და სხვა მაღალი დონის პროგრამირების ენებში, თუმცა გეიტსის მუშაკებს იგი თავისი პრინციპებით აქვთ გადაწყვეტილი.

More...