API در مجموعه آموزشي "نمونه پروژه هاي حرفه اي در Visual Basic 6"
API به مجموعه توابع خاص سيستم عامل که جهت کاربرد هاي مختلف سيستم در فايل هاي Dll قرار داده شده است گفته مي شود کليه عملياتي که ما در سيستم عامل ويندوز انجام مي دهيم توسط توابع قدرتمند API پياده سازي مي شود . براي استفاده از توابع API ابتدا احتياج به اعلان يا تعريف تابع داريم که اين کار در VB در مقايسه با ساير زبان هاي برنامه نويسي بسيار آسان تر انجام مي شود . در اعلان تابع مواردي نظير نام فايل DLL که ما هم اکنون قصد استفاده از آن را داريم و نام تابع – تعداد پارامترهاي آن تابع ذکر مي شوند اما در کل ما به صورت دستي اين کار را انجام نمي دهيم بلکه VB ليست کليه کاربردي ترين توابع از DLL هاي مختلف را در اختيار ما قرار داده و ما به راحتي مي توانيم با يک Copy و Paste آن تابع را بدون صرف وقت براي نوشتن آن در برنامه خود قرار دهيم .
در زير اندکي از کارهايي که مي توانيم به اين توابع انجام دهيم ذکر شده است :
مدريت و کنترل فايل ها– کار با رجيستري ويندوز – ايجاد نرم افزار هاي گرافيکي – غير فعال کردن کليد هاي خاصي از کيبرد – کنترل اشاره گر موس (مخفي کردن – حرکت – تغيير شکل ظاهري )
استفاده از Modem – شفاف کردن فرم ها – مدريت فلاپي ديسک (فرمت کردن – غير فعال کردن و ... کپي فايل ها و ... ) - خروج از ويندوز در مواقع مختلف توسط برنامه – مخفي کردن و نمايش TaskBar – محدود کردن حرکت نشانه گر موس در قسمتي از صفحه – تغيير عمليات دکمه هاي موس و غير فعال و فعال کردن آن ها – غير فعال کردن يک پنجره به وسيله تايپ Title آن براي مثال My Computer - توليد صداهايي از کارت صدا – فعال یا غير فعال کردن و مخفی کردن دکمه Start - باز و بسته کردن درب سي دي درايو – نقاشي کردن روي Desktop – تنظيم رزولوشن صفحه و در کل کليه اعمالي که ما در ويندوز مي توانيم انجام دهيم البته با دستي باز تر و کنترل پارامترهاي مختلف آن ها که شايد در سيستم عامل به دلايل امنيتي استفاده نشده اند .
