1)
نام و کاربرد چند Include file مرتبط با مباحث گرافیکی در زبان C
را تحقیق گنید
graphics.h : برای استفاده از هرگونه دستور گرافیکی ،باید
از این include استفاده کرد که محتوی بیش از
یکصد تابع گرافیکی می باشد.
conio.h : برای اجرا شدن تابع kbhit() لازم است .
stdlib.h, time.h : جهت اجرا شدن تابع random()
dos.h : جهت اجرای تابع delay می باشد که این تابع دستورات را به مدت زمانیکه در
پرانتز نوشته شده به تاخیر می اندازد.
2)
عبارت initgraph که مخفف Initializing Graphic Driver & Graphic Mode می باشد ، به چه
معناست و چرا نوشتن این دستور در ایتدای هر برنامه گرافیکی اجباری است؟
initgraph دستور Load کننده درایور و فعال کننده کارت گرافیک برای انجام امور
گرافیکی می باشد.
این دستور علاوه بر پاک کردن مانیتور آنرا از حالت متنی به حالت گرافیکی مشخص شده
توسط متغیرهای gdriver و gmode تبدیل می کند.
اگر این دستور بدون خطا و به خوبی اجرا شود ، مانیتور به حالت گرافیکی رفته و از
آن لحظه به بعد پیکسلهای مانیتور قابل آدرس دهی ، کنترل و رنگ آمیزی است.
3) عملکرد کلمه رزرو شده BLINK را به عنوان یک رنگ در دستور SETCOLOR ، بررسی کنید.
4) از طریق راهنمای زبان C درباره دستورات زیر تحقیق کنید.
Getmaxcolor : شماره آخرین رنگ روی مانیتور(مقادیر
صفحه نمایش را که در تشخیص resolution کاربرد دارند بر میگرداند.)
Getmaxx :
شماره آخرین ستون قابل نمایش روی مانیتور
Getmaxy :
شماره آخرین سطر روی مانیتور
Getx : مختصات مکان جاری را برمیگرداند
Gety : مختصات مکان جاری را برمیگرداند
Getcolor : این تابع رنگی را که برنامه فعلا با آن کار می کند بر میگرداند و در جاهایی را که رنگ تغییر می کند کاربرد دارد.
Getbkcolor : شماره رنگ پس زمینه را بر میگرداند.
Getdrivename
Getmaxmodename
Getmodename
Getmoderang