Əsas Fərq – Nümayəndələr və C-da Hadisələr
C Microsoft tərəfindən hazırlanmış proqramlaşdırma dilidir. O, Strukturlaşdırılmış Proqramlaşdırma və Obyekt yönümlü Proqramlaşdırmanı dəstəkləyir. Nümayəndələr və hadisələr C-da hadisələrə əsaslanan proqramlaşdırma üçün istifadə olunur. Nümayəndə metodun növü üçün təhlükəsiz göstəricisidir. Qrafik İstifadəçi İnterfeysi (GUI) olan proqramda düymələr və s. var. Düymə kliklədikdə hər hansı bir hərəkət baş verir. Həmin hərəkətlərə hadisələr deyilir. Məsələn, veb səhifənin yenilənməsi səhifənin yüklənməsi hadisəsini tetikleyecek. Bu məqalə C-da nümayəndələr və hadisələr arasındakı fərqi müzakirə edir. C-da nümayəndə ilə hadisə arasındakı əsas fərq ondan ibarətdir ki, bir hadisə nümayəndədən istifadə edən bir hadisə idarəedicisi ilə əlaqələndirilərkən nümayəndə bir metoda istinaddır. Hadisə baş verəndə nümayəndəyə siqnal göndərir. Sonra nümayəndə müvafiq funksiyanı yerinə yetirir. Beləliklə, bütün tədbirlər nümayəndələrdən asılıdır.
C-da Nümayəndələr nədir?
C-dakı nümayəndələr JavaScript kimi digər proqramlaşdırma dillərindəki geri çağırış funksiyalarına bənzəyir. Geri çağırış funksiyaları icra zamanı təyin edilir. Onlar tələb olunduqda daxil və çıxarıla bilən funksionallıq təmin edir. Eyni şey C-da nümayəndələrdən istifadə etməklə həyata keçirilə bilər. C-dakı nümayəndələr zəng edəni və çağırılan funksiyanı ayırır. Buna görə də, ağır birləşməni azaldır.
. NET çərçivəsi növləri iki kateqoriyaya təsnif etdi. Bunlar dəyər növləri və istinad növləridir. Struktur dəyər növünə nümunədir. Sinifnümunəsidir