تقریبا هر کاربر، هنگام نصب برخی از برنامه ها، پیام زیر را ارائه داد: "مایکروسافت .Net Framework در کامپیوتر وجود ندارد." با این حال، تعداد کمی از مردم درک آنچه در آن است و چرا لازم است.
مایکروسافت .Net Framework یک نرم افزار مخصوص است که به اصطلاح پلتفرم است که برای کارکرد بسیاری از برنامه های نوشته شده با استفاده از فناوری «.Net» ضروری است. این شامل یک کتابخانه کلاس (FCL) و محیط زمان اجرا (CLR) است. هدف اصلی سازنده تعامل فعال اجزای مختلف با یکدیگر است. به عنوان مثال، اگر یک درخواست در C ++ نوشته شده باشد، سپس با استفاده از این پلتفرم، می توانید به راحتی کلاس Delfy و غیره دسترسی پیدا کنید. این بسیار راحت است و زمان برنامه نویسان را ذخیره می کند.
محتوا
کتابخانه کلاس کتابخانه (FCL) - کتابخانه شامل اجزای مورد نیاز در زمینه های مختلف کار است. این شامل ویرایش رابط کاربر، کار با فایل ها، سرور ها، پایگاه های داده، و غیره
این یک زبان پرس و جو خاص است که از چند مولفه تشکیل شده است. بسته به منبعی که پرس و جو شده است، یک یا چند جزء LINQ انتخاب شده است. خیلی شبیه به یک زبان SQL دیگر.
WPF شامل ابزار پوسته بصری است. این تکنولوژی از زبان خود XAML استفاده می کند. با کمک جزء WPF، برنامه های مشتری گرافیکی توسعه می یابد. این می تواند هر دو برنامه های جداگانه و اجزای مختلف و افزونه های اضافی برای مرورگر باشد.
در هنگام توسعه، باید زبان برنامه نویسی خاصی استفاده شود، مثلا: C #، VB، C ++، Ruby، Python، Delphi. همچنین نیاز به حضور DirectX فناوری دارد. شما می توانید در Expression Blend یا Visual Studio کار کنید.
این به ایجاد برنامه های توزیع کمک می کند. این جزء به شما اجازه می دهد تا داده ها را بین آنها مبادله کنید. انتقال به صورت پیام، از جمله قالب صورت می گیرد. چنین وظایفی می تواند پیش از آن انجام شود اما با ظهور WCF همه چیز بسیار ساده تر شد.
تعامل با داده ها را فراهم می کند. این شامل ماژول های اضافی است که ساده توسعه برنامه های توزیع شده با تکنولوژی مایکروسافت .Net Framework.
بخشی جدایی ناپذیر از مایکروسافت .Net Framework. این تکنولوژی مایکروسافت ASP را جایگزین کرده است. این جزء به طور عمده برای کار در وب مورد نیاز است. با کمک آن، برنامه های مختلف وب از تولید کننده مایکروسافت. این امر تا حد زیادی توسعه را تسهیل می کند، به دلیل درج در ترکیب بسیاری از توابع و ویژگی.
برای نصب نرم افزار بر روی یک کامپیوتر، به یک نسخه خاص از چارچوب Microsoft .Net نیاز دارید. اما این به این معنا نیست که برای 10 برنامه شما باید 10 فریم را نصب کنید. این بدان معنی است که برای نصب نرم افزار، کامپیوتر باید یک نسخه از مایکروسافت .Net Framework داشته باشد نه کمتر از بعضی ها، مثلا 4.5. بسیاری از برنامه ها چارچوب را به طور خودکار در غیاب خود نصب می کنند.