logo

مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

ورود / ثبت نام
  • صفحه اصلی
  • مقاله ها
    • Action Script 3
    • Android
    • AngularJs
    • ASP.net
    • Asp.Net Core
    • ASP.net MVC
    • C
    • C#.net
    • C++
    • Delphi
    • HTML
    • Java
    • Java Script
    • Jquery
    • NetWork
    • NodeJs
    • PHP
    • Python
    • Seo
    • SharePoint
    • SilverLight
    • SQL Server
    • Visual Basic
    • VisualStudio
    • WCF
    • Web Design
    • Windows
    • WPF
    • Xamarin
    • برنامه نویسان
    • گرافیک و فتوشاپ
  • راهنمای درج تبلیغات
  • تماس با ما
  • درباره ما
  • مشاوره و رفع اشکال
انجمن پرسش و پاسخ
  • دوره های آموزشی
  • مقاله ها
    • Action Script 3
    • Android
    • AngularJs
    • ASP.net
    • Asp.Net Core
    • ASP.net MVC
    • C
    • C#.net
    • C++
    • Delphi
    • HTML
    • Java
    • Java Script
    • Jquery
    • NetWork
    • NodeJs
    • PHP
    • Python
    • Seo
    • SharePoint
    • SilverLight
    • SQL Server
    • Visual Basic
    • VisualStudio
    • WCF
    • Web Design
    • Windows
    • WPF
    • Xamarin
    • برنامه نویسان
    • گرافیک و فتوشاپ
  • ویدیوها
  • پرسش و پاسخ
  • قالب سایت
  • تماس با ما
  • مشاوره و رفع اشکال
  • انجمن برنامه نویسان
  • آرشیو مقاله ها
همه دسته بندی ها

دوره های در حال ثبت نام آکادمی برنامه نویسان

  • برنامه نویسی پایتون
  • بوت کمپ آموزشی جنگو
  • متخصص WebDesign
  • بوت کمپ آموزشی و پروژه محور Asp.Net Core (اجرای پروژه واقعی )
  • بوت کمپ Asp.net core Web Api
  • آموزش جامع فریم ورک جنگو ( Django )

الگوهای طراحی

نمایش بر اساس جدیدترین ها
الگوهای طراحی - Chain of Responsibility

الگوهای طراحی - Chain of Responsibility

این الگوی تحت الگوی رفتاری قرار می گیرد. اهدافی که الگوی Chain of Responsibility آن ها را دنبال می کند عبارتند از: 1. انجام کار در چند مرحله 2 . حذف پیچیدگی های پیاده سازی در مواردی که با if و else های تو در تو روبرو می شویم می توانیم از این الگو استفاده کنیم. در این مقاله مثال انتقال پول را بررسی خواهیم کرد.

  • C#.net
  • 1399/11/21
  • محسن فرخی
  • 2773
الگوهای طراحی - الگوی Strategy

الگوهای طراحی - الگوی Strategy

الگوی Strategy تحت الگوهای ساختاری می باشد. اهدافی که الگوی Strategy آن ها را دنبال می کند عبارتند از: 1. پیاده سازی الگوریتم های مختلف 2. عدم وابستگی استفاده کننده به پیاده سازی 3. تاکید بر تک وظیفه ای 4. رعایت اصل OCP به زبان ساده در الگوی Strategy قسمت متغیر کلاس را جدا و قسمت ثابت کلاس را هم جدا پیاده سازی می کنیم. از مثال های پرکاربرد می توانیم سیستم تخفیف در فروشگاه را نام ببریم.

  • C#.net
  • 1399/10/13
  • محسن فرخی
  • 2037
الگوی Decorator

الگوی Decorator

الگوی Decorator یکی از پرکاربردترین الگوهای طراحی، تحت الگوی های ساختاری می باشد و مبتنی بر اصل Open-Closed است. اصل Open-Closed به طور خلاصه پیشنهاد می کند کلاس ها برای توسعه باید باز و برای اصلاح باید بسته شوند. الگوی Decorator به کاربر اجازه می دهد که عملکرد جدیدی را به یک شی موجود اضافه کند بدون آنکه نیاز به تغییر در ساختار آن داشته باشد. در این مقاله با یک مثال ساده الگوی Decorator را بررسی خواهیم کرد.

  • C#.net
  • 1399/10/09
  • محسن فرخی
  • 2211
دیزاین پترن های سی شارپ: الگوی استراتژی

دیزاین پترن های سی شارپ: الگوی استراتژی

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

  • C#.net
  • 1398/04/21
  • ایمان مدائنی
  • 4068
چرا ما به الگوهای طراحی نیازمندیم؟

چرا ما به الگوهای طراحی نیازمندیم؟

آیا با الگوهای طراحی آشنایی دارید؟ در این مطلب قصد داریم کمی بیشتر با الگوهای طراحی و نحوه استفاده از آنها و همینطور مزایای آن ها صحبت کنیم.

  • برنامه نویسان
  • 1397/12/13
  • برنامه نویسان
  • 1039
