فایل ورد کامل تحقیق پژوهشی درباره نحوه حرکت اشکال پیچیده در محیط گرافیکی زبان C و تحلیل الگوریتم‌های آن


در حال بارگذاری
10 جولای 2025
فایل ورد و پاورپوینت
20870
1 بازدید
۹۹,۰۰۰ تومان
خرید

توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد

 فایل ورد کامل تحقیق پژوهشی درباره نحوه حرکت اشکال پیچیده در محیط گرافیکی زبان C و تحلیل الگوریتم‌های آن دارای ۶ صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد فایل ورد کامل تحقیق پژوهشی درباره نحوه حرکت اشکال پیچیده در محیط گرافیکی زبان C و تحلیل الگوریتم‌های آن  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی فایل ورد کامل تحقیق پژوهشی درباره نحوه حرکت اشکال پیچیده در محیط گرافیکی زبان C و تحلیل الگوریتم‌های آن،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن فایل ورد کامل تحقیق پژوهشی درباره نحوه حرکت اشکال پیچیده در محیط گرافیکی زبان C و تحلیل الگوریتم‌های آن :

در محیط گرافیک در زبانهای برنامه نویسی تحت DOS اشکال ساده مثل مستطیل و دایره را می توان با پاک کردن و کشیدن مجدد براحتی جابجا نمود اما حرکت اشکال پیچیده با این روش بسیار وقت گیر می باشد بطوریکه پاک کردن و کشیدن دوباره شکل کاملا به چشم می آید. در چنین مواقعی می بایست شکل مورد نظر را که در داخل یک مستطیل فرضی قرار دارد , وارد یک حافظه کمکی نمود و محتویات این حافظه را در نقطه ای دلخواه در صفحه چاپ کرد .

در ابتدای کار یک متغیر از نوع int تعریف کنید که اندازه شکل محاسبه شود و در آن قرار گیرد. یک متغیر نیز از نوع *void تعریف کنید که در واقع بافری است که رنگ پیکسل های مستطیل در آن به ترتیب قرار می گیرند تا در موقع لزوم به همان ترتیب چاپ شوند:

int size;

void* buffer;

حال می بایست اندازه مستطیل را با تابع imagesize محاسبه و در متغیر size بریزید:

size=imagesize(x1,y1,x2,y2);

که پارامتر های آن به ترتیب مختصات گوشه بالای سمت چپ مستطیل و گوشه پایین سمت راست آن می باشند.

حال حافظه ای را با تابع malloc به اندازه size به buffer اختصاص دهید:

buffer=malloc(size);

الگوی این تابع در سر فایل alloc.h قرار دارد.(الگوی سایر توابع گفته شده در graphics.h می باشد.)

حال نوبت به خواندن پیکسلهای مستطیل می باشد. این کار را با تابع getimage انجام دهید که پیکسلها را خوانده و در بافر قرار می دهد:

getimage(x1,y1,x2,y2,buffer);

کار ما برای خواندن مستطیل به پایان رسیده است . فقط کافیست بافر خوانده شده را با تابع putimage در نقطه دلخواه چاپ کنیم :

putimage(x,y,buffer,COPY_PUT);

دو پارامتر اول این تابع مختصات نقطه مقصد می باشند .(گوشه بالای سمت چپ مستطیل در مقصد) پارامتر دوم بافر محتوی شکل و پارامتر سوم تعیین کننده نوع چاپ شدن شکل می باشد که دارای حالات زیر است :

  راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.