دانلود تحقیق درمورد توابع API
با دانلود تحقیق در مورد توابع API در خدمت شما عزیزان هستیم.این تحقیق توابع API را با فرمت word و قابل ویرایش و با قیمت بسیار مناسب برای شما قرار دادیم.جهت دانلود تحقیق توابع API ادامه مطالب را بخوانید.
نام فایل:تحقیق در مورد توابع API
فرمت فایل: word و قابل ویرایش
تعداد صفحات فایل:15 صفحه
قسمتی از فایل:
توضيحي مختصر درباره 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 و ... باشند.