سورس استفاده از ماوس به زبان C
در این بخش سورس استفاده از ماوس به زبان C را برای شما آماده کرده ایم که در محیط داس و نرم افزار Turbo C با زبان برنامه نویسی C نوشته شده است. در ادامه می توانید توضیحات و تصاویر مربوط به این پروژه را مشاهده کنید.
توضیحات پروژه
در این پروژه بعد از اجرا شدن برنامه در یک محیط سیاه، یک مربع سفید در صفحه ظاهر می شود و هر بار که اشاره گر ماوس توسط کاربر به داخل آن مربع سفید وارد صدایی پخش می شود. و اگر بر روی آن مربع کلیک کنید، آیکون اشاره گر ماوس به یک شکل دیگر تغییر خواهد کرد. شما با مشاهده سورس کد این پروژه می توانید با نحوه استفاده از ماوس، نحوه پخش صدا و نحوه کار با آرایه ها و حلقه ها آشنا شده و مهارت برنامه نویسی خودتان را ارتقا دهید.
قسمت های از سورس کد
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | #include <graphics.h> #include <conio.h> #include <dos.h> REGS r; SREGS s; int l[32] = {// Bitmaske lachend 0xf83f, 0xe00f, 0xc007, 0x8003, 0x8003, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x8003, 0xc007, 0xc007, 0xe00f, 0xf01f, 0xfc7f, 0x07c0, 0x1830, 0x2008, 0x4004, 0x4004, 0x9c72, 0x8d62, 0x8102, 0x8102, 0x9832, 0x4fe4, 0x2448, 0x2388, 0x1010, 0x0c60, 0x0380 }; int w[32] = {// Bitmaske weinend 0xf83f, 0xe00f, 0xc007, 0x8003, 0x8003, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x8003, 0xc007, 0xc007, 0xe00f, 0xf01f, 0xfc7f, 0x07c0, 0x1830, 0x2008, 0x4004, 0x4004, 0xbc7a, 0xabaa, 0xc106, 0x8002, 0x8382, 0x4444, 0x2ba8, 0x2c68, 0x1010, 0x0c60, 0x0380 }; void mr() { _AX=0x0; __int__(0x33); } void main() { int gd=DETECT,x,y,t,gm; initgraph(&gd,&gm,""); bar(150,231,168,250); mr(); me(); while(!kbhit()) { mi(x,y,t); if((x<168) && (x>150) && (y<250) && (y>231)) { sound(200); delay(10); nosound(); } if(t) { if(t==1) mo(7,8,l); else mo(7,8,w); } } ma(); closegraph(); } |
هیچ نظری ثبت نشده است