illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

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



  آیا می دانید میانگین رضایت دانشجویان سون لرن از دوره ها، بیش از 94% می باشد!

دوره مجازی #C (جلسه 9): مفهوم انتزاعی و چند ریختی در برنامه نویسی شی گرا

14 2214 ۱۴ مرداد ۹۴
در این جلسه در ادامه ی مبحث برنامه نویسی شی گرا، مفهوم انتزاعی و چند ریختی ، دو بخش و مفهوم مهم دیگر از برنامه نویسی شی گرا را نیز مطرح کرده و مورد بررسی قرار خواهیم داد. البته تمام مطالب این جلسه را در قالب یک مثال کاربردی مطرح خواهیم کرد. مطالب آموزش داده شده در این جلسه به قرار زیر می باشند:
  • آشنایی با مفهوم Abstraction و کلاس ها و متدهای Abstract
  • معرفی مفهوم Override و ارث بری از کلاس های انتزاعی
  • Cast کردن اشیا به کلاس ها در سلسله مراتب ارث بری
  • آشنایی با مفهوم چند ریختی
در جلسه ی آینده با مفاهیم Interface و Enum و List ها آشنا خواهیم شد.
این مطلب یک جلسه از دوره آموزش جامع #C - پایه تا پیشرفته است و برای دیدن آن باید در این دوره ثبت نام کنید .
توضیحات : با توجه به فراگیر شدن استفاده از پلتفرم .NET به همراه سیستم مدیریت پایگاه داده SQL Server به منظور انجام پروژه های تحت ویندوز در ابعاد بزرگ و همینطور متوسط و کوچک، دوره ی جامع #C را که شامل آموزش پایه تا پیشرفته ی این مفاهیم می باشد برای کاربران محترم وب سایت سون لرن تهیه و تولید کرده ایم. این دوره متشکل از چند فصل کلی می باشد که در سایر منابع آموزشی و کلاس های حضوری معمولا بصورت دوره هایی مستقل و جداگانه و مجموعا با هزینه ای بالغ بر 1 میلیون تومان ارائه می گردند در صورتی که وب سایت سون لرن به منظور حمایت از کاربران محترم، این چند دوره را در یک دوره ی جامع گردآوری کرده است تا شما عزیزان با صرف هزینه ای بسیار کمتر از کلاس های حضوری (در واقع کمتر از 15% هزینه کلاس های حضوری) بتوانید تمامی این مطالب را بصورت کامل فراگیرید. در این دوره مفاهیم کاربردی طراحی و پیاده سازی برنامه های Desktop با زبان #C و همینطور طراحی پایگاه داده با استفاده از SQL Server را بررسی خواهیم کرد. در هر فصل از دوره سعی شده است تا با انجام مینی پروژه ها، مطالب آموزشی بصورت کاملا کاربردی تدریس شود. علاوه بر این در پایان دوره یک پروژه کامل را از صفر تا 100 طراحی و پیاده سازی خواهیم کرد. امید است این دوره ی جامع برای شما دوستان گرامی مفید واقع گردد.
:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها 14 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏
    امید دهقان(۱۶ مرداد ۱۳۹۴)

    سلام آقای زارعی
    راستش من تو جلسه قبل با خیلی از مباحث به مشکل خوردم و خیلی گیج شدم و برام گنگ بود و حتی نتونستم هیچ کدوم از تمریناتی رو که گفتین حل کنم. راستش خیلی نگران شدم در این باره. خواهش میکنم توی جلسات آینده درباره این مباحث مثه casting و ارث بری تمرین بیشتری حل کنید تا امید به خدا مشکل حل بشه… با تشکر

    • ‏‏
      آرین زارعی(۱۷ مرداد ۱۳۹۴)

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

  • ‏‏
    Aria Banazadeh(۲۰ مرداد ۱۳۹۴)

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

  • ‏‏
    صادق رضاییان(۲۹ مرداد ۱۳۹۴)

    سلام استاد من تا جلسه 8 خوب پیش آمدم ولی تو جلسه 9 بدجور گیرکردم سر در گم شدم الان نمیدانم چه کارکنم حتی طوری شردر گم شدم تمرین هم به ذهنم نمیرسه کلا هیچی نفهمیدم ؟

    • ‏‏
      آرین زارعی(۲۹ مرداد ۱۳۹۴)

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

  • ‏‏
    سید احسان عظیمی(۱۳ فروردین ۱۳۹۵)

    مبحث abstract و چند ریختی ها واقعا جذاب بود ، آقای زارعی مباحث فصل 2 در برنامه نویسی فرم کاربرد زیادی دارن؟

  • ‏‏
    محمد روشن(۳۱ مرداد ۱۳۹۵)

    سلام استاد زارعی عزیز
    میخواستم بدونم بعد از اینکه برناممو تموم کردم چجوری به صورت فایل exe درش بیارم تا بتونم برای کسی بفرستم تا در محیط کنسولش اجرا شه؟

    • ‏‏
      آرین زارعی(۸ شهریور ۱۳۹۵)

      سلام دوست عزیز.
      ببینید اگر فرد گیرنده .net framework رو داشته باشه رو سیستمش شما به راحتی فایل Exe موجود در پوشه debuge پروژه رو میفرستید و ایشون اجرا می کنند. البته این منوط به این هست که شما در برنامه از کامپوننت ها و dll هایی که در .net framework نباشند، استفاده نکرده باشید.
      در غیر اینصورت باید یک setup درست کنید برای برنامه تون.

  • ‏‏

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

    • ‏‏
      آرین زارعی(۱۳ شهریور ۱۳۹۵)

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

  • نکته : برای پاسخگویی سریعتر و بهتر، بخش نظرات این مطلب مختص پرسش و پاسخ های کاربران ثبت نامی در دوره ی دوره آموزش جامع #C - پایه تا پیشرفته است .
    اگر قبلا در این دوره ثبت نام کرده اید پس از ورود به سایت می توانید تمامی پرسش و پاسخ ها و نظرات مطرح شده ی این مطلب را مشاهده و اگر سوالی دارید در همینجا مطرح کنید.

    ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

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

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram