Windows API (amaliy dasturlash interfeysi) keng tarqalgan bo'lib ma'lum bo'ldi yoki Win32 deb nomlandi. Agar Windows muhitida ishlaydigan dastur yaratmoqchi bo'lsangiz, Win32 bilan mos keladigan narsaga ega bo'lishingiz kerak. MFC yoki Microsoft Foundation Class - bu dasturchilarga yengil kodni yaratishni osonlashtirish uchun Windows API-ning ma'lum qismlarini qamrab oladigan C ++ tilidagi sinf kutubxonasidir.

Win32 uchun dastur yaratish, SDK-dan muvofiqlikni saqlab qolish va nosozliklar yoki boshqa muammolarni oldini olish uchun foydalanish kerakligini anglatadi. Win32 SDK-ni ishlatishda muammo shundaki, siz hamma narsa uchun kodni qo'lda yozishingiz kerak bo'ladi. Bu koddagi xatolarga olib kelishi mumkin, ular kichik yoki tez tuzatilishi mumkin, yoki asosiy va kuzatishda bosh og'rig'i bo'lishi mumkin. MFC dasturchilar tomonidan eng ko'p ishlatiladigan funktsiyalardan iborat bo'lib, ular derazalar yaratish yoki dialog oynalarini ochish kabi. MFC-ni ishlatish bitta yoki bitta kod qatoriga tushiriladi, aks holda 10 yoki 20 qatordan iborat bo'lishi mumkin, bu ularni sodda va tez qurishga imkon beradi. Muammolarni bartaraf etish MFC-da osonroq bo'ladi, chunki har bir funktsiyani haqiqiy kodlashni o'rganishingiz shart emas va siz ushbu funktsiyani qanday chaqirganligingiz haqida o'ylashingiz kerak.

MFC shuningdek, Windows muhiti bilan bevosita shug'ullanadi, ya'ni har bir foydalanuvchi o'z kompyuteridagi o'ziga xos sozlamalar bilan qiziqmasligi kerak. Bu MFC-dan foydalanganda aksariyat hollarda sizning dasturingiz to'g'ri ko'rinishini ta'minlaydi.

MFC juda muvaffaqiyatli kutubxona bo'lib, u boshqa dasturlash tillari o'zlari ishlab chiqqan yoki MFC-ni o'zlari uchun moslashtirishgan. Qaysi doiradan foydalanishingizdan qat'iy nazar, Windows operatsion tizimi uchun dasturlar yaratmoqchi bo'lsangiz Win32-dan foydalangan bo'lar edingiz. MFC shunchaki C ++ dasturchilari uchun oson va tezkor qiladi.

Xulosa:
1.Win32 shuningdek Windows API deb nomlanadi, MFC esa Windows API qismlarini birlashtiradigan C ++ sinf kutubxonasidir.
2.MFC Win32 dasturini yaratishda ishlatiladigan eng keng tarqalgan operatsiyalardan iborat
3.MFC-ni ishlatish Windows API-ni to'g'ridan-to'g'ri ishlatishdan ko'ra kodlashni ancha osonlashtiradi va osonlashtiradi
4.MFC C ++ dasturchilariga hozirgi Windows muhitidan foydalanishga imkon beradi

Adabiyotlar