MFC i Win32
Windows API (Application Programming Interface) je uobičajeno poznat ili se naziva Win32. Ako želite stvoriti program koji će raditi u Windows okruženju, trebali biste imati nešto što je kompatibilno s Win32. MFC ili Microsoft Foundation Class je klasa knjižnica u C + + koja obuhvaća određene dijelove Windows API-ja kako bi programerima olakšala izgradnju laganog koda.
Izrada aplikacije za Win32 znači da ćete morati koristiti svoj SDK kako biste održali kompatibilnost i izbjegli propuste ili bilo koji drugi problem. Problem s korištenjem Win32 SDK je da trebate ručno napisati kod za sve. To može dovesti do pogrešaka kodova koji mogu biti manji i brzi za popravljanje ili glavni i biti glavobolja za praćenje. MFC se sastoji od funkcija koje najčešće koriste programeri poput izrade prozora ili otvaranja dijaloških okvira. Korištenje MFC smanjuje se u jednu liniju koda što bi se inače sastojalo od 10 ili 20 redaka, što je jednostavnije i puno brže za izgradnju. Rješavanje problema također bi bilo puno lakše s MFC jer ne biste trebali probiti u stvarnu kodiranje svake funkcije i trebali biste se brinuti samo o tome kako ste nazvali funkciju.
MFC također izravno upravlja Windows okolinom, što znači da se ne biste trebali brinuti o specifičnim postavkama koje svaki korisnik ima na svom računalu. To osigurava da vaš program pravilno izgleda u većini slučajeva kada koristite MFC.
MFC je vrlo uspješna knjižnica koja su ostali programski jezici razvili vlastitu ili prilagodili uporabu MFC-a za svoje vlastite. Bez obzira na koji okvir koristite, još uvijek koristite Win32 ako namjeravate stvoriti programe za operacijski sustav Windows. MFC samo olakšava i brže za programere C + +.
Sažetak: 1.Win32 je također poznat kao Windows API dok je MFC C ++ klasa knjižnica koja oblozi dijelove Windows API-ja 2. MFC se sastoji od najčešćih operacija korištenja u izgradnji Win32 aplikacije 3.Korištenje MFC-a čini kodiranje upaljač i puno jednostavnije od izravnog korištenja Windows API-ja 4. MFC omogućuje programerima C + + za korištenje trenutnog okruženja sustava Windows