MFC vs Win32
Windows API (aplikacijsko programsko sučelje) postalo je općenito poznato ili naziva Win32. Ako želite stvoriti program koji bi radio u Windows okruženju, morat ćete imati nešto što je kompatibilno s Win32. MFC ili Microsoft Foundation Class knjižnica je klasa u C ++ koja objedinjuje određene dijelove Windows API-ja kako bi programerima olakšala izradu laganog koda.
Izgradnja aplikacije za Win32 znači da ćete morati koristiti njezin SDK da biste održali kompatibilnost i izbjegli probleme i probleme. Problem s korištenjem Win32 SDK-a je taj što ćete za sve trebati ručno napisati kôd. To može dovesti do pogreške u kodu koje mogu biti manje i brze za popravak ili velike i stvarati glavobolju u tragu. MFC se sastoji od funkcija koje programeri najčešće koriste poput stvaranja prozora ili otvaranja dijaloških okvira. Upotreba MFC-a smanjuje se u jedan redak koda ono što bi se inače sastojalo od 10 ili 20 redaka što ga čini jednostavnijim i bržim za izradu. Rješavanje problema također bi bilo puno lakše s MFC-om jer se ne biste trebali temeljiti na stvarnom kodiranju svake funkcije i samo biste se trebali brinuti kako ste funkciju nazvali.
MFC se također izravno bavi Windows okruženjem, što znači da se ne biste trebali brinuti zbog posebnih postavki koje svaki korisnik ima na svom računalu. To osigurava da će se vaš program ispravno pojavljivati u većini slučajeva kada koristite MFC.
MFC je bio vrlo uspješna knjižnica jer su drugi programski jezici razvili vlastiti ili prilagodili upotrebu MFC-a kao vlastiti. Bez obzira koji okvir koristite, i dalje ćete koristiti Win32 ako namjeravate kreirati programe za Windows operativni sustav. MFC jednostavno čini jednostavnijim i bržim za C ++ programere.
Sažetak:
1.Win32 je također poznat kao Windows API, dok je MFC biblioteka klase C ++ koja zamotava dijelove Windows API-ja
2.MFC se sastoji od najčešćih operacija koje se koriste u izradi Win32 aplikacije
3. Upotreba MFC-a čini kodiranje lakšim i puno jednostavnijim nego izravno korištenje Windows API-ja
4.MFC omogućuje programerima C ++ da koriste trenutno Windows okruženje