• دانلود تحقیق، مقاله و پروژه های دانشجویی به صورت کاملا رایگان
  • اشتراک فایل توسط پدید آورندگان جهت استفاده علمی دانشجویان و علاقه مندان
  • امکان ارسال لینک پروژه های جدید به ایمیل شخصی شما
  • رکورد دار تعداد اعضا با بیش از 270 هزار عضو فعال
  • منتخب بهترین وب سایت علمی فارسی زبان در جشنواره وب ایران

دانلود پروژه سورس کد بازی پک من

تاریخ : ۲۱ مهر ۱۳۸۹

عنوان پروژه : سورس کد بازی پک من

قالب بندی : Visual Basic

قیمت : رایگان

شرح مختصر : یکی از بازی هایی که همواره در کنسول های مختلف بازی های رایانه ای دیده اید و همواره سرگرمی زیادی برای طرفداران خود به همراه داشته بازی محبوب و زیبای نقطه خور یا Pac Man می باشد که مطمئنا با آن آشنا هستید.

اینبار  قصد داریم سورس کد این بازی را به زبان ویژوال بیسیک برای شما در سایت پروژه دات کام قرار دهیم. این سورس کد میتواند کمک زیادی به دانشجویان و کسانی که قصد انجام پروژه های گرافیکی مشابه دارند بکند.

بازی پک من، دانلود بازی پک من، سورس بازی پک من، سورس بازی pacman ، دانلود پروژه گرافیک کامپیوتری، دانلود پروژه شبیه سازی، دانلود رایگان پروژه درس گرافیک، دانلود سورس بازی، پروژه گرافیک، پروژه شبیه سازی، پروژه ویژوال بیسیک، سورس کد ویژوال بیسیک، پروژه وی بی، دانلود پروژه بازی، پروژه دات کام، سایت پروژه، پروژه های دانشجویی

دانلود پروژه نرم افزار محاسبه اوقات شرعی شهرهای ایران

تاریخ : ۹ مهر ۱۳۸۹

عنوان پروژه : نرم افزار محاسبه اوقات شرعی شهرهای ایران

قالب بندی : Visual Basic 6

قیمت : رایگان

شرح مختصر : این نرم افزار اوقات شرعي را  به تفكيك شهر ها به همراه نقشه ايران + يك حس گر كه  با كليك روي نقشه ایران اوقات شرعي آن شهر را نمايش ميدهد. از جمله : اذان صبح – طلوع خورشيد – اذان ظهر – غروب خورشيد و اذان مغرب + طول و عرض جغرافيايي. سورس این نرم افزار توسط آقای محمد پارسا برای سایت پروژه ارسال شده.

پروژه ویژوال بیسیک , نرم افزار اوقات شرعی, سورس پروژه ویژوال بیسیک,دانلود سورس پروزه برنامه نویسی, دانلود پروژه برنامه نویسی,دانلود پروژه ویژوال بیسیک,دانلود پروژه وی بی , دانلود پروژه visual basic , نرم افزار نقشه ایران, دانلود نرم افزار ویژوال بیسیک, اوقات شرعی, حسگر نقشه ایران, اذان صبح,طلوع آفتاب, سایت پروزه, پروزه های رایگان ویژوال بیسیک

دانلود پروژه دفترچه تلفن با سی شارپ

تاریخ : ۲۰ شهریور ۱۳۸۹

عنوان پروژه : پروژه دفترچه تلفن با سی شارپ

قالب بندی : C-Sharp

قیمت : رایگان

شرح مختصر : دفترچه تلفن  هم از آن دست برنامه هايي است كه به خاطر دارابودن بار آموزشي زياد ، همواره توسط اساتيد به دانشجويان به عنوان پروژه پيشنهاد مي شود . سورسي كه هم اكنون براي دانلود آماده كرده ايم دفترچه تلفني است كه به زبان C#  طراحي شده است و در عين سادگي از امكانات قابل توجهي پشتياني مي كند . امكان درج شماره تلفن اشخاص به همراه مشخصاتي همچون نام و نام خانوادگي ، نام پدر ، نشاني ، آدرس ايميل و وبسايت ، جنسيت ، تحصيلات  ، امكان ويرايش و حذف كاربران ، امكان جستجو در بين شماره هاي ثبت شده و … از جمله مواردي هستند  كه در اين پروژه پشتيباني مي شوند . لازم به ذكر است اين برنامه از بانك اطلاعاتي Access براي ذخيره اطلاعات استفاده مي كند .

پروژه های سی شارپ، پروژه های C#، پروزه رایگان سی شارپ، پروزه سی شارپ، سی شارپ رایگان، پروژه دفترچه تلفن، دانلود رایگان پروزه برنامه نویسی، پروژه مجانی سی شارپ، دانلود سورس کد رایگان سی شارپ، دانلود سورس پروزه سی شارپ

الگوریتم و سورس کد مسئله هشت وزیر ( 8 وزیر )

تاریخ : ۳۰ خرداد ۱۳۸۹

مساله هشت وزیر از جمله مسائل پرمخاطب مباحث طراحی الگوریتم است. ۸  مهره وزیر رو روی صفحه شطرنج چنان بچینید که نتونن همدیگه رو تهدید کنن.

برای افرادی که با بازی شطرنج آشنایی ندارن:

وزیر مهره ای از مهره های بازی شطرنجه که می تونه در تمامی 8 جهت هر تعداد خانه – تا زمانی که مهره ای مانع نباشه – حرکت کنه و اگه در یکی از این خانه ها مهره حریف قرار داشته باشه تهدیدش کنه.

