بازی های جالب آندروید

آموزش شی گرایی در زبان سی شارپ در قالب ساخت نرم افزار انبارداری و فروش

۱۱ شهریور ۱۳۹۶

آموزش شی گرایی در زبان سی شارپ در قالب ساخت نرم افزار انبارداری و فروش

  • تا بحال به این مسأله فکر کرده اید که اپلیکیشنی تحت ویندوز طراحی کنید که قابلیت هایی مثل استفاده از تکنیک های شی گرایی، امنیت، داینامیک بودن تمام امکانات این نرم افزار، استفاده از امکانات پیشرفته Entity Framework و Ado.Net   و… داشته باشد؟
  • پیش آماده که دوست داشته باشید نرم افزار انبارداری و فروش تجارتتان را خودتان طراحی کنید؟
  • به یادگیری مفاهیم شی گرایی در زبان برنامه نویسی سی شارپ علاقه مند هستید؟

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

در دوره آموزش برنامه نویسی شی گرا در #C مفاهیم Interface  و (DI (Dependency Injection و (Ioc (Inversion of Control به صورت تئوری عنوان شده است. همچنین با این مفاهیم به صورت کاملا عملی آشنا می شوید. دلایل استفاده از این موارد که نقش بسیاری در  برنامه ما دارند را برایتان شرح خواهیم داد.

برنامه‌نویسی شی گرا یا (Object Oriented Programming (OOP یک شیوه برنامه نویسی است که ساختار یا بلوک اصلی اجزای آن، شی می‌باشند. شی یک موجودیت تعریف می شود که خصوصیات و رفتارهای مربوط به خود را داراست.

از اصلی ترین مفاهیم شی گرایی کلاس، وراثت یا Inheritance، مخفی سازی یا Encapsulation ، چند شکلی یا Polymorphism و انتزاع/تجرید است.

امروزه اکثر زبان‌های برنامه نویسی از فنون شی گرایی پشتیبانی می‌کنند. زبانهایی مانند جاوا، C++ ، سی شارپ، دلفی و  PHP از جمله زبانهای شی گرا هستند.

در ادامه می توانید سرفصل دوره آموزش شی گرایی در C# را مشاهده نمایید و ویدیوهای این دوره را با کیفیت FULL HD و صدای بدون نویز مشاهده کنید.

نرم افزارهای استفاده شده : 

  •  Visual Studio 2017 Enterprise Final
  •  SQL Server 2016

برای مشاهده بخش ۱ این مجموعه اینجا کلیک کنید.

برای مشاهده بخش ۲ این مجموعه اینجا کلیک کنید.

برای مشاهده بخش ۳ این مجموعه اینجا کلیک کنید.

آنچه در دوره آموزش برنامه نویسی شی گرا در سی شارپ خواهید آموخت:

  • حل مشکلات مربوط به کنترل PersianDateTimePicker
  • اضافه کردن کنترل PersianDateTimePicker به سال مالی
  • حل مشکلات بعضی از جاهای قسمت پروزه
  • کد نویسی عملیات CRUD مربوط به شرکت ها / سازمان ها
  • کد نویسی بستن سال مالی
  • کد نویسی عملیات CRUD مروبوط به واحد اندازه گیری
  • آموزش کار با کنترل TreeView به صورت کامل و انجام عملیات CRUD برای درک بیشتر مفاهیم
  • استفاده از ازکنترل TreeView برای نمایش دسته بندی محصولات
  • پیاده سازی زیر ساخت کنترل TreeView
  • نمایش دسته های کالا و زیر دسته ها در کنترل TreeView
  • پیاده سازی روش lazy loading برای بالا بردن سرعت نمایش دسته ها در کنترل TreeView
  • داینامیک کردن زیر ساخت کنترل
  • کد نویسی عملیات اضافه کردن ، نمایش ، ویرایش و حذف دسته و زیر دسته درکنترل TreeView
  • کد نویسی عملیات اضافه کردن ، نمایش ، ویرایش و حذف پارامترهای دسته بندی محصولات
  • کد نویسی عملیات اضافه کردن ، نمایش ، ویرایش و حذف محصولات
  • کد نویسی تکمیل بخش پارامترهای محصولات
  • و دیگر نکات ریز و درشت …