a

ABLY مقالات و مطالب مجموعه

صفحه اصلی / ABLY مقالات و مطالب مجموعه

برای تست کردن برنامه ای که نوشتید یا می خواهید بنویسید. اگر برنامه ای را نوشتید می توانید با unit test برای آن بنویسید وآن را تست کنید یا حتی اگر تازه visual studio  را باز کرده اید و می خواهید پروژه ی خود را ایجاد کنید می توانید قبل از نوشتن کدها، شروع کنید به نوشتن unit test.
این روش تست کردن به چند دسته تقسیم می شود:
Unit Testing:
این نوع تست روی یک بخش از کد متمرکز می شود، معمولا یک کلاس یا یک متد.
Integration Testing:
وقتی که برنامه به منبع خارجی دسترسی دارد  ( مثل دیتابیس یا لود یک فایل ) ، Integration  گویند.

 

Dispose چیست؟

GC یا Garbage Collector چیست؟

در سی شارپ، dispose یک object method است که برای پاکسازی حافظه و تنظیم مجدد منابع مورد استفاده قرار می گیرد. این متد عملکرد برنامه را بالا میبرد و آن را بهینه سازی می کند.  دیسپوز مانند رابط گرافیکی دستگاه (GDI) در برنامه های کاربردی با فضای محدود ویندوز استفاده می شود.

what-is-dispose.png

Repository چیست و چرا باید از آن استفاده کنیم؟

آموزش برنامه نویسی | الگوی ریپازیتوری چیست؟

Repository چیست؟

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

در این معماری از الگویی به نام ریپازیتوری استفاده می شود.

what-is-repository-pattern.png

بسمه تعالی

آموزش برنامه نویسی

اموزش ASP.NET MVC (Model & View)

------------------------------------------------------------------

در این مقاله به چگونگی استفاده از model و view در پروژه ASP.NET MVC  و همچنین ترکیب Model,View و Controller می پردازیم. امیدواریم که این مطلب بتواند نیاز شما را برطرف کند و بازخورد کافی را از این مقاله ببرید. مجموعه ably را دنبال کنید.

mvc project

بسم الله الرحمن الرحیم

آموزش برنامه نویسی

اموزش ASP.NET MVC (Action Selectors & ActionVerbs)

----------------------------------------------------------------------------

با سلام و وقت بخیر

در این مقاله به مطالب زیر می پردازیم:

  • Action Selectors چیست؟
  • ویژگی های Action Selectors
  • ActionVerbs چیست؟

 

اگر تاکنون آموزش ASP.NET MVC را در سایت ABLY و همراه با ما دنبال کرده باشید، آگاه هستید که آخرین مطلب آموزشی، آموزش Controller & Action Method) ASP.NET MVC) بوده است. قبل از آن نیز مطالب لازم برای درک و فهم ASP.NET MVC

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

بنابراین مطالب مرتبط زیر را بخوانید:

در این مقاله به اموزش ASP.NET MVC (Action Selectors & ActionVerbs) می پردازیم. امیدواریم که بازخورد کافی از این مطلب را ببرید. تا پایان این آموزش با ما همراه باشید.

mvc project

بسم الله الرحمن الرحیم

آموزش برنامه نویسی

اموزش ASP.NET MVC (Controller & Action Method)

----------------------------------------------------------------------

در این مقاله به مطالب زیر خواهیم پرداخت:

  • Controller در MVC
  • اضافه کردن Controller در MVC
  • Action Method در MVC
  • چگونگی استفاده از Action Method در MVC

بنابراین تا پایان این آموزش با ما همراه باشید.

net mvc

با سلام و وقت بخیر به شما همراهان همیشگی ABLY

اگر تا به الان ما را دنبال کرده باشید می دانید که در این دوره از آموزش های ASP.NET MVC تا به الان به موضوعات زیر پرداخته ایم:

MVC چیست؟

آموزش ASP.NET MVC

آموزش ASP.NET MVC (ساختار پروژه)

حال در این مقاله و در این مرحله از آموزش، نحوه Routing کردن پروژه  را به شما آموزش خواهیم داد. بنابراین تا پایان این آموزش با مجموعه ABLY همراه باشید.

asp net mvc routing

(MVC(Model View Controller همانطور که می بینید، MVC مخفف سه کلمه است. این تکنولوژی یک برنامه را به سه قسمت تقسیم می کند. به همین دلیل از آن بعنوان معماری سه لایه نام برده می شود.
what is mvc

كد ديباگر ويژوال استوديو برای استفاده در گوگل كروم

با استفاده از VS.Code كد جاوااسكريپت خود را كه در گوگل كروم اجرا می شود، خطايابی كنيد.
VS.Code يك افزونه است برای خطايابی كد های جاوااسكريپت در مرورگر گوگل كروم يا مرورگرهای ديگری كه پروتكل خطايابی گوگل كروم را پشتيبانی می كنند.
 
 VS.Codeچیست
 
 

0912 097 5516 :شماره تماس
0713 625 1757 :شماره تماس