نظرات مطالب
MVVM و الگوی ViewModel Locator
سورس ASP.NET MVC‌ در سایت کدپلکس در دسترس هست. این مورد و نحوه طراحی باز آن، تابحال یک مزیت منحصربفردی رو به همراه داشته که میشه گفته بی سابقه هست:
چندین فریم ورک MVC جدید توسط برنامه نویس‌های مستقل برای ASP.NET طراحی شده.
مثلا:
FubuMVC
Nancy
Bistro MVC
OpenRasta
و ...

در کل این‌ها هم می‌تونه ایده‌ای باشه برای کسانی که نمی‌خواهند در چارچوب‌های بسته مایکروسافت کار کنند و علاقمند هستند کنترل بیشتری روی محصول نهایی داشته باشند.
مطالب
درخواست

لطفا مطالب و سؤالات غیر مرتبط با عناوین هر یک از مطالب ارسالی در سایت را مطرح نفرمائید. (در غیر اینصورت مطلب شما بدون تائید، یک ضرب حذف خواهد شد؛ حتی شما!)
کاربری این وبلاگ شخصی به فوروم تبدیل نخواهد شد.

برای پاسخ به سؤالات خودتون می‌تونید به فوروم‌های برنامه نویسی مانند دات نت سورس مراجعه نمائید.


با تشکر

مطالب
خواندنی‌های 17 فروردین
  • - نقشه‌ای شبیه به نقشه‌های مترو!



  • - Ubuntu پرتابل! (قابل اجرا به صورت یک برنامه ویندوزی)




  • - MSXML 4.0 Service Pack 3 که اخیرا ارائه شده.

  • -دیدگاه مایکروسافت در مورد سال 2019 اکنون در قالب سیلورلایت به همراه سورس کد




پاسخ به بازخورد‌های پروژه‌ها
عدم سازگاری با EF
- اکثر پرسش و پاسخ‌های مطرح شده در این قسمت مبتنی بر کار با EF است.
- اطلاعاتی نداره این دیتا سورس؟ ساختارش چی هست؟ رکوردی داره؟
روی سطر 15 مطابق کد فوق (return new) یک breakpoint قرار بدید و بررسی کنید که آیا orderProductVariants حاوی اطلاعاتی هست یا خیر.
- اگر برنامه وب است، می‌تونید از data.FlushInBrowser هم استفاده کنید بجای data.AsPdfFile. شاید روی مسیر documents\\Temp دسترسی رایت ندارید.
نظرات نظرسنجی‌ها
اگر بخواهید کنار دات نت بر روی یک پلتفرم یا زبان دیگری نیز کار کنید کدام را انتخاب می کنید؟
ممنون . البته تقریبا هم سن هستیم . درسته همینطوره و خیلی زمانبر هست و حوصله زیادی میخواد.
حدود ده سال هست برنامه نویسی کار میکنم وبا این همه تجربه و کار الان علاقه مند شدم برگردم سی پلاس پلاس . شما سورس تلگرام رو نگاه کنید میبینید که با سی پلاس پلاس نوشته شده و چندتا نرم افزار قدرتمند دیگه . 
اشتراک‌ها
کتابخانه LinqFaster : افزایش پرفرمنس عملیات Linq

LinqFaster 

High performance Linq-style extension methods for arrays and lists.

متد‌های کمکی Linq با پرفرمنس بالا

LinqFaster.SIMD 

High performance Linq-style extension methods that use System.Numerics SIMD for arrays and lists.

متد‌های کمکی Linq با پرفرمنس بالا با استفاده از تکنولوژی SIMD  و ^

LinqFaster.Parallel 

Provides multithreaded Linq-Like extensions for arrays and lists.

متد‌های کمکی Linq با پرفرمنس بالا با استفاده از پردازش موازی/Multi-Threading

LinqFaster.SIMD.Parallel 

High performance Linq-style extension methods that are multithreaded and use System.Numerics SIMD for arrays and lists.

متد‌های کمکی Linq با پرفرمنس بالا با استفاده از تکنولوژی SIMD و پردازش موازی/Multi-Threading  

کتابخانه LinqFaster : افزایش پرفرمنس عملیات Linq
اشتراک‌ها
سی‌شارپ: تغییر وضعیت ویندوز سرویس با استفاده از کد نویسی

سرویس‌های ویندوز، یک نوع Windows Service می‌باشند که در فضاء جداگانه‌ای و به هنگام بارگزاری ویندوز در صورت فعال بودن سرویس اجرا می‌شوند. ممکن است در کنار نرم‌افزار، از ویندوز سرویس به عنوان ابزار کمکی به منظور آپدیت نرم‌افزار، اجرا دستوراتی در زمان‌های خاص و یا ... استفاده نماید... 

سی‌شارپ: تغییر وضعیت ویندوز سرویس با استفاده از کد نویسی
نظرات مطالب
ارتقاء به ASP.NET Core 1.0 - قسمت 6 - سرویس‌ها و تزریق وابستگی‌ها
- برای طراحی افزونه پذیر از ExtCore استفاده کنید.
- «کتابخانه‌های کمکی جهت ساده سازی ثبت تنظیمات اولیه‌ی IoC Container توکار NET Core.» هم که نامبرده شدند، همین کار اسکن و اتصال را انجام می‌دهند.
نظرات مطالب
طریقه بررسی صحت کدملی به کمک متدهای الحاقی
این نوع کلاس‌ها هم تماما کمکی هستند. به همان روش سابق نام کلاس نام متد هم قابل دسترسی‌اند. به علاوه، به این ترتیب، علاوه بر روش قدیمی فراخوانی، حالت فراخوانی fluent هم میسر می‌شود که از دیدگاه زبان انگلیسی خواندنش ساده‌تر است و روان‌تر.
نظرات مطالب
وی‍‍ژگی های پیشرفته ی AutoMapper - قسمت دوم
چک کن قبل مپ کردن پراپرتی هات نال نباشن.برای برسی دقیقتر کد رو بزار

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