قابلیت های جدید سی شارپ 7.2
https://www.c-sharpcorner.com/article/c-sharp-7-2-new-features-with-visual-studio-2017/
@IranAspMvc
https://www.c-sharpcorner.com/article/c-sharp-7-2-new-features-with-visual-studio-2017/
@IranAspMvc
Entity Framework 6.2 Released
قابلیت های جدید
1-Reduce start up time by loading finished code first models from a persistent cache
2-Fluent API to define indexes
3-Add DbFunctions.Like() to enable writing LINQ queries that translate to LIKE in SQL
And many others...
معرفی
https://blogs.msdn.microsoft.com/dotnet/2017/05/23/announcing-ef-6-2-beta-1/
@IranAspMvc
قابلیت های جدید
1-Reduce start up time by loading finished code first models from a persistent cache
2-Fluent API to define indexes
3-Add DbFunctions.Like() to enable writing LINQ queries that translate to LIKE in SQL
And many others...
معرفی
https://blogs.msdn.microsoft.com/dotnet/2017/05/23/announcing-ef-6-2-beta-1/
@IranAspMvc
Microsoft
Announcing EF 6.2 beta 1
A first-hand look from the .NET engineering teams
و باز هم SQL Server در صدر
با توجه به گزارش سایت گارتنر SQL Server برای سومین بار پیاپی درحوزه ODBMS (مدیریت بانک های اطلاعاتی) از رقبای خود مانند Oracel پیشی گرفت
https://goo.gl/o2Twd2
@IranAspMvc
با توجه به گزارش سایت گارتنر SQL Server برای سومین بار پیاپی درحوزه ODBMS (مدیریت بانک های اطلاعاتی) از رقبای خود مانند Oracel پیشی گرفت
https://goo.gl/o2Twd2
@IranAspMvc
اضافه شدن قالب .NET Standard به قالب های پیش فرض پروژه های Xamarin.Forms
- همانطور که می دانیم، .NET Standard، شامل مجموعه ی عظیمی از API هایی است که در پلتفرم های مختلف دات نتی مانند Full .NET Framework ، Xamarin و .NET Core پیاده سازی شده اند و در نتیجه امکان اشتراک گذاری بخش زیادی از کد در بین پلتفرم های مختلف وجود دارد. همچنین در ویرایش 2.3.5 xamarin forms به بعد، این قابلیت برای توسعه دهندگان زامارین نیز فراهم شد که از دات نت استاندارد در پروژه های xamarin forms خود استفاده نمایند. خبر خوب اینکه تیم زامارین جهت فراگیری بیشتر و سهولت استفاده، این قابلیت را به عنوان گزینه ای در زمان ایجاد پروژه برای توسعه دهندگان xamarin forms فراهم کرده است که بتوانند استراتژی اشتراک گذاری کد را از نوع دات نت استاندارد انتخاب نمایند. این امکان در حال حاضر در Visual Studio 2017 version 15.5 Preview 3 قرار داده شده است. تیم زامارین همچنین Portable Class Library را از گزینه های پیش فرض در زمان ایجاد پروژه حذف کرده است، ولی میتوان آن را به عنوان class library اضافه نمود.
- از دیگر بهبود های صورت گرفته در این نسخه، قابلیت PackageReference است که روشی برای مدیریت بهتر پکیج های نیوگت به صورت مستقیم و در فایل .csproj می باشد. در این روش فقط به پکیج هایی که به طور مستقیم در پروژه استفاده می شوند ارجاع داده می شود و برای جلوگیری از پیچیدگی و مدیریت راحت تر، خبری از وابستگی های سطوح بعدی نیست.
لینک زیر به شرح کامل ویژگی های فوق پرداخته است:
https://blog.xamarin.com/net-standard-comes-xamarin-forms-project-templates/
@IranAspMvc
- همانطور که می دانیم، .NET Standard، شامل مجموعه ی عظیمی از API هایی است که در پلتفرم های مختلف دات نتی مانند Full .NET Framework ، Xamarin و .NET Core پیاده سازی شده اند و در نتیجه امکان اشتراک گذاری بخش زیادی از کد در بین پلتفرم های مختلف وجود دارد. همچنین در ویرایش 2.3.5 xamarin forms به بعد، این قابلیت برای توسعه دهندگان زامارین نیز فراهم شد که از دات نت استاندارد در پروژه های xamarin forms خود استفاده نمایند. خبر خوب اینکه تیم زامارین جهت فراگیری بیشتر و سهولت استفاده، این قابلیت را به عنوان گزینه ای در زمان ایجاد پروژه برای توسعه دهندگان xamarin forms فراهم کرده است که بتوانند استراتژی اشتراک گذاری کد را از نوع دات نت استاندارد انتخاب نمایند. این امکان در حال حاضر در Visual Studio 2017 version 15.5 Preview 3 قرار داده شده است. تیم زامارین همچنین Portable Class Library را از گزینه های پیش فرض در زمان ایجاد پروژه حذف کرده است، ولی میتوان آن را به عنوان class library اضافه نمود.
- از دیگر بهبود های صورت گرفته در این نسخه، قابلیت PackageReference است که روشی برای مدیریت بهتر پکیج های نیوگت به صورت مستقیم و در فایل .csproj می باشد. در این روش فقط به پکیج هایی که به طور مستقیم در پروژه استفاده می شوند ارجاع داده می شود و برای جلوگیری از پیچیدگی و مدیریت راحت تر، خبری از وابستگی های سطوح بعدی نیست.
لینک زیر به شرح کامل ویژگی های فوق پرداخته است:
https://blog.xamarin.com/net-standard-comes-xamarin-forms-project-templates/
@IranAspMvc
Xamarin Blog
An open source mobile framework for building modern mobile apps with .NET.
آموزش کامل سی شارپ (به همراه ویژگی های C#7)
C# 7.0 in a Nutshell
به جرات میتوان گفت این کتاب کاملترین مرجع زبان C# است که شامل C#7 و Net Standard2. می باشد
https://goo.gl/eLVvyn
@IranAspMvc
C# 7.0 in a Nutshell
به جرات میتوان گفت این کتاب کاملترین مرجع زبان C# است که شامل C#7 و Net Standard2. می باشد
https://goo.gl/eLVvyn
@IranAspMvc
#زنگ_تفریح
تو رشته کامپیوتر وقتی آگهی استخدامی میزنن مثل این میمونه که تو ورزش رزمی بنویسن: 👇
یه محافظ رزمی کار برای یکی از مقام های سیاسی کشور با ویژگی های زیر:🤦🏻♂️
دان 3 کاراته🙂
دان 2 تکواندو😌
دان 5 کونگ فو😟
کمربند مشکی جیت کاندو😕
مسلط به کشتی آزاد و فرنگی🙁
مسلط به فوت و فن کشتی کج😑
ژیمناستیک کار فوق حرفه ای☹️
توانا در بلند کردن وزن 1 تن😳
قد بالای 2 متر😧
بدنه ضد گلوله😵
سرعت دویدن حداقل 70 کیلومتر بر ساعت😨
چشم ها با قابلیت پرتاب لیزر😰
توانای پرواز در شرایط ضروری 🤢
قابلیت نگه داری تنفس به مدت 20 دقیقه🤐
استقامت در شنای متوالی به مدت 3 ساعت🙄
گواهی رانندگی سواری و کامیون و هواپیما😱
حرفه ای در استفاده از تمامی اسلحه های دنیا😫
قابلیت سخن گفتن به تمام زبان های زنده ی دنیا😭
و ....
😐😐😐😐
منبع : @programming_tips
@IranAspMvc
تو رشته کامپیوتر وقتی آگهی استخدامی میزنن مثل این میمونه که تو ورزش رزمی بنویسن: 👇
یه محافظ رزمی کار برای یکی از مقام های سیاسی کشور با ویژگی های زیر:🤦🏻♂️
دان 3 کاراته🙂
دان 2 تکواندو😌
دان 5 کونگ فو😟
کمربند مشکی جیت کاندو😕
مسلط به کشتی آزاد و فرنگی🙁
مسلط به فوت و فن کشتی کج😑
ژیمناستیک کار فوق حرفه ای☹️
توانا در بلند کردن وزن 1 تن😳
قد بالای 2 متر😧
بدنه ضد گلوله😵
سرعت دویدن حداقل 70 کیلومتر بر ساعت😨
چشم ها با قابلیت پرتاب لیزر😰
توانای پرواز در شرایط ضروری 🤢
قابلیت نگه داری تنفس به مدت 20 دقیقه🤐
استقامت در شنای متوالی به مدت 3 ساعت🙄
گواهی رانندگی سواری و کامیون و هواپیما😱
حرفه ای در استفاده از تمامی اسلحه های دنیا😫
قابلیت سخن گفتن به تمام زبان های زنده ی دنیا😭
و ....
😐😐😐😐
منبع : @programming_tips
@IranAspMvc
Forwarded from یادداشت های یه برنامه نویس (Mohsen Rajabi)
@one_programmer
اعتماد یا بی اعتمادی؟
پاسخ این سوال را می توانید با استفاده از "نظریه بازی ها" ببینید. نظریه بازی میتواند روشن کند که چرا بیاعتمادی همه گیر شده است و ما چطور میتوانیم برای آن چارهای پیدا کنیم.
بازی کوتاه "تکامل اعتماد" بر اساس نظریه بازی ها که توسط دکتر حامد سیدعلایی از پژوهشکده علوم شناختی IPM ترجمه شده است.
https://hamed.github.io/trust/
@one_programmer
اعتماد یا بی اعتمادی؟
پاسخ این سوال را می توانید با استفاده از "نظریه بازی ها" ببینید. نظریه بازی میتواند روشن کند که چرا بیاعتمادی همه گیر شده است و ما چطور میتوانیم برای آن چارهای پیدا کنیم.
بازی کوتاه "تکامل اعتماد" بر اساس نظریه بازی ها که توسط دکتر حامد سیدعلایی از پژوهشکده علوم شناختی IPM ترجمه شده است.
https://hamed.github.io/trust/
@one_programmer
hamed.github.io
تکامل اعتماد
یک راهنمای تعاملی برای نظریه بازی درباره اینکه چرا به یکدیگر اعتماد میکنیم
Forwarded from DotNetZoom (محمد جواد ابراهیمی)
This media is not supported in your browser
VIEW IN TELEGRAM
بلاخره یلدا هم ریلیز شد 👍😜😃🌹🌹🌹
✅ کانال تخصصی AspNet MVC
https://telegram.me/joinchat/BEv5CTyb2T-NYf2E5RZxfA
✅ کانال تخصصی AspNet MVC
https://telegram.me/joinchat/BEv5CTyb2T-NYf2E5RZxfA
استفاده از Json در Sql Server
یکی از قابلیتهای اضافه شده در SQL Server 2016 استفاده از JSON هست.
در این مقاله که لینکش رو قرار میدهم به شما نشان میدهد که چطور و به سادگی میتوانید با استفاده از این قابلیت توسعه Rest API رو خیلی راحتتر انجام بدین.
امیدوارم از این مقاله لذت ببرید
ارادتمند شما
حمیدرضا صادقیان
https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/01/29/simplify-rest-api-development-modern-single-page-apps-sql-server/?utm_source=dlvr.it&utm_medium=linkedin
ID: @Hamidreza_Sadeghian
SQL Server Channel : @SQL_Server
SQL Server Group : https://telegram.me/joinchat/BTQQtzy50j80lW2DM90Wtw
@IranAspMvc
یکی از قابلیتهای اضافه شده در SQL Server 2016 استفاده از JSON هست.
در این مقاله که لینکش رو قرار میدهم به شما نشان میدهد که چطور و به سادگی میتوانید با استفاده از این قابلیت توسعه Rest API رو خیلی راحتتر انجام بدین.
امیدوارم از این مقاله لذت ببرید
ارادتمند شما
حمیدرضا صادقیان
https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/01/29/simplify-rest-api-development-modern-single-page-apps-sql-server/?utm_source=dlvr.it&utm_medium=linkedin
ID: @Hamidreza_Sadeghian
SQL Server Channel : @SQL_Server
SQL Server Group : https://telegram.me/joinchat/BTQQtzy50j80lW2DM90Wtw
@IranAspMvc
DotNetZoom via @vote
یه سری آموزش جدید و حرفه ای از اول سال اینده قراره تولید بشه. دوست دارین کدوم آموزش اول از همه تولید بشه؟
anonymous poll
2- آموزش AspNet Mvc Core مبتدی تا حرفه ای – 183
👍👍👍👍👍👍👍 45%
1- آموزش کامل Design Pattern ها در سی شارپ – 89
👍👍👍 22%
3- آموزش WebApi مبتدی تا حرفه ای – 26
👍 6%
7- آموزش الگو های معماری و لایه بندی پروژه SOLID - AOP - DDD – 25
👍 6%
6- برنامه نویسی Multi Threading و Parallel در سی شارپ – 23
👍 6%
4- آموزش SignalR مبتدی تا حرفه ای – 19
👍 5%
5- ترفند های Optimization در دات نت و AspMvc – 15
👍 4%
10- آموزش Dependency Injection مبتدی تا حرفه ای – 14
👍 3%
9- برنامه نویسی ماژولار + پروژه عملی – 10
▫️ 2%
8- افزونه های کاربردی در ویژوال استادیو – 3
▫️ 1%
👥 407 people voted so far.
anonymous poll
2- آموزش AspNet Mvc Core مبتدی تا حرفه ای – 183
👍👍👍👍👍👍👍 45%
1- آموزش کامل Design Pattern ها در سی شارپ – 89
👍👍👍 22%
3- آموزش WebApi مبتدی تا حرفه ای – 26
👍 6%
7- آموزش الگو های معماری و لایه بندی پروژه SOLID - AOP - DDD – 25
👍 6%
6- برنامه نویسی Multi Threading و Parallel در سی شارپ – 23
👍 6%
4- آموزش SignalR مبتدی تا حرفه ای – 19
👍 5%
5- ترفند های Optimization در دات نت و AspMvc – 15
👍 4%
10- آموزش Dependency Injection مبتدی تا حرفه ای – 14
👍 3%
9- برنامه نویسی ماژولار + پروژه عملی – 10
▫️ 2%
8- افزونه های کاربردی در ویژوال استادیو – 3
▫️ 1%
👥 407 people voted so far.
DotNetZoom pinned «یه سری آموزش جدید و حرفه ای از اول سال اینده قراره تولید بشه. دوست دارین کدوم آموزش اول از همه تولید بشه؟ anonymous poll 2- آموزش AspNet Mvc Core مبتدی تا حرفه ای – 183 👍👍👍👍👍👍👍 45% 1- آموزش کامل Design Pattern ها در سی شارپ – 89 👍👍👍 22% 3- آموزش WebApi…»
دوستان عزیز
اگه دوست داشتین شما هم نظرسنجی رو واسه دوستا و همکاراتون بفرستین 👆
لینک نظر سنجی:
https://t.iss.one/IranAspMvc/441
اگه دوست داشتین شما هم نظرسنجی رو واسه دوستا و همکاراتون بفرستین 👆
لینک نظر سنجی:
https://t.iss.one/IranAspMvc/441
Telegram
Asp.Net Mvc
یه سری آموزش جدید و حرفه ای از اول سال اینده قراره تولید بشه. دوست دارین کدوم آموزش اول از همه تولید بشه؟
2- آموزش AspNet Mvc Core مبتدی تا حرفه ای – 125
👍👍👍👍👍👍👍 47%
1- آموزش کامل Design Pattern ها در سی شارپ – 49
👍👍👍 18%
3- آموزش WebApi مبتدی تا حرفه…
2- آموزش AspNet Mvc Core مبتدی تا حرفه ای – 125
👍👍👍👍👍👍👍 47%
1- آموزش کامل Design Pattern ها در سی شارپ – 49
👍👍👍 18%
3- آموزش WebApi مبتدی تا حرفه…
برنامه نویسی Blockchain با توجه به کاربرد آن در Bitcoin به یکی از موضوعات داغ این روزها تبدیل شدهاست.
برای درک رابطه بین این دو، مثال زیر این مفهوم را به خوبی تشریح میکند.
نسبت Blockchain به Bitcoin مثل نسبت طلا به جواهر است. با طلا کارهای مختلفی میتوان کرد که یکی از آنها ساخت جواهر است. البته با اینکه طلا یک عنصر با ارزش است ولی هیچکس یک تکه سنگ طلا را به گردن خود آویزان نمیکند. در حقیقت جواهرات باعث با ارزش شدن و معروف شدن طلا شدهاند.
همین نسبت در مورد Blockchain و Bitcoin نیز وجود دارد. قطعا Blockchain بسیار ارزشمند است، ولی در حقیقت Bitcoin بوده که باعث شده که این الگوریتم ارزشمند زنده بماند. یادگیری این الگوریتم میتواند در شرایط مختلفی کاربرد داشته باشد.
کتاب زیر با عنوان Blockchain Programming in C# که در GitBook قرار دارد به طور کامل این مفهوم را شرح داده و استفاده از آن را در زبان C# پیادهسازی کرده است.
https://programmingblockchain.gitbooks.io/programmingblockchain/content/introduction/why_blockchain_programming_and_not_bitcoin_program.html
#مهران_داودی
کانال تلگرام:
@SoftwarePhilosophy
@IranAspMvc
___
برای درک رابطه بین این دو، مثال زیر این مفهوم را به خوبی تشریح میکند.
نسبت Blockchain به Bitcoin مثل نسبت طلا به جواهر است. با طلا کارهای مختلفی میتوان کرد که یکی از آنها ساخت جواهر است. البته با اینکه طلا یک عنصر با ارزش است ولی هیچکس یک تکه سنگ طلا را به گردن خود آویزان نمیکند. در حقیقت جواهرات باعث با ارزش شدن و معروف شدن طلا شدهاند.
همین نسبت در مورد Blockchain و Bitcoin نیز وجود دارد. قطعا Blockchain بسیار ارزشمند است، ولی در حقیقت Bitcoin بوده که باعث شده که این الگوریتم ارزشمند زنده بماند. یادگیری این الگوریتم میتواند در شرایط مختلفی کاربرد داشته باشد.
کتاب زیر با عنوان Blockchain Programming in C# که در GitBook قرار دارد به طور کامل این مفهوم را شرح داده و استفاده از آن را در زبان C# پیادهسازی کرده است.
https://programmingblockchain.gitbooks.io/programmingblockchain/content/introduction/why_blockchain_programming_and_not_bitcoin_program.html
#مهران_داودی
کانال تلگرام:
@SoftwarePhilosophy
@IranAspMvc
___
#نکته #SqlServer
برای اجرای Sql Server Configuration Manager مدیریت سرور های SQL 2012 بع بعد در ویندوز های 8 و 10 به
گزینه Sql Server Configuration Manager که برای مدیریت سرور های Sql وجود داشت از نسخه Sql Server 2012 به بعد دیگر
در ویندوز های 8 و 10 دیگر از گزینه های منوی Start حذف شده و برای اجرای آن باید به روش زیر عمل کنین
ابتدا پنجره Run رو باز کرده و نسبت به ورژن SqlServer تون گزینه مناسب رو وارد کنین
مثلا برای Sql 2016 باید توی Run بنویسین SQLServerManager13.msc
https://goo.gl/ygm4oR
@IranAspMvc
_______
برای اجرای Sql Server Configuration Manager مدیریت سرور های SQL 2012 بع بعد در ویندوز های 8 و 10 به
گزینه Sql Server Configuration Manager که برای مدیریت سرور های Sql وجود داشت از نسخه Sql Server 2012 به بعد دیگر
در ویندوز های 8 و 10 دیگر از گزینه های منوی Start حذف شده و برای اجرای آن باید به روش زیر عمل کنین
ابتدا پنجره Run رو باز کرده و نسبت به ورژن SqlServer تون گزینه مناسب رو وارد کنین
SQL Server 2017 : SQLServerManager14.msc
SQL Server 2016 : SQLServerManager13.msc
SQL Server 2014 : SQLServerManager12.msc
SQL Server 2012 : SQLServerManager11.msc
مثلا برای Sql 2016 باید توی Run بنویسین SQLServerManager13.msc
https://goo.gl/ygm4oR
@IranAspMvc
_______