👆 #PersianDateTime #Birij #ویدئو_آموزشی
✅ مدیریت هوشمند تاریخ شمسی در AspNet Mvc با استفاده از CustomModelBinder و CustomValidation به همراه استفاده از چندین DatePicker شمسی
@IranAspMvc
✅ مدیریت هوشمند تاریخ شمسی در AspNet Mvc با استفاده از CustomModelBinder و CustomValidation به همراه استفاده از چندین DatePicker شمسی
@IranAspMvc
DotNetZoom
Photo
👆 #AspNet5 #Mvc6 #Birij #ویدئو_آموزشی
ویدئو آموزش تغییرات جدید Asp.Net 5 و Mvc 6
در این دوره تغییرات بالا (تصویر) رو بررسی کرده
البته این ویدئو مربوط به اوایل اومدن AspNet5 هست و بعد از ویدئو تغییرات دیگری روی AspNet Core صورت گرفت که در این ویدئو لحاظ نشده است
@IranAspMvc
ویدئو آموزش تغییرات جدید Asp.Net 5 و Mvc 6
در این دوره تغییرات بالا (تصویر) رو بررسی کرده
البته این ویدئو مربوط به اوایل اومدن AspNet5 هست و بعد از ویدئو تغییرات دیگری روی AspNet Core صورت گرفت که در این ویدئو لحاظ نشده است
@IranAspMvc
#Xamarin #Cordova #TACO
زامارین یا کوردوا؟
یکی از محصولاتِ خوب مایکروسافت برای توسعه دهندگان دات نت که علاقه مند به برنامه نویسی در حوزه ی موبایل و تحت پلتفرم های گوناگون آن (اندروید، ios و ویندوز) هستند، زامارین است. در مقابل کوردوا نیز این قابلیت را برای توسعه دهندگانِ وب فراهم کرده است که با استفاده از تکنولوژی هایِ وب مانند HTML و JavaScript و CSS به ساخت اپلیکیشن های موبایل در سه پلتفرم ذکر شده بپردازند. حال سوالی که برای توسعه دهندگانی که در هر دوی این حوزه ها یعنی وب و دات نت فعالیت می کنند، این است که از کدام یک از این دو تکنولوژی استفاده کنند؟ زامارین یا کوردوا؟
آقای Jordan Matthiesen ، از اعضای تیم مایکروسافت که از توسعه دهندگانِ TACO یا Tools for Apache Cordova است، معتقد است مهارت های تیم و نیز نوع اپلیکیشن مورد درخواست، نقش تعیین کننده ای در این انتخاب دارند.
مهارت بدین علت که برای استفاده از کوردوا، تیم باید روی تکنولوژی های وب مانند HTML و JavaScript و CSS و نیز کتابخانه های ساخته شده روی آنها مسلط باشد و راحتی استفاده از آنها را نسبت به کتابخانه های دات نتی ترجیح دهد. و برای استفاده از زامارین باید راحتی و مهارت کار با C# و .NET و XAML (در حالتی که Xamarin.Forms استفاده شود) ارجح باشد.
نوع اپلیکیشن هم بدین جهت چون کوردوا برای اپلیکیشن های با گرافیک و پراسس بالا مناسب نیست و از نظر کارایی و تجربه ی کاربری نمی تواند سرعت و ظاهری کاملا شبیه به اپلیکیشن های قدرتمندِ نیتیو را برآورده سازد. در واقع بیشترین مورد استفاده ی کوردوا در ساخت اپلیکیشن برای کسب و کارهاست که نیازمند ورود اطلاعات هستند و بیشتر با فُرم ها سر و کار دارند.
تفاوت عمده ی دیگر کوردوا با زامارین در استفاده از api های نیتیو دستگاه است، چون زامارین به صورت توکار از تمامی api های نیتیو پشتیبانی میکند اما در کوردوا نیازمند استفاده از اکوسیستم پلاگین های سورس باز است که طبیعتا ممکن است به روز رسانی آن پلاگین ها به سرعت به روز رسانی زامارین که تیم قدرتمندی مانند مایکروسافت در حمایت آن است نباشد.
در لینک زیر Jordan Matthiesen به این سوال به همراه چهار سوال مهم دیگر در زمینه ی TACO پاسخ های نسبتا کامل داده است که مطالعه ی آنها به صورت یکجا می تواند شبهات متعدد را در این خصوص برطرف سازد.
https://blogs.msdn.microsoft.com/visualstudio/2016/10/20/answers-to-your-top-taco-questions/
زامارین یا کوردوا؟
یکی از محصولاتِ خوب مایکروسافت برای توسعه دهندگان دات نت که علاقه مند به برنامه نویسی در حوزه ی موبایل و تحت پلتفرم های گوناگون آن (اندروید، ios و ویندوز) هستند، زامارین است. در مقابل کوردوا نیز این قابلیت را برای توسعه دهندگانِ وب فراهم کرده است که با استفاده از تکنولوژی هایِ وب مانند HTML و JavaScript و CSS به ساخت اپلیکیشن های موبایل در سه پلتفرم ذکر شده بپردازند. حال سوالی که برای توسعه دهندگانی که در هر دوی این حوزه ها یعنی وب و دات نت فعالیت می کنند، این است که از کدام یک از این دو تکنولوژی استفاده کنند؟ زامارین یا کوردوا؟
آقای Jordan Matthiesen ، از اعضای تیم مایکروسافت که از توسعه دهندگانِ TACO یا Tools for Apache Cordova است، معتقد است مهارت های تیم و نیز نوع اپلیکیشن مورد درخواست، نقش تعیین کننده ای در این انتخاب دارند.
مهارت بدین علت که برای استفاده از کوردوا، تیم باید روی تکنولوژی های وب مانند HTML و JavaScript و CSS و نیز کتابخانه های ساخته شده روی آنها مسلط باشد و راحتی استفاده از آنها را نسبت به کتابخانه های دات نتی ترجیح دهد. و برای استفاده از زامارین باید راحتی و مهارت کار با C# و .NET و XAML (در حالتی که Xamarin.Forms استفاده شود) ارجح باشد.
نوع اپلیکیشن هم بدین جهت چون کوردوا برای اپلیکیشن های با گرافیک و پراسس بالا مناسب نیست و از نظر کارایی و تجربه ی کاربری نمی تواند سرعت و ظاهری کاملا شبیه به اپلیکیشن های قدرتمندِ نیتیو را برآورده سازد. در واقع بیشترین مورد استفاده ی کوردوا در ساخت اپلیکیشن برای کسب و کارهاست که نیازمند ورود اطلاعات هستند و بیشتر با فُرم ها سر و کار دارند.
تفاوت عمده ی دیگر کوردوا با زامارین در استفاده از api های نیتیو دستگاه است، چون زامارین به صورت توکار از تمامی api های نیتیو پشتیبانی میکند اما در کوردوا نیازمند استفاده از اکوسیستم پلاگین های سورس باز است که طبیعتا ممکن است به روز رسانی آن پلاگین ها به سرعت به روز رسانی زامارین که تیم قدرتمندی مانند مایکروسافت در حمایت آن است نباشد.
در لینک زیر Jordan Matthiesen به این سوال به همراه چهار سوال مهم دیگر در زمینه ی TACO پاسخ های نسبتا کامل داده است که مطالعه ی آنها به صورت یکجا می تواند شبهات متعدد را در این خصوص برطرف سازد.
https://blogs.msdn.microsoft.com/visualstudio/2016/10/20/answers-to-your-top-taco-questions/
Microsoft
Answers to your top TACO questions
The official source of product insight from the Visual Studio Engineering Team
#Tips #AspMvc
نکته :
وقتی یک پارشیال ویو رو به صورت اجکس داخل فرمتون لود میکنین، ولیدیشن اون قسمت که داخل پارشایل بوده کار نمیکنه! علت چیست ؟
علتش اینه که فایل های جاواسکریپت مربوط به ولیدیشن وقتی که صفحه لود میشه اجرا میشن
و بعد از اون وقتی که پارشیال رو لود میکنین دیگه فایل جاواسکریپت ولیدیشن روی قسمت پارشیال که جدید لود شده اعمال نشده هنوز واسه همین ولیدیشن کار نمیکنه
راه حل :
با این دستور ولیدیشن های اون قسمت پارشیال که با اجکس لود شده رو روشون اعمال میکنه
@IranAspMvc
نکته :
وقتی یک پارشیال ویو رو به صورت اجکس داخل فرمتون لود میکنین، ولیدیشن اون قسمت که داخل پارشایل بوده کار نمیکنه! علت چیست ؟
علتش اینه که فایل های جاواسکریپت مربوط به ولیدیشن وقتی که صفحه لود میشه اجرا میشن
و بعد از اون وقتی که پارشیال رو لود میکنین دیگه فایل جاواسکریپت ولیدیشن روی قسمت پارشیال که جدید لود شده اعمال نشده هنوز واسه همین ولیدیشن کار نمیکنه
راه حل :
$("form").removeData("validator");
$("form").removeData("unobtrusiveValidation");
$.validator.unobtrusive.parse("form");با این دستور ولیدیشن های اون قسمت پارشیال که با اجکس لود شده رو روشون اعمال میکنه
@IranAspMvc
#AspNetMvc , #AspNetCore , #NetCore , #EFCore
ا✅ .NET Core 1.1 Preview 1 منتشر شد.
دانلود .NET Core 1.1 برای پلتفرم های مختلف:
https://github.com/dotnet/core/blob/master/release-notes/preview-download.md
همچنین ASP .NET Core 1.1 Preview 1 و Entity Framework Core 1.1 Preview 1 نیز منتشر شدند:
https://blogs.msdn.microsoft.com/webdev/2016/10/25/announcing-asp-net-core-1-1-preview-1/
https://blogs.msdn.microsoft.com/dotnet/2016/10/25/announcing-entity-framework-core-1-1-preview-1/
⭐️ قابل ذکر است که این نسخه، "Go Live" و پایدار نیست و هنوز برای استفاده در محصول واقعی توصیه نمی شود.
@IranAspMvc
ا✅ .NET Core 1.1 Preview 1 منتشر شد.
دانلود .NET Core 1.1 برای پلتفرم های مختلف:
https://github.com/dotnet/core/blob/master/release-notes/preview-download.md
همچنین ASP .NET Core 1.1 Preview 1 و Entity Framework Core 1.1 Preview 1 نیز منتشر شدند:
https://blogs.msdn.microsoft.com/webdev/2016/10/25/announcing-asp-net-core-1-1-preview-1/
https://blogs.msdn.microsoft.com/dotnet/2016/10/25/announcing-entity-framework-core-1-1-preview-1/
⭐️ قابل ذکر است که این نسخه، "Go Live" و پایدار نیست و هنوز برای استفاده در محصول واقعی توصیه نمی شود.
@IranAspMvc
GitHub
dotnet/core
core - Home repository for .NET Core