مساله هشت وزیر :  ما مساله رو در حالت کلی در نظر می گیریم. یعنی زمانی که ابعاد صفحه شطرنج n در n و تعداد مهره ها n هستش. ( n > 3 ) روشهای مختلفی برای پیدا کردن جواب وجود داره. یکی از این روشها چیدن تصادفی مهره ها روی صفحه شطرنجه! به عبارت دیگه n مهره رو به صورت تصادفی در خانه های مختلف صفحه قرار می دیم و بررسی می کنیم که آیا شرط مساله رو برآورده می کنن یا نه؟ این روش بسیار سریع ما رو به جواب می رسونه. اما ایرادی که داره نمی شه مطمئن بود بشه به همه حالتهای چینش دست پیدا کرد. در صفحه 8 در 8 شطرنج این مساله 92 جواب مختلف داره. شما ممکنه روش تصادفی رو هزار بار به کار ببرید، اما نتونید همه 92 حالت ممکنه رو به دست بیارید. این روش زمانی مفیده که پیدا کردن یه جواب برای ما کافی باشه.

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

برای پیاده سازی چنین الگوریتمی و تشخیص اینکه چه خانه هایی از سطر امن هستن روشهای مختلفی وجود داره. ساده ترینشون اینه که هر بار تمامی خانه هایی رو که امکان تهدید شدن از اونها وجود داره بررسی کنیم تا از قرار نداشتن مهره وزیر در اونها مطمئن باشیم. اما این روش اصلا کارا و بهینه نیست.

روش دیگه تعریف کردن صفحه شطرنج به صورت یه آرایه n در n هستش که خونه های امن و غیر امن با علامتگذاری مشخص می شن. هر بار که مهره ای رو صفحه قرار می گیره تمام خونه هایی که توسط این مهره تهدید می شن به صورت غیر امن علامتگذاری می شن. به این ترتیب می شه فهمید که هر خونه با توجه به چینش مهره های قبلی امن هست یا نه؟ اما این روش هم معایبی داره که باعث می شه به روش سوم رجوع کنیم. برای آشنایی با این معایب کافیه سعی کنید کد برنامه رو بنویسید!

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

کدی که به زبان ++C درباره این مساله نوشته شده با استفاده از روش سوم تعداد جوابهای ممکن – و نه خود جوابها – برای مقادیر مختلف n رو مشخص می کنه. به عنوان مثال اگر n رو 8 وارد کنید خروجی برنامه 92 خواهد بود. توصیه می کنم برای nهای بزرگ برنامه رو امتحان نکنید! اگر n رو 16 وارد کنید بعد از گذشتن زمان زیادی عدد 14772512 روی صفحه نمایش چاپ می شه. یعنی در صفحه شطرنج 16 در 16 حدود ۱۵ میلیون حالت مختلف برای چیدمان صحیح وجود داره!!

در ادامه میتونید الگوریتم، تحلیل و سورس کد این مسئله را ( با زبان های مختلف ) از سایت پروژه دانلود کنید

دانلود پروژه طراحی یک وب سایت آموزشی

تاریخ : ۲۸ خرداد ۱۳۸۹

این پروژه بسیار ساده و با زبان HTML طراحی شده است. البته HTML را نمیتوان جزو زبان های برنامه نویسی به شمار آورد ولی یک طراح خوب حتما باید به قوائد و نحوه کد نویسی آن کاملا مسلط باشد. این پروژه ساده شامل شش صفحه استاتیک است که مطالب آن پیرامون سخت افزار و قطعات کامپیوتری میباشد.

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

تاریخ : ۱۵ فروردین ۱۳۸۹

امکانات پروژه

1 – استفاده از دیتابیس اکسس

2 – پرداخت قبوض مشتریان

3 – صدور و مدیریت وام

4 – افتتاح حساب بانکی جدید

5 – مدیریت حسابهای بانکی

6 – اطلاعات پرداخت قبوض

7 – واریز به حسابهای بانکی

8 – برداشت از حسابهای بانکی

دانلود پروژه نرم افزار چت بین کامپیوتر و سرور با ویژوال بیسیک

تاریخ : ۴ فروردین ۱۳۸۹

انتقال اطلاعات در اینترنت بر اساس مدل کلاینت/سرور انجام می شود. در این مدل، کامپیوتر کلاینت به کامپیوتر سروری که اطلاعات در ان قرار دارد متصل می شود و کلاینت برای ارسال اطلاعات به سرور متکی است. کلاینت در حقیقت، خدمات کامپیوتر بزرگتر را درخواست می کند. فرضا این خدمات می تواند شامل جست و جوی اطلاعات و ارسال انها به کلاینت باشد مانند هنگامی که یک پایگاه داده در وب مورد پرس و جو قرار می گیرد. نمونه های دیگری از این خدمات، ارسال صفحات وب و کنترل و نظارت برنامه های ورودی و خروجی است به عبارت دیگر هر زمان که از اینترنت استفاده می کنید به یک کامپیوتر سرور متصل می شوید و درخواست استفاده از منابع ان را می کنید….

به کمک این پروژه میتوان بین کامپیوتر های یک شبکه ارتباط متنی ( چت ) برقرار کرد. پروژه شامل دو بخش سرور و کلاینت میباشد که هر بخش باید در کامپیوتر مخصوص به خود اجرا گردد