
ما هي API؟
البرمجة في ويندوز تتمثل في القدرة على إنشاء و إدارة واجهة المستخدم الرسومية (GUI) مختصر Graphical User Interface ,
GUI توفر في نفس الوقت تفاعلية وبساطة ممتعة في تعامل المستخدم معها, فبرامج ويندوز خطت خطا عملاقة في هذا المجال مقارنة مع البرامج التي كانت تعمل في منصة الدوس القديمة.
في دوس كانت محاولات خجولة لجعل الواجهة رسومية و جميلة تغير الواجهة المعتادة للتطبيقات المعتادة ذات الشاشة السوداء Console application for MSdos . فظهرت بوادر البرمجة في دوس بأشكال محتلفة تعتمد على قوائم وأزرار ترسم باستعمال دوال بدائية نصية وسميت مثل هذه التطبيقات ب Textual User Interface.