27
2015
توابع API کار با فایل و فولدر و پنجره ها در سی شارپ
در این برنامه جمعا از ۲۰ تابع API استفاده شده است. برنامه به زبان سی شارپ نوشته شده و داکیومنت این پروژه، توابع و کدهای استفاده شده را کامل توضیح داده است. API مخفف Application Programming Interface به معنـای رابط برنامهنویسی کاربردی است. در واقع API یک کتابخانه سیستمی شامل صـدها تابع استاندارد قابل دستـرسی است که شرکت Microsoft آنها را داخل یکسری فایل DLL برای برنامهنویسی سیستمی قرار داده است. مثلاً وقتی در محیط Delphi یک متغییر تعریف میکنیم یک تابع API به صورت خودکار حافظه را به برنامه تخصیص میدهد. API به مجموعه توابعی گفته میشود که هر برنامه، در هر سیستم عاملی، برای ارتباط برقرارکردن با اجزای آن سیستم عامل و برنامههای دیگر از آنها استفاده میکند و همچنین تمام اجزای هر سیستم عامل بر مبنای توابع API مختص خودش ساخته میشود.
توابع استفاده شده در این پروژه:
public static extern int GetComputerName(StringBuilder bf, ref uint s);
public static extern bool CreateDirectory(string pn, IntPtr z);
public static extern bool RemoveDirectory(string pn);
public static extern bool CopyFile(string mb, string mg, bool tr);
public static extern bool MoveFile(string tr, string tb);
public static extern bool DeleteFile(string mb);
public static extern bool MoveWindow(IntPtr ha, int x, int y, int w, int h, bool r);
public static extern IntPtr GetForegroundWindow();
public static extern IntPtr FindWindow(string nu, string win);
public static extern int GetWindowText(IntPtr ha, StringBuilder tr, int cou);
public static extern int EndTask(IntPtr ha, bool sh, bool fc);
public static extern bool SetForegroundWindow(IntPtr ha);
public static extern Int32 SwapMouseButton(Int32 bs);
public static extern int GetCursorPos(ref pointapi x);
public static extern bool GetUserName(System.Text.StringBuilder us, ref Int32 ln);
public static extern int ExitWindowsEx(int fg, int z);
public static extern short GetKeyState(int k);
public static extern bool AnimateWindow(IntPtr ha, UInt32 t, UInt32 fg);
public static extern int FatalAppExit(int z, string sms);
public static extern long timeGetTime();
برای دیدن خروجی برنامه، می توانید فایل اجرایی برنامه را از لینک زیر دریافت نمایید.
——————————————————————-
فرمت فایل ها: PDF, DOCX و سورس برنامه به زبان سی شارپ
تعداد صفحات: ۱۰ صفحه
حجم فایل: ۱۰۸ KB
——————————————————————-
برای دانلود پروژه، لطفا بر روی لینک زیر کلیک نمایید.
از این که حامی پروژه را برای دانلود انتخاب نموده اید، سپاسگزاریم.
مطالب مرتبط
4 دیدگاه + فرستادن دیدگاه
فرستادن دیدگاه
راهنمای دانلود
تبلیغات
آرشیو موضوعی
- کامپیوتر (142)
- آموزشی (30)
- برنامه نویسی متلب (3)
- برنامه نویسی وب (4)
- برنامه نویسی ویندوز (19)
- #C – سی شارپ (18)
- API – اِِی پی آی (6)
- ++C/C سی/سی پلاس پلاس (1)
- #C – سی شارپ (18)
- تحقیقاتی (26)
- سخت افزار (1)
- شبکه های کامپیوتری (28)
- شبیه سازی (7)
- شیوه ارائه مطالب (6)
- طراحی الگوریتم (1)
- طراحی صفحات وب (3)
- CSS – سی اس اس (3)
- HTML – اچ تی ام ال (3)
- مهندسی نرم افزار (54)
- UML – یو ام ال (51)
- نمونه سوال (3)
- هوش مصنوعی (1)
- پایگاه داده (9)
- کارآموزی (4)
- کامپایلر (2)
بیشترین بازدید
- مدلسازی معنایی داده ها - تعداد بازدید (75,946)
- تجزیه و تحلیل سیستم کتابخانه توسط UML - تعداد بازدید (28,433)
- تجزیه و تحلیل سیستم رزرو و فروش بلیط در آژانس مسافرتی با UML - تعداد بازدید (26,805)
- نمودار ER بانک و روابط بین آنها و نرمال سازی جداول در سطح BCNF - تعداد بازدید (22,660)
- نمودار جریان داده (Data flow Diagram(DFD آژانس تاکسی تلفنی - تعداد بازدید (22,497)
- نمودار ER کتابخانه و روابط بین آنها و نرمال سازی جداول در سطحBCNF - تعداد بازدید (21,721)
- تجزیه و تحلیل فروشگاه با UML در نرم افزار رشنال رُز - تعداد بازدید (21,011)
- تجزیه و تحلیل سیستم فروشگاه آنلاین با UML در نرم افزار رشنال رز(Rational Rose) - تعداد بازدید (20,101)
- تجزیه و تحلیل سازمان تامین اجتماعی با UML در نرم افزار رشنال رُز - تعداد بازدید (19,841)
- Checkout - تعداد بازدید (19,009)
مطالب تصادفی
- بررسی یک سرویس مکان بهینه برای مسیریابی در شبکه های Ad hoc
- پوشش در شبكه هاي حسگر بي سيم
- تجزیه و تحلیل سیستم کتابخانه توسط UML
- تجزیه و تحلیل سیستم تولید پوشاک با UML در نرم افزار رشنال رُز
- فیبر نوری
- دانلود نرم افزار سیستم دانشگاه با سی شارپ(رایگان)
- نمونه سوال کامپایلر – (۱)SLR
- نمودار ER بانک و روابط بین آنها و نرمال سازی جداول در سطح BCNF
- نمودار ER کتابخانه و روابط بین آنها و نرمال سازی جداول در سطحBCNF
- تجزیه و تحلیل و نمودار ER نمایشگاه بین المللی و نرمال سازی جداول آن در سطح ۴NF
تازه ترین ها
- تجزیه و تحلیل آموزشگاه موسیقی با استفاده از UML
- تجزیه و تحلیل هتل با UML در نرم افزار رشنال رُز
- تجزیه و تحلیل سیستم عابر بانک با استفاده از UML در نرم افزار رشنال رُز
- تجزیه و تحلیل صرف غذا در رستوران با UML در نرم افزار Rational Rose
- تجریه و تحلیل سیستم امنیتی ورود و خروج یک سازمان با UML در نرم افزار Pacestar UML Diagrammer
- تجزیه و تحلیل انبار کارخانه با UML
- تجزیه و تحلیل تاکسی تلفنی با UML
- تجزیه و تحلیل سیستم رزرو و فروش بلیط در آژانس مسافرتی با UML
- تجزیه و تحلیل شرکت کاریابی با استفاده از UML
- تجزیه و تحلیل سیستم کتابخانه توسط UML
تقویم شمسی
ش | ی | د | س | چ | پ | ج |
---|---|---|---|---|---|---|
« آذر | ||||||
۱ | ۲ | ۳ | ۴ | ۵ | ۶ | ۷ |
۸ | ۹ | ۱۰ | ۱۱ | ۱۲ | ۱۳ | ۱۴ |
۱۵ | ۱۶ | ۱۷ | ۱۸ | ۱۹ | ۲۰ | ۲۱ |
۲۲ | ۲۳ | ۲۴ | ۲۵ | ۲۶ | ۲۷ | ۲۸ |
۲۹ | ۳۰ |
سلام. سورس پروژه هم قابل دانلوده؟ میتونم تغییرش بدم؟
سلام. سورس پروژه به صورت کامل قابل دانلود می باشد. با داشتن سورس برنامه، هر تغییری هم که مایل باشید می توانید اعمال کنید.
از اینکه حامی پروزه را انتخاب نموده اید، سپاسگزاریم.
جالب بود. تمام دستورات با توابع API نوشته شده؟
سلام. بله. تمام توابع استفاده شده هم در توضیحات شرح داده شده.