در خدمت شما هستیم با آموزش Modularity در ASP.Net Core از وب سایت آموزش برنامه نویسی سورس باران. یکی دیگر از ملاحظات ASP.Net Core ساخت و پیاده سازی برنامه ای است که Modularity یا پیمانه ای باشد. برنامه ی شما به جای نصب کل فریمورک .NET می تواند تنها چیزی را نصب کند که الزامی است. بیایید به ویژوال استودیو سری بزنیم تا مفهوم پیمانه ای بودن را درک کنیم. با ما همراه باشید…
Modularity در ASP.Net Core
در پایین می توانید داخل Solution Explorer برنامه ی ساده ی .NET Core ما را مشاهده کنید. References را گسترش دهید تا بتوانید اشاره ی به .NETCoreApp را مشاهده کنید.
داخل .NETCoreApp می توانید اشاره ی بسته ای به NuGet را مشاهده کنید؛ آن را گسترش دهید.
بعد از انجام این کار می توانید مجموعه ی کامل ارجاعات NuGet را مشاهده کنید. اگر پیش از این با فریمورک .NET کار کرده باشید، در این صورت بسیاری از این فضاهای نام باید برایتان آشنا باشد. چرا که در این فریمورک بسیار از آن ها استفاده کرده اید.
فریمورک .NET به قطعات مختلفی تقسیم می شود و به کمک CoreFx مجددا پیاده سازی می شود. این قطعات باز هم به صورت بسته های مجزا توزیع می شوند.
- حالا اگر NETStandard.Library را گسترش دهید، می توانید اشاره های بیشتری را مشاهده کنید. حتی می توانید System.Console را ببینید که ما در این برنامه در حال استفاده از آن هستیم.
- دیگر نیازی نیست که همه چیز را به داخل فریمورک .NET بیاورید، تنها آوردن موارد مورد نیاز برنامه ی شما کفایت می کند.
- مزایای دیگری نیز برای این کار وجود دارد. مثلا این پیمانه ها را می توان به صورت مجزا و در صورت تمایل به روز کرد.
به پیمانه ای کردن برنامه می توان سرعت اجرای برنامه، به ویژه برنامه های ASP.NET Core را افزایش داد و به عملکرد بهتری رسید.
لیست جلسات قبل آموزش ASP.NET Core
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۲۴ آبان ۱۳۹۸
دسته بندی موضوعات
- آموزش برنامه نویسی
- آموزش کریپتو کارنسی (ارز دیجیتال)
- آموزش متنی برنامه نویسی
- پروژه برنامه نویسی
- فروشگاه
- فیلم های آموزشی
- #F
- ++C
- 3ds max
- Ada
- ADO.NET
- Adobe Flash
- Agile
- Ajax
- AngularJS
- Anime Studio
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- assembly
- AVR
- Azure
- Bootstrap
- Cassandra
- CCNA
- CCNP
- CCSP
- ChatGPT
- Cisco
- CMD
- COBOL
- CSS
- Cython
- Django
- Dreameaver
- Elixir
- EntityFramework
- Erlang
- Flash
- Go
- Groovy
- Haskell
- Htaccess
- HTML
- IOS
- Jade
- jquery
- Kendo UI
- Linq
- Linux
- LUA
- MariaDB
- maya
- Meteor
- MongoDB
- Mono Android
- MonoGame
- Mysql
- NoSQL
- Oracle
- Orchard
- Perl
- php
- PHPMyAdmin
- R
- Rational Rose
- Ruby
- Rust
- Scala
- Scrum Master
- SFML
- SharePoint
- SignalR
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- Vue 3
- WPF
- Xml
- آردوینو
- آموزش های پروژه محور
- آیونیک
- اتوکد
- الگوریتم تقریبی
- الگوریتم نویسی و فلوچارت
- امنیت
- اندروید
- اندروید استودیو
- انیمیشن سازی
- بازی سازی با Scratch
- بک ترک
- بیسیک فور اندروید
- پایتون
- پرولوگ
- پریمیر
- جاوا
- جاوا اسکریپت
- جنگو
- جوملا
- دارت
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- ساخت اتوران
- ساختمان داده ها
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کاتلین
- کامپایلرها
- کانستراکت
- کریستال ریپورت
- کلوژر
- گوگل آنالیتیکس
- گیت
- لاراول
- مای بی بی
- مایکروسافت پروجکت
- متریال دیزاین
- متلب
- معماری کامپیوتر
- مهندسی اینترنت
- میکروتیک
- نود جی اس
- نیوک
- هوش مصنوعی
- ویبولوتین
- ویژوال استودیو
- یونیتی
- کتاب های آموزشی
- Ada
- Ajax
- Android
- ASP.NET
- ASP.NET Core
- AVR
- clips
- CNC
- COBOL
- CQRS
- Cython
- Dreamweaver
- Elixir
- Entity Framework 4.0
- Erlang
- Go
- Groovy
- Haskell
- LINQ
- Lua
- Matlab
- MFC
- Node.js
- PERL
- php
- PLC
- Prolog
- React
- Rust
- Scala
- SFML
- SharePoint
- silver light
- VHDL
- VMware
- WinJS
- Workflow
- WPF
- XHTML
- Yii Framework
- اتوکد
- اچ تی ام ال
- اسمبلی
- اکتیو ایکس
- الگوریتم و فلوچارت
- انگولار
- اوبونتو
- اوراکل
- بازی سازی
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- بک ترک
- پاسکال
- پایان نامه
- پایتون
- پرولوگ
- جاوا
- جاوا اسکریپت
- جی کوئری
- حوملا
- داده کاوی
- دلفی
- رباتیک
- روبی
- زبان ماشین
- سئو
- ساختمان داده ها
- سایر کتاب ها
- سخت افزار
- سوئیفت
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- سیستم عامل
- سیستم های خبره
- شبکه و مجازی سازی
- شبیه سازی کامپیوتر
- طراحی الگوریتم
- فتوشاپ
- فریم ورک گتنا
- کاتلین
- کالی لینوکس
- کریستال ریپورت
- گزارش کارآموزی
- گوگل
- لیسپ
- متلب
- مقاله
- مهندسی نرم افزار
- نیوک
- هوش مصنوعی
- وب مستر
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس