کار با توابع API ویندوز

shape
shape
shape
shape
shape
shape
shape
shape

معرفی چند تابع API و استفاده از آنها در #C

در این مطلب در مورد کار با توابع API ویندوز و نحوه پیاده سازی آن در سی شارپ توضیح خواهیم داد.

API به معنی رابط کاربردی برنامه نویسی یا Application Programming Interface و همچنین جنبه اساسی تشکیل وب 2 است اما واقعا apiچیست و کاربرد آن چگونه است ما در این مطلب به توضیح این موضوع خواهیم پرداخت.

این کلمه توجه خاصی به رابط یا Interface دارد. اگر شما هر گونه تجربه ای در برنامه نویسی داشته باشید، همه معانی و مخفف ها با شنیدن کلمه Interface به ذهنتان می آید؛ اما ما بیشتر علاقمند به دانستن معنی کلاسیک و معمولی آن هستیم.

یک رابط (Interface) یک مرز مشترک بین دو سیستم و سرویس جدا است. از جمله می توان این موضوع را برداشت کرد که بین این دو سیستم ارتباط برقرار است

نکته : توابع عملیاتی API در صورتیکه کار خود را بدرستی انجام ندهند مقدار صفر، در غیر این صورت مقدار غیر صفر را برمی‌گردانند.

()ShellAbout

با استفاده از این تابع API می‌توان پنجره About ویندوز را باز کرد و همچنین میتوان در متن آن تغییراتی را اعمال کرد.

طریقه استفاده از تابع فوق

() SetSuspendState

با استفاده از این تابع API می‌توان سیستم را به حالت Hibernate برد.

طریقه استفاده از تابع فوق

()LockWorkStation
با اجرای این تابع سیستم به حالت Lock میرود و کاربر برای استفاده از سیستم باید کلمه عبور را وارد کند.

طریقه استفاده از تابع فوق

()FatalAppExit
در صورت اجرای این تابع برنامه یک پیغام خطا نمایش میدهد و بعد از بستن این پیام برنامه بسته می‌شود.

طریقه استفاده از تابع فوق

()timeGetTime
این تابع مدت زمان روشن بودن سیستم را به میلی ثانیه برمیگرداند.

طریقه استفاده از تابع فوق

منبع

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *