.NET Core, the reinvention of the Microsoft .NET Framework as an open source, cross-platform development choice, is a key focus of the upcoming features planned for the Visual Studio IDE.
In conjunction with .NET Standard -- a spec detailing what .NET APIs should be available on all .NET implementations -- .NET Core retains compatibility with .NET Framework, Xamarin and Mono while letting developers use Windows, macOS or Linux machines to code for mobile, cloud and embedded/IoT projects.
While still primarily driven by Microsoft dev teams, .NET Core is hosted on a GitHub repository and is supported by the .NET Foundation, an independent organization created by Microsoft three years ago to improve its open source development and collaboration.
Peeking at the Visual Studio Roadmap (updated last week) reveals .NET Core figures prominently in upcoming functionality for the IDE, both in the near-term and long:
.NET MAUI for Beginners
8 videos
.NET Multi-platform App UI (.NET MAUI) is a framework for building modern, multi-platform, natively compiled iOS, Android, macOS, and Windows apps using C# and XAML in a single codebase. In this video series you will learn how to get started with .NET MAUI, C#, and Visual Studio to build your very first cross-platform desktop and mobile app.
کتاب رایگان UWP Succinctly
- Introduction
- The Essential Concepts: Visual Studio, XAML, and C#
- Creating the User Interface: The Controls
کتاب رایگان R Programming Succinctly
The R programming language on its own is a powerful tool that can perform thousands of statistical tasks, but by writing programs in R, you gain tremendous power and flexibility to extend its base functionality. Senior Succinctly series author and editor James McCaffrey shows you how in R Programming Succinctly.
- Getting Started
- Vectors and Functions
- Object-Oriented Programming
- Permutations and Combinations
- Advanced R Programming
Intermediate & Advanced
- Entity Framework یا EF چیست؟ | www.nikamooz.com
- انتشار رایگان کتاب راهنمای ساختار شکست کار | www.khorramirad.com
- خواندن فید های RSS از منابع مختلف و انتشار مجموع آن ها با فرمت RSS | www.30sharp.com
- سماموس - TV Series on Computing | somamos.blogfa.com
- گرایشهای طراحی وب سایت در سال 2012 | navid.kashani.ir
- Don't Be A Free User | blog.pinboard.in
- Download: MSDN/TechNet Forum Assistant | www.microsoft.com
- iText is free, not gratis | lowagie.com
- SOLID Casts | dimecasts.net
- Static fields in generic classes | blogs.msdn.com
- بهبود امکانات جهت کار با دایرکت ایکس در ویژوال استودیوی بعدی | blogs.msdn.com
- دریافت آخرین به روز رسانی فایل OPML وبلاگهای IT ایرانی | dotnettipsrepository.svn.codeplex.com
ASP.NET MVC و Identity 2.0 : مفاهیم پایه
- فیلد تاریخ انقضاء یک نقش بهتر است به جدول Role اضافه شود و نه این جدول واسط.
- بعد از اضافه کردن این فیلد، کوئری گرفتن از آن توسط سرویس RoleManger انجام میشود.
- همچنین فیلتر Authorize استاندارد، درکی از این فیلد جدید ندارد. به همین جهت باید آنرا هم سفارشی سازی کنید. یک نمونهی آن در پروژهی Decision وجود دارد. این فیلتر با Claims کار میکند و مزیت آن عدم مراجعهی مکرر به بانک اطلاعاتی است. این Claims هم پس از لاگین شخص در کوکی او ذخیره میشوند. برای نوشتن Claims سفارشی میتوانید از متد GenerateUserIdentityAsync استفاده کنید و سپس آنرا در فیلتر Authorize سفارشی سازی شده، بخوانید. در ASP.NET Core Identity یک جدول جدید به نام Role Claims برای همین کاربردها به صورت استاندارد پیش بینی شدهاست و مدیریت کوکیهای آن خودکار است. به علاوه در آنجا نیازی به سفارشی سازی خود فیلتر Authorize نیست و مفهوم جامعی را به نام Policies، برای سفارشی سازی دسترسیها و فیلتر Authorize معرفی کردهاند.