دانشکده فایل 2

مرجع دانلود انواع فایلهای دانشجویی و تحقیقات دانش آموزی

دانشکده فایل 2

مرجع دانلود انواع فایلهای دانشجویی و تحقیقات دانش آموزی

دانلود سورس پیاده سازی ساختمان داده‌ی آرایه با سی پلاس پلاس

ساختمان داده‌ی آرایه به صورت زیر پیاده‌سازی شده است : class ای به نام Array تعریف شده است . این class به صورت template پیاده سازی شود ( بدون تغییر در پیاده‌سازی class بتوان نوع داده‌های مختلف را در آن تعریف کرد ) دو سازنده برای این class تعریف شده است. یکی ورودی آن تعداد خانه‌های اولیه برای آرایه و دومی سازنده‌ی کپی . برای این class تابع مخرب تعریف شده است . class شامل توابع زیر است : append: داده‌ای را از ورودی گرفته و به انتهای آرایه اضافه م ...

دانلود سورس پیاده سازی پشته (Stack) به زبان سی پلاس پلاس

  در این برنامه برای پیاده سازی پشته از آرایه استفاده شده است. class ای به نام Stack تعریف شده است : این class به صورت template پیاده‌سازی شده است . توابع سازنده‌ی کپی و مخرب پیاده‌سازی شده اند . علاوه بر سازنده‌ی کپی؛ سازنده‌ای تعریف شده است که هیچ ورودی نمی‌گیرد و یک پشته با اندازه‌ی صفر ایجاد می‌کند . توابع زیر برای این class پیاده شده اند : push: یک داده گرفته و در پشته ذخیره می‌کند . pop: داده را از پشته خارج و بازمی&zwn ...

دانلود سورس تبدیل عبارت میانوندی به پسوندی با سی پلاس پلاس

تابعی به نام Infix2Postfix1 تعریف شده است : این تابع یک رشته (* char) به عنوان ورودی می‌گیرد . ( رشته با نویسه‌ی تهی '0\' پایان می‌پذیرد .) رشته‌ی ورودی این تابع یک عبارت میانوندی می‌باشد . ( قالب عبارت میانوندی در ادامه آمده است .) این تابع یک رشته (* char) بازمی‌گرداند. رشته بایستی با نویسه‌ی تهی '0\' پایان پذیرد . این تابع با استفاده از ساختمان داده‌ی پشته، عبارت میانوندی ورودی خود را به عبارت پسوندی تبدیل کرده و به عنوان خروجی بازمی&z ...

دانلود سورس حل مارپیچ (MAZE) با سی پلاس پلاس

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

دانلود سورس پیاده سازی درخت ای‌وی‌ال (AVL Tree) با سی پلاس پلاس

مشابه برنامه پیاده سازی درخت جستجوی دودویی (Binary Search Tree) با این تفاوت که درخت ساخته شده خاصیت AVL را دارد. نکته : نام رده‌ی BTree به AVLTree تغییر یافته . تمامی توابع برنامه پیاده سازی درخت جستجوی دودویی (Binary Search Tree) (با همان خصوصیات) برای این رده نیز پیاده‌سازی شده است . ...

برنامه نویسی گرافیکی با سی پلاس پلاس(برای توربو سی پلاس پلاس تحت داس)

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

پروژه : تکنولوژی ال سی دی LCD

عنوان پروژه : تکنولوژی ال سی دی LCD   شرح مختصر : LED  ها که از دهه های گذشته در الکترونیک مورد استفاده قرار می گرفتند، عموما برای نمایش خاموش یا روشن بودن نمایشگرها در لوازم مولتی مدیا مورد استفاده قرار گرفتند. اما ها به نحوی ساخته می شوند که نور را در جهت خاصی متمرکز می کنند و به LED در حال حاضر صورت چیپ های کوچکی هستند که معمولا داخل یک شیشه گنبدی شکل قرار می گیرند و های نور افشان دیگر یک diode دارای سایز چوب کبریت هستند و به سختی می شکنند. امروزه ابزار پر هزینه برای طراحان نمی باشد ...

پروژه مدیریت ویندوز با سی شارپ

پروژه Windows Manager یک نرم افزار تحت ویندوز است که با سی شارپ طراحی شده و به کمک آن می توانید تغییراتی در قسمت های مختلف ویندوز مانند دسکتاپ، نوار وظیفه، تنظیمات نرم افزار های مختلف و … ایجاد کنید. همچنین قابلیت نمایش مشخصات سخت افزارهای سیستم را نیز دارد. ...

پازل حرفه ای فارسی تحت سی شارپ

برنامه ای که مشاهده می کنید یک پازل حرفه ای است که سال 89 از روی بیکاری طراحی کردم اما نکات آموزنده ی زیادی در سورس آن یافت می شود. این نرم افزار تعداد 16 عکس در Resource خود دارد اما مهمترین قسمت آن قابلیت وارد کردن عکس دلخواه با هر اندازه ای  و پشتیبانی از تمام پسوندها می باشد. ...

محاسبه ضرب اعداد چندهزار رقمی با سی شارپ

همانطور که میدونین محاسبه ضرب و تقسیم در برنامه نویسی تا بیشترین حد مجاز برای متغیرهای آن زبان امکانپذیر است.یعنی حدود 20 رقم.حالا اگه خواسته باشین حاصلضرب دو یا چند عدد چندهزار رقمی با حتی چند میلیون رقمی را محاسبه کنید میتوانید از برنامه ای که بهمن ماه سال گذشته نوشتم استفاده کنید. الگوریتم برنامه هم خیلی ساده ایست حاصلضرب را به صورت رشته ای محاسبه می کند. من با این برنامه حاصل ده هزار فاکتوریل که یک عدد 35660 رقمی است را محاسبه کردم! همچنین با استفاده از پردازنده CI7 تبلت خودم مقدار هزار فا ...