مایکروسافت (Microsoft) یک شرکت چندملیتی آمریکایی در حوزهی فناوری است که مرکز آن در شهر ردموند ایالت واشینگتن آمریکا مستقر است. این شرکت به تولید نرمافزارهای رایانهای، وسایل الکترونیکی مصرفی، سختافزار و رایانههای شخصی و همچنین ارائهی خدمات مختلف در حوزهی فناوری میپردازد.
مایکروسافت در سال 1975 توسط بیل گیتس (Bill Gates) و پال آلن (Paul Allen) به منظور توسعه مفسر زبان بیسیک برای یک ریزرایانه به نام Altair 8800 تأسیس شد. Microsoft در حدود یک دههی بعد توانست با سیستم عامل MS-DOS و پس از آن با عرضهی Microsoft Windows بازار سیستمهای عامل را در دست بگیرد.
تا سال 2000 میلادی بیل گیتس مدیر عامل این شرکت بود. پس از آن استیو بالمر (Steve Ballmer) عهدهدار این سمت در مایکروسافت شد و از سال 2014 نیز ساتیا نادلا (Satya Nadella) برای این امر در نظر گرفته شد.
از مهمترین محصولات نرم افزاری Microsoft میتوان به سیستمعاملهای ویندوز و ویندوزفون، مجموعهی آفیس، مرورگرهای وباینترنت اکسپلورر و Edge، محیط یکپارچه توسعهویژوال استادیو و … اشاره کرد. از جمله محصولات سخت افزاری این شرکت نیز میتوان کنسول بازی Xbox، تبلت Surface، عینک هوشمند HoloLens و گوشیهای هوشمند Lumia را نام برد. علاوه بر این سامانهی پیام رسان فوری اسکایپ، شبکه اجتماعی LinkedIn، موتور جستجویBing و پلتفرم خدمات ابری Azure تعدادی از مهمترین سرویسهایی است که در حال حاضر توسط این ابرقدرت دنیای فناوری ارائه میشود.
واژهی Microsoft از ابتدای دو واژهی Microcomputer (به معنای ریزرایانه) و Software (به معنای نرمافزار) گرفته شده است و به اختصار با حروف MS نمایش داده میشود.
کنترل پنل (Control Panel) عنوان بخشی است در بسیاری از واسطهای کاربری که با فراهم آوردن یک پیشخوان (یا پنل) به کاربران اجازه میدهد ویژگیهای نرمافزاری و سختافزاری سیستم را کنترل نمایند.
در واسط کاربری Microsoft Windows نیز بخشی با عنوان Control Panel در نظر گرفته شده است که به کاربر اجازه میدهد از طریق برنامکهایی تنظیمات اصلی سیستم را مشاهده، دستکاری و مدیریت نماید. از جمله امکاناتی که در Control Panel ویندوز در نظر گرفته شده است میتوان به تنظیمات زبان و زمان، قابلیت افزودن یا حذف نرمافزار، مدیریت حسابهای کاربری، بروزرسانی، تنظیمات مرتبط با نمایش تصویر، تنظیمات سختافزارهایی از قبیل ماوس و صفحه کلید، تنظیمات مدیریت مصرف انرژی، تنظیمات مربوط به شبکه، اینترنت، امنیت و … اشاره نمود.
کنترل پنل از زمان عرضهی ویندوز 2.0 به یکی از بخشهای اصلی سیستم عامل ویندوز تبدیل شده است و به تدریج همگام با نسخههای جدیدتر برنامکهای بیشتری به آن افزوده شد. از زمان انتشار ویندوز 95، با کنترل پنل به صورت یک فولدر ویژه (Special Folder) رفتار شد به این معنی که یک فولدر واقعی به این نام روی حافظه وجود ندارد بلکه این بخش تنها حاوی میانبرهایی به برنامکهای مختلفی است که بخشهای گوناگون کنترل پنل را تشکیل میدهند. در نسخههای جدید ویندوز، برای کنترل پنل دو نمای Classic و Category در نظر گرفته شده است. در نمای کلاسیک، میانبرهایی به برنامکهای مختلف به صورت درهم نمایش داده میشود و در نمای Category، این تنظیمات به صورت دستهبندی شده به نمایش درمیآیند. افزون بر برنامکهای پیشفرضی که در Control Panel ویندوز قابل مشاهده است تولیدکنندگان شخص ثالث نیز برنامکهایی برای کنترل و تغییر تنظیمات مختلف نرمافزاری و سختافزاری خاص خود ارائه کردهاند که به همین بخش افزوده میشود.
در کنار پیشخوانهای کنترلی موجود در سیستمعاملها، یکی از رایجترین انواع Control Panel ها را میتوان در حوزه میزبانی وب مشاهده نمود. سی پنل (CPanel)، پلسک (Plesk) و دایرکت ادمین (DirectAdmin) از جمله این کنترل پنلها میباشند که برای مدیریت سرورها و خدمات وب مورد استفاده قرار میگیرند.
ASP.NET یک فریمورک کاربردی وب است که برای توسعهی صفحات پویای وب، وب اپلیکیشنها و سرویسهای وب به کار میرود. این محصول که ساخت شرکت مایکروسافت است متن باز بوده و در سمت سرور قرار میگیرد.
ای اس پی دات نت برای اولین بار همراه با نسخهی 1.0 دات نت فریم ورک منتشر شد (و به عنوان فناوری جدیدی از مدل پیشین خود یعنی ای اس پی معرفی شد). با توجه به اینکه این فریم ورک مبتنی بر Common Language Runtime – CLR کار میکند به برنامه نویسان این امکان را میدهد که با زبانهای دات نت مختلف نظیر ویژوال بیسیک و سی شارپ به نوشتن کدهای ASP.NET بپردازند.
مایکروسافت اکسس (Microsoft Access) نام یک سیستم مدیریت پایگاه داده (DBMS) تحت ویندوز است که علاوه بر عرضهی یک رابط کاربری گرافیکی، ابزارهای توسعهی نرمافزاری مخصوص به خود را نیز فراهم میکند و از موتور پایگاه دادهای Microsoft Jet Database Engine استفاده میکند.
اکسس یکی از نرمافزارهای مجموعهی مایکروسافت آفیس (Microsoft Office) به شمار میرود و همانند سایر محصولات این مجموعه، در اکسس نیز امکان استفاده از زبان برنامه نویسی “ویژوال بیسیک برای اپلیکیشن ها” (Visual Basic for Applications – VBA) درنظر گرفته شده است.