آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر

  • بخش 7 - پیاده سازی چند پروژه واقعی
  • غیر رایگان
  • مقدماتی


  • رمز عبور فایلهای فشرده


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

  • پروژه - تبدیل واحد
  • 32 دقیقه
  • 62 MB


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

این قسمت را یاد بگیرید و حداقل یک واحد جدید به آن اضافه کنید. دانلود سورس فراموش نشود.
#

  • پروژه - ماشین حساب
  • 1 ساعت 42 دقیقه
  • 200 MB


پروژه ماشین حساب از نظر ذخیره سازی State ها و Operand قبلی و ترکیب کلید های فشرده شده تا شناسایی یک عدد، کار پر زحمت و پیچیده ایست. همینطور از UI استفاده زیادی می تواند بکند. بنابراین در تعقیب دستورات شرطی و الگوریتم شناسایی آخرین Operand و تبدیل محتوای LCD به عدد باید دقت بیشتری در این آموزش داشت.

از آنجاییکه یک گرافیک مناسب تر می تواند روی این ماشین حساب جلوه ای ایجاد کند،  چند تکنیک پیشرفته در طراحی با Auto Layout را فرا خواهید گرفت و  ماشین حساب شکیل تری ایجاد میکنیم .

با توجه به پیچیده بودن State های این آموزش، انتظاری نیست که خودتان آنرا بنویسید اما حداقل یکبار این ویدئو را خوب ببینید تا روش کار را آشنا شوید. دانلود سورس فراموش نشود.
#

  • پروژه - بازی tic tac toe
  • 1 ساعت 25 دقیقه
  • 188 MB


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

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

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

  • بازی با کامپیوتر در tic tac toe
  • 29 دقیقه
  • 75 MB


در این جلسه بازی tic tac toe را با ترکیبی ساده از هوش مصنوعی همراه کرده ام تا نحوه ایجاد یک بازی تک نفره (بازی با سیستم) را فرا بگیرید . البته این آموزش بسیار مقدماتی است و در نهایت سیستم ما به عنوان یک بازیکن مبتدی با ما بازی خواهد کرد و ایجاد کردن توانایی های تشخیصی بیشتر برای سیستم را به عهده شما میگذارم و میتوانید آن را به عنوان یک پروژه تمرینی تکمیل کنید .
این آموزش را یکبار مرور کنید و سعی کنید خودتان آن را تکمیل کنید . دانلود سورس فراموش نشود.
#

  • پروژه - بازی Hangman
  • 1 ساعت 19 دقیقه
  • 171 MB


این بازی نیز یک Board Game معروف است که در آن کلمه ای توسط کامپیوتر در نظر گرفته می شود و تصویری مناسب با آن کلمه نیز به کاربر نمایش داده میشود، و کاربر با فشردن حروف به تشخیص کلمه نزدیکتر خواهد شد. نکات کلیدی این پروژه استفاده از آرایه ای از String ها، تولید یک عدد تصادفی و در نتیجه یک کلمه تصادفی، تبدیل کلمه به آرایه ای از حروف، اتصال UI تمامی دکمه ها بسیاری دیگر که مطمئناً برای شما مفید خواهد بود.

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

  • پروژه - Rock Paper Scissors
  • 44 دقیقه
  • 106 MB


یک پروژه ساده دیگر که ترکیبی از UI و الگوریتم های ساده است . مطمئنا با بازی سنگ کاغذ قیچی آشنا هستید ، در این پروژه ما این بازی را به صورت تک نفره (بازی با سیستم) پیاده سازی میکنیم .
دانلود سورس فراموش نشود.
#