دسته:
نرم افزار ←
محیط یکپارچه توسعه نرمافزار ←
ویژوال استودیو / Visual Studio
Visual Studio، نرمافزاری توسعه یافته برای برنامه نویسان کامپیوتر است که توسط شرکت نرمافزاری Microsoft تولید شده است. این برنامه سعی می کند یک محیط برنامه نویسی همه فن حریف باشد و در هر زمینه ای برای توسعه دهنگان آن کارا باشد، به خاطر همین ویژگی می توان گفت که هیچ محصول دیگری وجود ندارد که در هر زمینه بتواند با ویژوال استودیو رقابت کند. تکنولوژی هایی که ویژوال استودیو چه به صورت پیشفرض و چه با نصب برنامه ی حانبی و افزونه ای پشتیبانی می کند بسیار وسیع است، به طوری که به طور مثال می توان از آن برای ساختن یک وبسایت کامل و حرفه ای، ساختن اپلیکیشن یونیورسال و سنتی ویندوز، استفاده از فریمورک های جداگانه مانند Qt، ساختن برنامه برای سه پلتفرم محبوب موبایل یعنی Android, iOS و Windows Phone و حتی استفاده موازی با موتور های بازی سازی حرفه ای مانند Unreal Engine و Unity استفاده کرد.
یکی از ویژگی های اصلی این نسخه نسبت به نسخه های قبل، باز تر شدن آن نسبت به پلتفرم های بیگانه به اکوسیستم مایکروسافت است. برای اولین بار است که شاهد باز شدن NET. می شویم. این نسخه به برنامه نویس امکان ساخت برنامه های کامل و حرفه ای موبایل برای دو پلتفرم رقیب مایکروسافت، یعنی Android و iOS را با استفاده از #C از طریق تکنولوزی مونو، ++C و همچنین JS با استفاده از تکنولوژی کوردوا را می دهد. پشتیبانی از Android به قدری جدی است که حتی یک شبیه ساز اندوریدی هم به ویژوال استودیو اضافه شده است !
نسخه ی 2015 همچنین از تازه ترین نسل #C که نسخه ی ششم آن است نیز پشتیبانی می کند. اما این تنها تکنولوژی تازه در آن نیست. این نسخه همچنین برای اعمال بهتر استاندارد های مدرن ++C و مخصوصاً 14++C و 17++C قدم های قابل توجهی را بر داشته و تعداد قابل قبولی از ویژگی های این دو استاندارد مدرن را پیاده سازی کرده. همچنین زبان VisualBasic به نسل چهاردهم و #F به نسل چهارم ارتقاء داده شده اند.
در کل می توان گفت ویژوال استودیو یکی از User-friendly ترین محیط های برنامه نویسی موجود در بازار است که هر تیمی از توسعه دهندگان با هر اندازه و مقیاسی می توانند از تکنولوژی های آن برای بهتر پیاده کردن پروژه های خود استفاده ببرند.
اگر از علاقمندان به دنیای برنامه نویسی هستید، با چند تکنیک ساده و ابزارهای رایج به شما آموزش خواهیم داد که نرم افزارهای عمومی تحت ویندوز طراحی کنید. نرم افزارهای فراگیر که توسط مایکروسافت ایجاد می شوند، نرم افزارهایی هستند که به صورت یک پکیج ایجاد می شوند و روی بسیاری از پلتفرم ها مانند PC، موبایل، تبلت و یا حتی Xbox قابل اجرا هستند. در دوره آموزشی Lynda Developing Universal Windows Apps شما آموزش خواهید دید که چگونه نرم افزار های یونیورسال را توسط ابزارهایی مانند WinJS و Microsoft's open-source JavaScript framework توسعه دهید.
دسته:
نرم افزار ←
محیط یکپارچه توسعه نرمافزار ←
ویژوال استودیو / Visual Studio
Visual Studio، نرمافزاری توسعه یافته برای برنامه نویسان کامپیوتر است که توسط شرکت نرمافزاری MicroSoft تولید شده است. تمرکز اصلی این نرمافزار از اولین نسخههای آن تا کنون بر روی خصوصیت IDE بودن آن است که به برنامه نویس اجازه میدهد تا برنامههای کاربردی مستقل، وبگاه، برنامههای کاربردی وب و یا سرویسهای وب را که بر روی تعدادی از PlatForm های پشتیبانی شده توسط Microsoft .NET Framework ( البته برای تمام نسخههای بعد از ویژوال استودیو 6 ) همچنین Platform هایی مانند Microsoft Windows servers and workstations, PocketPC Smartphones و World
Wide Web browsers اجرا میشوند را به راحتی ایجاد نماید. از جمله قابلیت
های اضافه شده که در آخرین ویرایش ارائه شده است می توان به Silverlight اشاره کرد که یک Web Application framework بسیار پیشرفته جهت توسعه نرم افزارهای کاربردی تحت وب می باشد. ویژوال استدیو میتواند برای نوشتن برنامههای کنسولی، ویندوزی، سرویسهای ویندوز، برنامههای کاربردی موبایل، برنامههای کاربردی ASP.NET و سرویس های وب ASP.NET بنا به انتخاب شما همراه با زبان هایی مانند #C++, C#, VB.NET, J استفاده شود. نسخه 2013 ویژوال استودیو شامل 5000 عدد API جدید و یک ویژگی بسیار عالی برای مدیریت پاور است. با استفاده از این امکان جدید، برنامه نویسان می توانند ببینند که برنامه شان چه اندازه پاور مصرف می کند، و به این ترتیب برنامه خود را به گونه ای طراحی کنند که مصرف باتری بالایی نداشته باشد.
دسته:
نرم افزار ←
محیط یکپارچه توسعه نرمافزار ←
ویژوال استودیو / Visual Studio
Microsoft Visual Studio Deployment به برنامه نویسان و توسعه دهندگان کمک میکند تا بتوانند یک برنامه ریزی منظم برای انتشار برنامههای خود داشته باشند. هدف اصلی این نرم افزار، انتشار خودکار پروژههایی است که قبلاً توسط برنامه Microsoft Release Management for Visual Studio برای انتشار منظم برنامه ریزی شدهاند. این نرم افزار هم بر روی Server و هم بر روی سیستمهای Client و Deployment نصب میشود و سپس پروژههای آماده را از برنامه Release Management دریافت میکند سپس طبق زمان بندی از پیش تنظیم شده، پروژهها را تک تک بر روی سیستمهای مورد نظر اجرا میکند و نتیجه را به Release Management ارسال میکند. در واقع با ترکیب این نرم افزار و Release Management میتواند پروژههای خود را به صورت خودکار بر روی چندین سیستم اجرا و تست کنید و نتیجه نهایی را به سرعت دریافت کنید. این برنامه با صرفه جویی در وقت و هزینه به شما کمک میکند تا ضریب اعتبار نرم افزارهای خود را بالا برده و پروژههای بهتری آماده کنید چرا که یکی از ملزومات پروژه حرفهای، داشتن نتیجه تست موفق در سناریوهای مختلف است.
سی شارپ (C#) یک زبان برنامهسازی ساده، مدرن، برای اهداف عمومی و شیءگرا است. این زبان شیءگرا و سطح بالا از خانوادهٔ زبانهای چارچوب داتنت شرکت مایکروسافت است و دارای دستوری شیءگرا مشابه ++C است. در واقع زبان سی شارپ، یک زبان برنامهنویسی چند الگویی و است و منظم شده مدلهای تابعی، امری، عمومی، شیءگرا و جز گرا و در بستر دات نت است. این زبان برپایه سادگی، مدرن بودن، همه منظوره و شیءگرا بودن ساخته شده و توانسته توجه بسیاری از برنامه نویسان را به خود جلب کند. Microsoft Visual Studio مجموعه ای از برنامههایی مرتبط است که مایکروسافت آن را به توسعه دهندگان و برنامه نویسان برنامههای کاربردی اهدا نمود تا آن ها را وادار نماید در محیطی توسعه یافته بر روی پلت فرمهای ویندوز و دات نت به ساخت برنامههای خود بپردازند. در دوره آموزشی Udemy A 20 Hour C# Course With Microsoft Visual Studio 2013 شما با قابلیت های اساسی و کلیدی زبان برنامه نویسی C# در محیط Microsoft Visual Studio 2013 آشنا می شوید.
C# زبانی شیءگرا و سطح بالا از خانوادهٔ زبانهای چارچوب داتنت شرکت مایکروسافت است و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته میشود. این زبان برپایه سادگی، مدرن بودن، همه منظوره و شیءگرا بودن ساخته شده و توانسته توجه بسیاری از برنامه نویسان را به خود جلب کند.مایکروسافت ویژوال استودیو یک مجموعه از برنامههایی است که ارتباط بسیار نزدیک با هم دارند که مایکروسافت آن را به توسعه دهندگان و برنامه نویسان برنامههای کاربردی اهدا نمود تا آن ها را وادار نماید در محیطی توسعه یافته بر روی پلت فرمهای ویندوز و دات نت به ساخت برنامههای خود بپردازند. Visual Studio میتواند برای نوشتن برنامههای کنسولی، ویندوزی، سرویسهای ویندوز، برنامههای کاربردی موبایل و سرویس های وب استفاده شود. در دوره آموزشی Udemy Learn C# With Microsoft Visual Studio Community شما با قابلیت های اساسی و کلیدی زبان برنامه نویسی قدرتمند سی شارپ در محیط ویژوال استودیو آشنا می شوید.
مایکروسافت اورلینز (Microsoft Orleans) یک فریم ورک اکتر مجازی (Virtual Actor Framework) است که یک رویکرد ساده برای ساخت اپلیکیشن های محاسباتی توزیع شده در مقیاس بالا را بدون نیاز به یادگیری و اعمال همروندی پیچیده و یا دیگر الگوهای مقیاس بندی، فراهم می کند. این پروژه برای استفاده در فضای ابری و به ویژه Microsoft Azure طراحی شده است. Microsoft Orleans برای ساخت سیستم های توزیع شده بوسیله C# بسیار مناسب است. در دوره آموزشی Pluralsight Introduction to Microsoft Orleans شما با Actor Model و مفاهیم و اصول اساسی Orleans آشنا می شوید.
دسته:
نرم افزار ←
محیط یکپارچه توسعه نرمافزار ←
ویژوال استودیو / Visual Studio
Visual Studio نرمافزاری توسعه یافته برای برنامه نویسان
کامپیوتر است که توسط شرکت نرمافزاری Microsoft تولید شده است. این
برنامه، ابزارهای متنوعی را در اختیار تیمهای بزرگ یا کوچک برای ساختن
برنامه برای انواع Platform ها میگذارد. این نرم افزار برای اکثر تیمهای برنامهنویسی که
در ویندوز کار میکنند، انتخاب اول است. همچنین پشتیبانی از افزونههای
جانبی برای بزرگتر کردن این امکانات یا اضافه کردن قابلیتهای خاص دیگر به
خود نرم افزار، باعث میشود که اکثر نیازهایی که افراد برنامهنویس داشته
باشند رفع شود. در حال حاضر میتوان با آن برای کامپیوترهای
میزی، تلفنهای همراه، سیستمهای ابری، کنسولهای خانگی و وب سرورها
برنامههایی نوشت که در آن زبانهای محبوبی مانند پایتون، سیپلاسپلاس، سیشارپ یا افشارپ به کار رفته باشد.
دسته:
نرم افزار ←
محیط یکپارچه توسعه نرمافزار ←
ویژوال استودیو / Visual Studio
Microsoft Release Management for Visual Studio به برنامه نویسان و توسعه دهندگان کمک میکند تا بتوانند یک برنامه ریزی منظم برای انتشار برنامههای خود داشته باشند. این برنامه در اصل شما را یاری میکند تا بتوانید یک برنامه ریزی منظم و منسجم پیاده سازی کنید و طبق آن نرم افزارهای نوشته شده خود را به روز کنید و یک برنامه ریزی برای انتشار منظم نسخههای جدید داشته باشید. این برنامه با سازگاری بالایی که با سایر نرم افزارها دارد باعث میشود که در هر محیطی قابل استفاده و پیاده سازی باشد، برای مثال یکپارچه شدن با Team Foundation Server این امکان را میدهد تا همهی توسعه دهندگان بتوانند برنامه ریزی و Schedule خود را مشاهده کنند و پروژههای خود را به موقع تحویل مدیر سیستم دهند. این نرم افزار همچنین به طور کاملاً هماهنگ با SQL Server نیز فعالیت میکند و میتوان در SQL نیز از این برنامه برای مدیریت زمان بندیها استفاده نمود.
دسته:
نرم افزار ←
محیط یکپارچه توسعه نرمافزار ←
ویژوال استودیو / Visual Studio
Microsoft Visual Studio Test Professional 2013 یک ابزار تست یکپارچه برای Visual Studio بوده که توسط شرکت Microsoft عرضه شده است. این نرم افزار یک راه حل جامع برای کنترل کیفیت نهایی برنامههای تولید شده است؛ این نرم افزار به توسعه دهندگان کمک میکند تا بتوانند با انجام آزمایشات خودکار، برنامههای خود را در تمامی مراحل کنترل کرده و ایردات و اشکالات آن را مرتفع کنند و در نهایت بتوانند نرم افزاری را تولید کنند که مشتری انتظار دارد. این نرم افزار همچنین از سرویسهای Web-based پشتیبانی کرده و امکان تست نرم افزارهای تحت وب را نیز فراهم میکند همچنین این قابلیت را به شما میدهد تا بتوانید Web Performance و Loading های برنامههای تحت وب را نیز محاسبه و ارزیابی کنید. این برنامه به طور کامل با Visual Studio یکپارچه بوده و به طور هماهنگ فعالیت میکند.