5
2015
ایجاد Screen Saver با توابع API در سی شارپ
ویندوز یک سیستم عامل چند وظیفهای و چند کاربره گرافیکی است و DOS سیستم عاملی تک کاربره و تک وظیفهای است. در DOS قادر به استفاده از تمام قسمتهای حافظه بودیم ولی در ویندوز نمیتوان به بخشهایی از حافظه دسترسی داشت و استفاده از فضای حافظه تحت نظر سیستم فایل ویندوز است و کاربر اجازه دسترسی مستقیم به حافظه را ندارد. برای اینکه کاربران حرفهای در ویندوز هم بتوانند به قسمتهای بیشتری دسترسی داشته باشند، توابع API در اختیار آنها قرار گرفته است. API مخففApplication Programming Interface به معنـای رابط برنامهنویسی کاربردی است. در واقعAPI یک کتابخانه سیستمی شامل صـدها تابع استاندارد قابل دستـرسی است که شرکت Microsoft آنها را داخل یکسری فایل DLL برای برنامهنویسی سیستمی قرار داده است. مثلاً وقتی در محیط Delphi یک متغییر تعریف میکنیم یک تابع API به صورت خودکار حافظه را به برنامه تخصیص میدهد. API به مجموعه توابعی گفته میشود که هر برنامه، در هر سیستم عاملی، برای ارتباط برقرارکردن با اجزای آن سیستم عامل و برنامههای دیگر از آنها استفاده میکند و همچنین تمام اجزای هر سیستم عامل بر مبنای توابع API مختص خودش ساخته میشود. مثلاً به توابع API سیستم عامل مکینتاش Carbon و به توابع API لينوكس، Xlib گفته میشود. وقتی شما یک برنامه تولید میکنید برای انجام هر کاری از توابع API آن سیستم عامل استفاده میکنید. مثلاً پیامی را به سیستم عامل میفرستید و دادهای را از سیستم عامل درخواست میکنید یا به سیستم عامل دادهای میدهید تا در صفحه نمایش چاپ کند.
این پروژه با Microsoft Visual Studio 2010 نوشته شده و برای حرکت دادن توپ ها از توابع API استفاده شده است.
این پروژه شامل سورس برنامه در محیط C# و همچنین یک فایل Word که توضیحات کامل API و توابع استفاده شده در آن قرار دارد.
برای دانلود پروژه، لطفا بر روی لینک زیر کلیک نمایید.
از اینکه حامی پروزه را برای دانلود انتخاب نموده اید، سپاسگذاریم
مطالب مرتبط
فرستادن دیدگاه
راهنمای دانلود
تبلیغات
آرشیو موضوعی
- کامپیوتر (142)
- آموزشی (30)
- برنامه نویسی متلب (3)
- برنامه نویسی وب (4)
- برنامه نویسی ویندوز (19)
- #C – سی شارپ (18)
- API – اِِی پی آی (6)
- ++C/C سی/سی پلاس پلاس (1)
- #C – سی شارپ (18)
- پایگاه داده (9)
- تحقیقاتی (26)
- سخت افزار (1)
- شبکه های کامپیوتری (28)
- شبیه سازی (7)
- شیوه ارائه مطالب (6)
- طراحی الگوریتم (1)
- طراحی صفحات وب (3)
- CSS – سی اس اس (3)
- HTML – اچ تی ام ال (3)
- کارآموزی (4)
- کامپایلر (2)
- مهندسی نرم افزار (54)
- UML – یو ام ال (51)
- نمونه سوال (3)
- هوش مصنوعی (1)
بیشترین بازدید
- مدلسازی معنایی داده ها - تعداد بازدید (83,237)
- تجزیه و تحلیل سیستم کتابخانه توسط UML - تعداد بازدید (32,792)
- تجزیه و تحلیل سیستم رزرو و فروش بلیط در آژانس مسافرتی با UML - تعداد بازدید (30,166)
- نمودار ER بانک و روابط بین آنها و نرمال سازی جداول در سطح BCNF - تعداد بازدید (26,962)
- نمودار جریان داده (Data flow Diagram(DFD آژانس تاکسی تلفنی - تعداد بازدید (25,814)
- نمودار ER کتابخانه و روابط بین آنها و نرمال سازی جداول در سطحBCNF - تعداد بازدید (25,669)
- تجزیه و تحلیل فروشگاه با UML در نرم افزار رشنال رُز - تعداد بازدید (24,069)
- تجزیه و تحلیل سیستم فروشگاه آنلاین با UML در نرم افزار رشنال رز(Rational Rose) - تعداد بازدید (23,280)
- Checkout - تعداد بازدید (23,166)
- تجزیه و تحلیل سازمان تامین اجتماعی با UML در نرم افزار رشنال رُز - تعداد بازدید (21,925)
مطالب تصادفی
- UML اجرای دوره های آموزشی در شهرداری تهران
- حل مشکل پوشش K تایی در شبکه های حسگر بیسیم با استفاده ازالگوریتم Harmony Search
- یافتن پوشش مرزی(سد-مانع) با کمترین تعداد حسگرها در شبکه های حسگر بی سیم
- تجزیه و تحلیل هتل با UML در نرم افزار رشنال رُز
- تجزیه و تحلیل سيستم رستوران و فست فود و طراحی نمودار جریان داده DFD با نرم افزار Power Designer
- گزارش کارآموزی در سازمان جهاد کشاورزی – رشته کامپیوتر
- تجزیه و تحلیل سیستم فروش در شرکت با UML با نرم افزار Rational Rose
- تجزیه و تحلیل سیستم فروشگاه آنلاین با UML در نرم افزار رشنال رز(Rational Rose)
- تجزیه و تحلیل انبار با UML در نرم افزار رشنال رُز
- کد فرترن روش تنصیف یا دوبخشی(bisection) – رایگان
تازه ترین ها
- تجزیه و تحلیل آموزشگاه موسیقی با استفاده از UML
- تجزیه و تحلیل هتل با UML در نرم افزار رشنال رُز
- تجزیه و تحلیل سیستم عابر بانک با استفاده از UML در نرم افزار رشنال رُز
- تجزیه و تحلیل صرف غذا در رستوران با UML در نرم افزار Rational Rose
- تجریه و تحلیل سیستم امنیتی ورود و خروج یک سازمان با UML در نرم افزار Pacestar UML Diagrammer
- تجزیه و تحلیل انبار کارخانه با UML
- تجزیه و تحلیل تاکسی تلفنی با UML
- تجزیه و تحلیل سیستم رزرو و فروش بلیط در آژانس مسافرتی با UML
- تجزیه و تحلیل شرکت کاریابی با استفاده از UML
- تجزیه و تحلیل سیستم کتابخانه توسط UML
تقویم شمسی
ش | ی | د | س | چ | پ | ج |
---|---|---|---|---|---|---|
« آذر | ||||||
1 | 2 | 3 | 4 | 5 | 6 | |
۷ | ۸ | ۹ | ۱۰ | ۱۱ | ۱۲ | ۱۳ |
۱۴ | ۱۵ | ۱۶ | ۱۷ | ۱۸ | ۱۹ | ۲۰ |
۲۱ | ۲۲ | ۲۳ | ۲۴ | ۲۵ | ۲۶ | ۲۷ |
۲۸ | ۲۹ | ۳۰ |