پیوند ها
توضيحي مختصر درباره API 15 ص - word (..doc) - دانلود,مقاله,توضيحي,مختصر,درباره,API,15,ص,دانلود
قسمتی از متن :
توابع ………………………………………………………………API1
توضيحي مختصر درباره 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 و WindowsSystem ذخيره شده اند.
توابع ………………………………………………………………API2
در توابع API مانند هر زبان برنامه نويسي متغير هاي ورودي و خروجي وجود دارد. اين متغير ها ميتوانند از نوع long , integer , string , byte و ... باشند.
برخي از اين توابع ميتوانند فقط مقدار ثابت تعريف شده اي را بگيرند.
در تعدادي از توابع متغير هاي ورودي و خروجي يه يك ساختار TYPE اشاره دارند كه فيلدهاي اين ساختار اطلاعات ورودي يا برگشتي تابع را در خود نگهداري ميكنند.
توابع API در كجا قرار مي گيرند؟
حتما اين سوال براي شما پيش آمده كه اين توابع قدرتمند در كجا قرار دارند؟ يا اينكه اين توابع كجا هستند كه مي توانند به طور اشتراكي در چند برنامه و حتي خود ويندوز مورد استفاده قرار گيرند؟ ابتدا بايد مطالبي در مورد فايل هاي DLL بياموزيد.
DLL چيست؟
در حقيقت DLL ها هم مانند API ابزاري هستند كه شما از آنها استفاده كرده ايد ولي شايد نمي دانستيد. اگر نگاهي به دايركتوري system يا windows يا System32 بيندازيد تعداد زيادي از اين فايل هاي DLL مي بينيد!
Dynamic Linked Library (DLL): به معناي كتابخانه پيوندي پويا مي باشد كه مي تواند شامل انواع داده يا كد باشد. درون DLL ميتوان انواع داده ها همانند كد - تصوير - صوت و غيره را قرار داد.
فايلهاي DLL در دسترس برنامه هايي كه به زبان ويژوال بيسيك و زبانهاي ديگري(كه از DLL پشتيباني مي كنند) نوشته شده اند مي باشد.
نكته جالب فايل هاي DLL خاصيت مستقل از زبان برنامه نويسي اين فايل ها مي باشد. يعني اگر DLL با استفاده از Delphi ايجاد شده باشد مي تواند Visual Basic يا Visual C++ از آن استفاده كرد.
نكته ديگر DLL ها صرفه جويي در مصرف حافظه مي باشد كه به همين دليل نام Dynamic را به همراه خود دارند. در واقع هر قسمت از DLL كه فراخواني مي شود همان قسمت به حافظه بار مي شود و در صورت عدم نياز هم از حافظه خارج مي شود.
در واقع دلايل استفاده از DLL را موارد زير را مي توان نام برد:
توانايي اشتراكي كردن كد بين چند برنامه و حتي خود ويندوز
استفاده مجدد از كد هاي نوشته شده.
تصاویری از چند صفحه نخست فایل :
توجه فرمایید بدلیل تهیه ی تصویر با نرم افزار های خارجی متن نمایش داده شده در تصاویر ممکن است دارای اشکالاتی در نمایش برخی حروف باشد که در فایل اصلی بدون مشکل است
مبلغ قابل پرداخت 15,000 تومان
دانلود فایلهای بسته آمادهچاپ و نصب تابلو اعلانات مسجدنما همیشه دنبال این بودی یه جایی باشه تا راحت بتونی محتوای مطمئن با طراحی خوب را پیدا کنی؟ همیشه دنبال این بودی یکی کارهای محتوایی را ناظر به مسائل روز انجام بده و دغدغه تأمین محتوا را نداشته باشی؟ همیشه ... ...
دانلود فایلهای بسته آمادهچاپ و نصب تابلو اعلانات مسجدنما همیشه دنبال این بودی یه جایی باشه تا راحت بتونی محتوای مطمئن با طراحی خوب را پیدا کنی؟ همیشه دنبال این بودی یکی کارهای محتوایی را ناظر به مسائل روز انجام بده و دغدغه تأمین محتوا را نداشته باشی؟ همیشه ... ...
دانلود فایلهای بسته آمادهچاپ و نصب تابلو اعلانات مسجدنما همیشه دنبال این بودی یه جایی باشه تا راحت بتونی محتوای مطمئن با طراحی خوب را پیدا کنی؟ همیشه دنبال این بودی یکی کارهای محتوایی را ناظر به مسائل روز انجام بده و دغدغه تأمین محتوا را نداشته باشی؟ همیشه دوست داشتی ... ...
دانلود فایلهای بسته آمادهچاپ و نصب تابلو اعلانات مسجدنما همیشه دنبال این بودی یه جایی باشه تا راحت بتونی محتوای مطمئن با طراحی خوب را پیدا کنی؟ همیشه دنبال این بودی یکی کارهای محتوایی را ناظر به مسائل روز انجام بده و دغدغه تأمین محتوا را نداشته باشی؟ همیشه ... ...
دانلود فایل نقشه ی تابلو فرش دستباف طرح طبیعت کلبه ی زیبا دانلود فایل های کامل نقشه ی طرح تابلو فرش های دستباف طرح طبیعت کلبه ی زیبا تنها سایت ارائه دهنده فایل نقشه ی طرح های تابلو فرش (قیمت نقشه ها حداقل از 50 هزار تومان تا چندین میلیون تومان در بازار با توجه به ... ...
برنامه اکسل متره و برآورد،تهیه صورت وضعیت راه،راه آهن و باند فرودگاه سال1403: -تهیه اتوماتیک و خودکار متره و برآورد،صورت وضعیت در کمترین زمان فقط با وارد کردن شماره آیتم -تهیه ریز متره -تهیه خلاصه متره -تهیه خلاصه فصول -تهیه برگه های مالی و مالی کل -اعمال اتوماتیک ... ...
دانلود فایلهای بسته آمادهچاپ و نصب تابلو اعلانات مسجدنما همیشه دنبال این بودی یه جایی باشه تا راحت بتونی محتوای مطمئن با طراحی خوب را پیدا کنی؟ همیشه دنبال این بودی یکی کارهای محتوایی را ناظر به مسائل روز انجام بده و دغدغه تأمین محتوا را نداشته باشی؟ همیشه ... ...
کتاب صوتی بسیار مفید #روانشناسی_تصویر_ذهنی اثر: #ماکسول_مالتز ترجمه: مهدی قراچه داغی کیفیت اجرا: خیلی خوب ... ...
کتاب صوتی کتاب_واپسین_گفتار ( یا عالم اوراسینا) ازاسپالدینگ_نویسنده_کتاب_معبدسکوت ... ...
سکس آنان كه با سكس مخالف هستند زودتر به انزال میرسند، زیرا ذهن منقبض آنان عجله دارد تا از شر آن خلاص شود. پژوهشهای معاصر چیزهای بسیار تعجبآوری را میگویند، حقایق شگفتآور. برای نخستین بار، مسترز و جانسون Masters and Johnson در مورد آمیزش عمیق جنسی مطالعه علمی انجام ... ...
عنوان مبحث: سوالات نهاد مبحث دانش خانواده و جمعیت (بخش اول) همراه با پاسخ شامل: 9 جلسه تعداد صفحات: 11 سوالات و جواب ها بصورت تایپ شده با فونت استاندارد می باشد که قابلیت سرچ در زمان آزمون را دارد سوالات ترم جدید همراه با پاسخ برای نمره 19 به بالا فرمت: pdf ... ...
نگاه اجمالی الکترو مغناطیس یکی از شاخههای فیزیک است که مباحث مربوط به بارهای الکتریکی ساکن و متحرک ، میدانهای الکتریکی و مغناطیسی را مورد بحث قرار میدهد. اما در این بحث بیشتر مفاهیم فیزیکی و توصیف کیفی این پدیدهها مورد توجه قرار میگیرد. و تا حد امکان از توصیف کمی این ... ...
عنوان مبحث: سوالات نهاد مبحث مسائل اقتصادی و تربیتی در خانواده همراه با پاسخ شامل: 6 جلسه تعداد صفحات: 7 سوالات و جواب ها بصورت تایپ شده با فونت استاندارد می باشد که قابلیت سرچ در زمان آزمون را دارد سوالات ترم جدید همراه با پاسخ برای نمره 20 فرمت: pdf ... ...
دانلود پاورپوینت در مورد [سلول های بنیادی] - شامل 4 فایل مختلف - قابل ویرایش و ارائه - ppt شامل 4 فایل پاورپوینت سلول های بنیادین به زبان ساده: 1. 33 اسلاید: تاریخچه سلول های بنیادی / تعریف سلول های بنیادی / ویژگی های سلول های بنیادی / گونه های سلول بنیادی / انواع سلول ... ...
عنوان پاورپوینت: پاورپوینت بازی زندگی است درس 17 تفکر و سواد رسانه ای پایه دهم فرمت: پاورپوینت pptتعداد اسلاید: 26 پوشش کامل درس همراه با پاسخ فعالیت ها پاورپوینت قابل ویرایش با محیط حرفه ای منطبق با آخرین تغییرات مطالب و رئوس کتاب درسی فونت ... ...
عنوان: دانلود پاورپوینت بز یا سگ تفکر و سبک زندگی پایه هفتمفرمت: پاورپوینت قابل ویرایشتعداد اسلاید: 21 پوشش کامل درس همراه با پاسخ فعالیت ها پاورپوینت قابل ویرایش با محیط حرفه ای منطبق با آخرین تغییرات مطالب و رئوس کتاب درس فونت های ... ...
جزوه امور مالی و حقوق عمومی و دولتی با دیدگاه کاربردی در دفاتر اسناد رسمی آماده برای دانلود مشخصات استاد: سید علیرضا طباطبایی بافقی سردفتر اسناد رسمی 3 یزد و عضو جامعه سردفتران استان یزد تعداد صفحات: 143 فرمت: پی دی اف PDF حجم: 3 مگابایت کیفیت: عالی نوع جزوه (تایپی ... ...
دانلود حل المسائل [طراحی و تحلیل آزمایش]: ویرایش هشتم - داگلاس مونتگومری ( 8 ) - زبان انگلیسی - pdf Solutions Manual for Design and Analysis of Experiments – 8th حل تمرین های کتاب طراحی و تحلیل آزمایش ویرایش 8 فصل های 2 تا 15 814 صفحه pdf ... ...
عنوان پاورپوینت درسی: دانلود پاورپوینت چیستی انسان (2) درس 10 فلسفه پایه یازدهم انسانی فرمت: پاورپوینت ppt تعداد اسلاید: 18 پاورپوینت قابل ویرایش با محیط حرفه ای منطبق با آخرین تغییرات مطالب و رئوس کتاب درسیبکارگریی افکت ها، تصاویر و اشکال متحرک بسیار ... ...
مشخصات فايل نام فايل:دانلود 3 بک دراپ کودک تم فوتبال-کد 8082-8080 نوع فايل:بک دراپ،backdrop پسوند فايل اصلي:JPEG پسوند فايل فشرده:ZIP ابعاد:3712*5249 PIX کيفيت: 300 DPI ويژگي هاي فايل فایل اصلی(Original file) کاربري آسان جايگزين مناسب براي دکورهاي گران ... ...
عنوان پاورپوینت درسی : دانلود پاورپوینت ادبیات بومی 2 درس آزاد فارسی پایه دوازدهم فرمت: پاورپوینت ppt تعداد اسلاید: 27 شامل: متن درس و شعر، معنای روان متن درس و شعر، معنای واژگان مهم، آرایه ها، کارگاه متن پژوهی همراه با جواب، قلمرو زبانی، قلمرو ... ...
نوع فایل: power point فرمت فایل: pptx قابل ویرایش تعداد اسلایدها: 43 اسلاید تصویری از پاورپوینت: این پاورپوینت آموزشی، جذاب، قابل ویرایش، کاملا منطبق با کتب درسی و با تعداد اسلاید ذکر شده تهیه و تنظیم شده است. با بکارگیری نمودار ها ، تصاویر جالب و جذاب و دسته ... ...
مجموعه "اسکیس معماری از بناهای ایرانی" این مجموعه شامل 225 تصویر اسکیس و کروکی معماری از بناهای مختلف ایرانی می باشد. ... ...
عنوان پاورپوینت: پاورپوینت سوره یس، سوره صافات و تفسیر نمونه درس 10 قرآن پایه هشتمفرمت: پاورپوینت قابل ویرایش تعداد اسلاید: 26 پوشش کامل درس (جلسه اول و دوم) به همراه صوت آیات پاورپوینت قابل ویرایش با محیط حرفه ای منطبق با آخرین ... ...
امروزه کمتر کسی پیدا میشود که از ارز دیجیتال و فارکس نشنیده باشد و قطعا این یک فرصت استثنایی برای ما ایرانیان است که بتوانیم درامد دلاری داشته باشیم . ولی اگر با اصول کار و تحلیل ها آشنا نباشیم ممکن است سرمایه ما از دست برود. ولی با پدیدار شدن هوش مصنوعی دیگه نیازی به یاد ... ...
جزوه معتبر درس الاستیسیته آماده برای دانلود مشخصات دانشگاه: صنعتی شریف استاد: دکتر محسن اصغری تعداد صفحات: 90 فرمت: پی دی اف PDF کیفیت: خوب حجم: 20.6 مگابایت نوع جزوه (تایپی یا دست نویس): دست نویس ... ...
دانلود پاورپوینت فصل هفتم ریاضی پنجم آمار و احتمال همراه با پاسخ فعالیت ها و تمارین این محصول قابل ویرایش با فرمت pptx در 44 اسلاید آماده و قابل ارایه می باشد. در صورت شخصی سازی میتونین به واتس آپ شماره ای که زیر درج شده پیام بدین واستون اوکی میکنیم مزایای استفاده از ... ...
با این راهنمای جامع، به دنیای شگفت انگیز اسیدهای چرب قدم بگذارید، انواع مختلف آنها را بشناسید، با خواص و فواید بی نظیر آنها برای سلامتی آشنا شوید و با انتخابی آگاهانه در رژیم غذایی خود، طعم شیرین سلامتی و شادابی را بچشید! اسیدهای چرب، یکی از اجزای اصلی چربی ها هستند که ... ...
با این راهنمای جامع، به دنیای شگفت انگیز زبان چینی قدم بگذارید، الفبا و گرامر این زبان را به طور کامل بیاموزید، با واژگان و اصطلاحات رایج آشنا شوید و با تسلط بر زبان چینی، دروازه های جدیدی را به سوی فرصت ها و تجربیات نو بگشایید! زبان چینی، پرکاربردترین زبان دنیا با ... ...
با این راهنمای جامع، به رازهای جوانی و شادابی پوست پی ببرید، علل ایجاد چروک صورت را به طور کامل بشناسید، با روش های پیشگیری و درمان اصولی، از شر چروک ها رها شوید و طعم شیرین داشتن پوستی جوان و درخشان را بچشید! چروک صورت، یکی از علائم طبیعی افزایش سن است که می تواند تحت ... ...