-
1400/02/06 - 11:59:20
بررسی خیلی سریع مفهوم Yeld در سی شارپ
فرض کنید قرار است در یک متد لیستی از همکاران را به عنوان مثال برگردانید، این لیست از دیتابیس خوانده می شود و قطعن باید به صورت کامل Populate شود و سطح بالاتر که آنرا صدا میزند پاس داده شود. به دو پیاده سازی دقت کنید، پیاده سازی اول به صورت یابویی و پیاده سازی دوم به لحاظ کردن کمی استفاده از مغز و در کنار آن استفاده از مفهوم yieldانجام گردیده است.
-
1400/02/06 - 11:57:24
بررسی خیلی سریع مفهوم Yeld در سی شارپ
فرض کنید قرار است در یک متد لیستی از همکاران را به عنوان مثال برگردانید، این لیست از دیتابیس خوانده می شود و قطعن باید به صورت کامل Populate شود و سطح بالاتر که آنرا صدا میزند پاس داده شود. به دو پیاده سازی دقت کنید، پیاده سازی اول به صورت یابویی و پیاده سازی دوم به لحاظ کردن کمی استفاده از مغز و در کنار آن استفاده از مفهوم yieldانجام گردیده است.
-
1396/02/08 - 20:36:11
فعال سازی Angular Language Serviceدر VS Code
اگر پروژه های Angular را در VS Code باز کرده و در حال توسعه باشید، خواهید دید که اگر یک Field در فایل Component.ts ایجاد کنید، درون HTML Template هیچ گونه Intellisense خاصی ندارید و فیلدها و اعضای تعریف شده در قسمت HTML شناخته شده نیستند و این گاهی حتی مارا به شک می اندازد که اصلن آیا داریم درست از نام فیلدها استفاده میکنیم یا نه.
-
1395/10/03 - 11:45:36
تبدیل DataTable به List
اگر شما از ADO.NET تابحال استفاده کرده باشید، با Datatable به طور قطع سر و کار داشته اید. حال وضعیتی را فرض کنید که دیتا در Controller از طریق قواعد ADO.NET درون یک DataTable قرار گرفته و حال شما باید آنرا به IEnumerAble تبدیل و به صورت عادی مشابه یک List یا یک Object مشابه آن از آن استفاده کنید.
-
1395/09/12 - 18:59:33
پیاده سازی TreeView در ASP.NET MVC 5
در این مقاله طریقه ایجاد یک TreeView را در ASP.NET MVC مورد بررسی قرار خواهیم داد. برای Generate کردن یک TreeView از دیتابیس، قاعدتا به دیتابیس در درجه اول نیاز دارم. بافت دیتابیس به شکل زیر خواهد بود.
-
1395/09/06 - 10:36:52
مقایسه RenderPartial ، RenderAction ،Partial و Action در MVC Razor
همانطور که در حین تولید یک پروژه ASP.NET همه ما مشاهده کرده ایم، صدا زدن و استفاده از PartialView ها در RunTime راههای مختلفی خواهد داشت.حتی گاهی مشاهده شده برنامه نویسان دچار سردرگمی گشته و به درستی نمی دانند هر کدام از این راهها چه تفاوتها، معایب و مزایایی دارد و جای درست استفاده از هر کدام کجاست.
-
1395/08/29 - 09:24:43
ماکروسافت نسخه ای از SQL Server 2016 را برای نصب در Linux به بازار ارائه کرد!.
ماکروسافت نسخه ای از SQL Server 2016 را برای نصب در Linux به بازار ارائه کرد!. عده ای این عمل را تسلیم شدن ماکروسافت در برابر Linux و عده ای آنرا یک هوشمندی و سیاست گزاری بلند مدت تلقی نموده اند. باید دید در آینده چه اتفاقی خواهد افتاد. همین چند روز گذشته بود که Visual Studio هم بر روی Mac قابلیت نصب و اجرا پیدا کرده بود.
-
1395/06/09 - 17:50:38
ایجاد SelectAll و حذف رکوردها از طریق JQuery در ASP.NET MVC 5
در مواردی لازم است چندین رکورد را به یکباره انتخاب و همگی را با زدن دکمه حذف؛ از لیست رکوردها حذف کنیم.حتی کاهی نیاز است همه رکوردها را با انتخاب و تیک کردن Header به یکباره حذف کنیم. برای این کار به شکل زیر عمل کنید.
-
1395/06/09 - 09:42:41
ایجاد custom helper در mvc
یکی از قابلیتهای کاربردی در ASP.NET MVC ، قابلیت ایجاد Custom Helper میباشد. Helper ها در هنگام ایجاد شباهت زیادی به Extension Method ها دارند. در این مقاله دو نمونه از Custom Helper را به سادگی ایجاد کرده و از طریق آنها میتوانید الگوی لازم را در نظر آورده و در پروژه های خود انواع آنرا ایجاد نمایید.
-
1395/06/08 - 11:15:37
آپلود فایل از طریق ASP.NET MVC
در این مقاله قصد داریم آپلود فایل را از طریق ASP.NET MVC مورد بررسی قرار دهیم. به طور طبیعی بخشهای Model جهت داشتن یک Object به صورت Strongly Typed ، Controller جهت داشتن متدهای Upload و View به جهت ایجاد Script ها و UI درگیر خواهند بود. بدون اتلاف وقت به بررسی Model که در اینجا آنرا یک ViewModel فرض کرده ایم خواهیم پرداخت.