
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:14
فهرست مطالب
توضیحی مختصر درباره API
مشخصات توابع API
توابع API در کجا قرار می گیرند؟
DLL چیست؟
ماهیت فایلهای DLL:
دلایل استفاده از توابع API
چند نمونه از توابع API در ویندوز:
کتابخانه: User32 سیستم عامل:, CE , 2000 , 98 , 95 مبتنی بر NT
کتابخانه:User32 سیستم عامل: , 32S, 98,95مبتنی بر NT
کتابخانه: User32 سیستم عامل: ,CE , 2000 , 98 , 95مبتنی برNT
کتابخانه: Kernel32 سیستم عامل: CE , 2000 , NT , 98 , 95
کتابخانه: User32 سیستم عامل: 2000 , NT , 98 , 95
کتابخانه: Kernel32 سیستم عامل: 32S,NT,98,95
کتابخانه: Kernel32 سیستم عامل: NT,98,95
کتابخانه: WSock32 سیستم عامل: NT,98,95,2000,CE
کتابخانه: WSock32 سیستم عامل: NT,98,95,2000,CE
کتابخانه: WSock32 سیستم عامل: NT,98,95,2000,CE
کتابخانه: Kernel32 سیستم عامل: CE , 2000 , NT , 98 , 95
کتابخانه: User32 سیستم عامل: CE , 2000 , NT , 98 , 95
کتابخانه: Kernel32 سیستم عامل: CE , 2000 , NT , 98 , 95
کتابخانه: Kernel32 سیستم عامل: CE , 2000 , NT , 98 , 95
کتابخانه: Kernel32 سیستم عامل: NT , 98 , 95
کتابخانه: Kernel32 سیستم عامل: NT , 98 , 95,2000
کتابخانه: User32 سیستم عامل NT , 98 , 95
کتابخانه: Kernel32 سیستم عامل: NT , 98 , 95
کتابخانه: Kernel32 سیستم عامل: NT , 98 , 95,2000
API و ویژوال بیسیک:
دستورDeclare برای تعریف توابع API:
پخش فایلهای Wav :
ساخت یک تایمر با دقت بالا :
منابع
توضیحی مختصر درباره API
قلب ویندوز یعنی چیزی که اساس سیستم عامل ویندوز است، چیزی نیست بجز توابع API .
API مخفف کلمه Aplication programming interface میباشد که به معنای رابط برنامه سازی کاربردی است.
که از آن به نام های Aplication programming Interface و Application Programmers Interface نیز یاد شده است.
نام API به توابعی اطلاق میشود که در فایل های مختلف ویندوز مانند advapi32.DLL و userDLL32.DLL و ole32.DLL و ... وجود دارند.
هر کاری که در ویندوز روی می دهد و هر اتفاقی که می افتد با استفاده از این توابع صورت می گیرد.
در حقیقت نوشتن برنامه برای ویندوز از صدا کردن توابع API تشکیل می شود.
API بخشی از خود ویندوز است. لذا تمام برنامهای کاربردی ویندوز به همان توابعی دسترسی دارند که برنامه های دیگر دارند.
در محیط چند وظیفه ای ویندوز ضروری است که تمام برنامه ها در روش تعریف شده دقیق عمل کنند . با استفاده از توابع API که در تمامی برنامه های کاربردی استفاده می شود این سازگاری بوجود می آید.
شاید شما ندانسته تا حالا بارها با API کار کرده باشید. وقتی شما در محیط یک زبان برنامه نویسی مثل Delphi یا Visual Basic یا هر محیط دیگری پروژه جدیدی را آغاز می کنید و فرم اولیه را روی صفحه آورده و آماده طراحی می شوید در واقع استفاده از توابع API را آغاز کرده اید . در حقیقت در همان لحظه تابع Create Window فراخوانده شده است و فرم مزبور در مقابل شما قرار می گیرد که خود این تابع یکی از توابع API است.
از نظر برنامه نویس API شامل یک سری زیر برنامه ی آماده و کاملا سالم می باشد که در اختیار برنامه نویسان محیط ویندوز قرار می گیرد.
مشخصات توابع API
اگر بخواهیم توابع API را تقسیم بندی کنیم به دو دسته 16 بیتی و 32 بیتی تبدیل میشوند که دسته 16 بیتی دارای 730 تابع و دسته 32 بیتی دارای 6500 تابع میباشد.این روالها درون فایلهایی وجود دارند که در پوشه های Windows و Windows\System ذخیره شده اند.
در توابع API مانند هر زبان برنامه نویسی متغیر های ورودی و خروجی وجود دارد. این متغیر ها میتوانند از نوع long , integer , string , byte و ... باشند.
برخی از این توابع میتوانند فقط مقدار ثابت تعریف شده ای را بگیرند.
در تعدادی از توابع متغیر های ورودی و خروجی یه یک ساختار TYPE اشاره دارند که فیلدهای این ساختار اطلاعات ورودی یا برگشتی تابع را در خود نگهداری میکنند.
توابع API در کجا قرار می گیرند؟
حتما این سوال برای شما پیش آمده که این توابع قدرتمند در کجا قرار دارند؟ یا اینکه این توابع کجا هستند که می توانند به طور اشتراکی در چند برنامه و حتی خود ویندوز مورد استفاده قرار گیرند؟ ابتدا باید مطالبی در مورد فایل های DLL بیاموزید.
تحقیق در موردتوابع API