تفاوت بین معماری نرم افزار و طراحی نرم افزار

تفاوت بین معماری نرم افزار و طراحی نرم افزار

بیشتر مردم فرق بین معماری نرم افزار و طراحی نرم افزار را نمی دانند. حتی برای توسعه دهندگان نیز، خط تمایز بین معماری نرم افزار و طراحی آن اغلب مبهم است.

  • برنامه نویسان
  • 1397/09/15
  • برنامه نویسان
  • 3162
مقایسه الگوهای طراحی MVC و Flux

مقایسه الگوهای طراحی MVC و Flux

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

  • ASP.net MVC
  • 1396/09/20
  • برنامه نویسان
  • 3758
تحلیل و طراحی شیءگرا

تحلیل و طراحی شیءگرا

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

  • C#.net
  • 1396/01/23
  • برنامه نویسان
  • 6804
آشنایی با Strategy Design Pattern

آشنایی با Strategy Design Pattern

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

  • C#.net
  • 1394/12/08
  • برنامه نویسان
  • 4959
تزریق وابستگی با استفاده از Microsoft Unity

تزریق وابستگی با استفاده از Microsoft Unity

زمانی که نرم افزار یا اپلیکیشنی را توسعه می دهیم از الگوهای طراحی یا Design Pattern های مشخصی پیروی می کنیم. این الگوهای طراحی کاربردهای متعدد دارند؛ توسعه دهندگان عمدتا آن ها را برای نوشتن کد بهتر استفاده کرده و از طریق آنها اپلیکیشن هایی ایجاد میشود که برای تست، اشکال زدایی، نگهداری و گسترش اپلیکیشن کارآمد تر هستند. در این مقاله می خواهیم ایجاد تزریق وابستگی ها را با استفاده از Microsoft Unity توضیح دهیم.

  • ASP.net MVC
  • 1394/12/04
  • برنامه نویسان
  • 3055
آشنایی با Visitor Pattern در #C

آشنایی با Visitor Pattern در #C

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

  • C#.net
  • 1394/10/08
  • برنامه نویسان
  • 3596
تب های jQuery Lazy Loading در ASP.NET

تب های jQuery Lazy Loading در ASP.NET

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

  • ASP.net
  • 1394/09/19
  • برنامه نویسان
  • 2624
1
  • آخرین تاپیک ها
  • محبوب ترین ها
  • قالب های سایت

    352 بازدید 1404/04/31
  • استفاده از nfc در b4a

    624 بازدید 1404/04/13
  • تبدیل برنامه به تحت شبکه

    511 بازدید 1404/03/03
  • لاگین کاربر

    739 بازدید 1404/02/24
  • راهنمایی در مورد ایجاد جدول

    928 بازدید 1404/02/23
  • ثبت فاکتور

    537 بازدید 1404/02/23
  • سفارش اپلیکیشن(اندروید)

    1026 بازدید 1404/02/22
  • چرا پست‌ها قابلیت ویرایش ندارند؟

    1079 بازدید 1404/02/19
  • تبدیل متن به گفتار فارسی در c#

    2244 بازدید 1404/01/26
  • افزودن واتر مارک به سند pdf

    2125 بازدید 1404/01/23
  • کتاب آموزش فارسی برنامه نویسی اندروید از مبتدی تا پیشرفته

    151 پسند 1393/07/26
  • کتاب فارسی آموزش بوت استرپ 3 (BootStrap)

    145 پسند 1393/09/03
  • آموزش ایجاد و مدیریت ربات در تلگرام با زبان سی شارپ

    133 پسند 1394/06/03
  • دانلود کتاب آموزش برنامه نویسی پیشرفته سی شارپ به زبان فارسی

    126 پسند 1395/07/23
  • سورس کد انجمن با استفاده از Asp.net 4.5 - Entity FrmaeWork - Asp.net Web Api - Asp.net Identity-Kendo ui

    124 پسند 1393/09/02
  • کتاب آموزش ASP.Net MVC 5 به زبان فارسی

    113 پسند 1395/07/01
  • آموزش MVC به زبان فارسی (نوشته شده توسط آقای وحید نصیری)

    112 پسند 1393/07/09
  • دانلود نرم افزار مدیریت داروخانه + سورس + بانک

    109 پسند 1392/07/22
  • کتاب آموزش کامل برنامه نویسی اندروید به زبان فارسی

    99 پسند 1395/04/27
  • سورس پروژه مدیریت داروخانه به زبان سی شارپ

    96 پسند 1393/06/31

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)

درخواست پروژه
  • راهنمای درج تبلیغات
  • خیابان شریعتی - خیابان ملک - بن بست ایرانیاد - پلاک 1
  • تلفن تماس : 02188455865 - 02191303737
  • گت ورک
  • تاپلرن
  • تماس با ما
  • درباره ما

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