A few months ago, Soma announced plans for a Visual Studio Express 2012 edition for Windows Desktop. Today, we are happy to share that this new Express product is available for download. (You can find the system requirements and download details here.) This post is written by Jennifer Leaf, one of the program managers working on the new product.
It would be impossible to list every feature in Visual Studio Express 2012 for Windows Desktop. However, in this post I want to tell you about some of the new tools and capabilities in the product that have not been available in any other Express products in the past. I’d also like to answer some of the questions you’ve been asking about what we’re including in this edition. Unless otherwise mentioned, the features listed are supported for all languages that are included in Visual Studio Express 2012 for Windows Desktop – C++, C#, and Visual Basic.
Project Types
In Express for Windows Desktop, you’ll be able to create the same projects that you could in Visual Studio 2010 Express, for example, WinForms, WPF, Console and Class Libraries for Visual Basic and C#, and Win32 projects, class libraries, and CLR apps for C++. You can also combine C++, C#, and Visual Basic projects into a single solution, making it easy to write a single application using any of the available languages. Finally, you can round-trip your projects with Visual Studio 2010 SP1.
Unit Testing
We wanted to make it easy for you to write and run unit tests for your projects. To make that possible, Express for Windows Desktop includes our existing unit test framework for C# and Visual Basic and the new native C++ unit test framework. This lets you write, run and debug unit tests directly inside Visual Studio. Unit Test project templates are also included so you can start writing unit tests right away.
Code Analysis
We added a targeted set of code analysis rules to Express for Windows Desktop, which are the same code analysis rules that we added to Visual Studio Express 2012 for Windows 8. For C++ projects, these rules help detect common coding errors, such as buffer overflows, dereferencing null pointers, using uninitialized variables, or misusing APIs. These errors can potentially lead to security vulnerabilities or application crashes if the errors are not fixed. For managed projects we included rules that help ensure correct object disposal, comparison, and garbage collection performance.
TFS Integration
This release, we introduced Team Foundation Server Express 2012, as well as the Team Foundation Service at www.tfspreview.com. We also included Team Explorer, which allows for integration with your TFS server into all of our Visual Studio 2012 Express products, including this one. We wanted to make it simple for you to use the source code control, work item tracking, and build automation that TFS provides.
Dependency Management with NuGet
Express for Windows Desktop includes NuGet, which makes it easier than ever to integrate libraries developed within your organization, or from 3rd parties, into your projects. To add or manage package dependencies for your projects, simply select the “Manage NuGet packages…” option from the project, or from the solution context menu in Solution Explorer.
Language specific features
The new VS 2012 language and library features are available in Visual Studio Express 2012 for Windows Desktop, including the async and await keywords in Visual Basic and C#, C++ AMP, and improvements to C++ 11 Standards conformance.
You can use Express for Windows Desktop with your Visual Basic and C# applications to target both .NET 4.0 and 4.5.
We also included the C++ 64-bit cross-compiler and libraries, so you can build 64-bit desktop applications without needing to install an older version of the Windows SDK.
Data Connections
In previous Express products, the ability to connect to a data source was limited to Database File. In Express for Windows Desktop, this capability has been extended to support all SQL Server data sources. For example, in Database Explorer, you can connect, navigate, query against and edit database objects through the latest SQL Server 2012 and Windows Azure SQL Databases.
Feedback
We look forward to hearing your feedback on the release. Please submit bugs to the Visual Studio Connect site, and suggestions to Visual Studio UserVoice.
Special thanks to the following people who reviewed or contributed to this post: Mathew Aniyan, Aaron Bjork, Howard Dierking, Erick Ellis, Lisa Feigenbaum, Federico Kolliker Frers, Erin Geaney, Andrew Hall, John Hart, Saurabh Jain, Eric Knox, Phil Lee, Rong Lu, Karen Ng, Peter Provost, Pete Steijn, and Theo Yaung.
Jennifer Leaf – Senior Program Manager, Visual C++
Short Bio: Jennifer is a Senior Program Manager with the Visual C++ team. Prior to joining Microsoft in 2010, she spent the previous 9 years leading teams that developed C++ and C#-based tools for simulation and network data instrumentation and analysis. |
Author
Visual Studio has evolved from a simple tool bundle into an intelligent, all-in-one development environment. With support for coding in any language on any device, integrated AI to streamline workflows, and seamless cloud scalability, it empowers developers to innovate, deliver faster, and build the future.
- About
- Blog
- Projects
- Help
-
Donate
Donate icon
An illustration of a heart shape - Contact
- Jobs
- Volunteer
- People
Item Preview
There Is No Preview Available For This Item
This item does not appear to have any files that can be experienced on Archive.org.
Please download files in this item to interact with them on your computer.
Show all files
software
Microsoft Visual Studio 2012 Express
- by
- Microsoft
Microsoft Visual Studio 2012 Express
https://download.microsoft.com/download/1/F/5/1F519CC5-0B90-4EA3-8159-33BFB97EF4D9/VS2012_WDX_ENU.iso
- Addeddate
- 2024-03-11 10:18:44
- Identifier
- vs-2012-wdx-enu
- Scanner
- Internet Archive HTML5 Uploader 1.7.0
comment
Reviews
There are no reviews yet. Be the first one to
write a review.
705
Views
2
Favorites
DOWNLOAD OPTIONS
Uploaded by
matizz8
on
SIMILAR ITEMS (based on metadata)
When the Visual Studio 2012 free versions were originally announced the first thing I noticed was that they had switched from a language-specific model (C# Express, VB Express, etc) to a target-specific model (Windows 8, Web). However, I was very surprised (and disappointed) that there was no free way to make Console Apps, or Windows Forms apps, or anything for the Windows Desktop. I wasn’t the only one who thought this was a problem. Shortly thereafter (with a lot of people pushing) Soma announced there would be a «Windows Desktop» Express version for free. He said:
…we heard from our community that developers want to have for Windows desktop development the same great experience and access to the latest Visual Studio 2012 features at the Express level.
Today, I’m happy to announce that we will add Visual Studio Express 2012 for Windows Desktop to the Visual Studio 2012 family. This will bring to the Visual Studio Express family significant new capabilities that we’ve made available in Visual Studio 2012 for building great desktop applications.
I’m glad folks realized that no-cost desktop software development is important. Open Source projects need free tools like the Express SKUs. Even better that the the Express Desktop SKU gets the new 2012 features as well.
Today Visual Studio has made Visual Studio Express 2012 for Windows Desktop available and you can go download it now free. The best part is that this one SKU supports C++, C#, and Visual Basic together. With this one free version you can make WinForms, WPF, Console or Class Libraries with any or all of Visual Basic, C#, as well as Win32 projects, class libraries, and CLR apps using C++. You can also, of course, combine projects over multiple languages into a single solution. You can target both .NET 4.0 and 4.5.
NOTE: You might wonder, what about a free F#? Why isn’t F# included? We’ve got a free download to add F# support to the free Visual Studio Express 2012 for Web!
Related Links
- Download page for Visual Studio 2012 for Windows Desktop (Web Installer or ISO)
- Product page and Details for VS2012 for Windows Desktop
- F# Tools for Visual Studio 2012 Express for Web (you *don’t* need this if you have Pro already, this is just for Express for Web)
While Express SKUs don’t allow arbitrary add-ins (you need Pro for that) the free SKU does include Unit Testing, Code Analysis, as well as the NuGet package manager. It’s a bit of a nice coup for my little group that NuGet is now included in ALL Visual Studio 2012 SKUs, even Express ones. Package management is finally happening in .NET.
In the screenshot below I’ve added a C++ Console app, a Window Forms C# app and a C# Console to a single solution in VS2012 using Express for Windows Desktop.
Just to illustrate one of the reasons I think a free «Desktop» SKU is so important, I wanted to share a cool open source project I found recently called Topshelf. It’s a library for making Windows Services easier to write using .NET. It’s up on GitHub under an Apache license. The easiest way to get Topshelf is with NuGet with simply «install-package Topshelf». Topshelf has some impressive documentation as well, especially for an open source project!
Here’s a simple Windows Service with a basic heartbeat timer using Topshelf:
public class TownCrier
{
readonly Timer _timer;
public TownCrier()
{
_timer = new Timer(1000) {AutoReset = true};
_timer.Elapsed += (sender, eventArgs) => Console.WriteLine("It is {0} an all is well", DateTime.Now);
}
public void Start() { _timer.Start(); }
public void Stop() { _timer.Stop(); }
}public class Program
{
public static void Main()
{
HostFactory.Run(x => //1
{
x.Service<TownCrier>(s => //2
{
s.ConstructUsing(name=> new TownCrier()); //3
s.WhenStarted(tc => tc.Start()); //4
s.WhenStopped(tc => tc.Stop()); //5
});
x.RunAsLocalSystem(); //6x.SetDescription("Sample Topshelf Host"); //7
x.SetDisplayName("Stuff"); //8
x.SetServiceName("stuff"); //9
}); //10
}
}
Topshelf even has nice Log4net and NLog integration. Anyway, this is just the kind of powerful, useful, and interesting open source library that could be helped by a free Express SKU for Desktop. I’m not involved directly (yet ) in making decisions this high up, but I (and many, many others) inside and out continue to advocate for balance. In this case I’m very glad that the decision was made to ship this SKU and I hope you all find it useful whether you work in open source or in education.
There’s more details over at the Visual Studio blog and the team is watching the comments.
This week’s sponsor: Be part of GENERATION APP. Your Idea. Your App. 30 Days. Begin your 30-day journey to create a Windows Store style app and talk 1-on-1 with a Windows 8 app development pro. Get started today.
About Scott
Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.
About Newsletter
Hosting By
[vc_row][vc_column][vc_raw_html]JTNDc3R5bGUlM0UlMEElMDkuaW1hZ2Vfc2VsZWN0ZWQlMjAlN0IlMEElMDklMDloZWlnaHQlM0ElMjA1MjBweCUyMCUyMWltcG9ydGFudCUzQiUwQSUwOSUwQSUwOSU3RCUwQSUwOWltZyU3QiUwQSUwOSUwOWN1cnNvciUzQSUyMHBvaW50ZXIlM0IlMEElMDklN0QlMkElMjAlN0IlMEElMDklMjBwYWRkaW5nJTNBJTIwMCUzQiUwQSU3RCUwQSUyMHVsJTIwJTdCJTBBJTA5JTIwbGlzdC1zdHlsZSUzQSUyMG5vbmUlM0IlMEElN0QlMEElMjBhJTIwJTdCJTBBJTA5JTIwdGV4dC1kZWNvcmF0aW9uJTNBJTIwbm9uZSUzQiUwQSU3RCUwQSUyMGgyJTIwJTdCJTBBJTA5JTIwdGV4dC1hbGlnbiUzQSUyMGNlbnRlciUzQiUwQSUwOSUyMG1hcmdpbiUzQSUyMDIwcHglMjBhdXRvJTNCJTBBJTA5JTIwY29sb3IlM0ElMjAlMjNmZmYlM0IlMEElN0QlMEElNDBtZWRpYSUyMHNjcmVlbiUyMGFuZCUyMCUyOG1heC13aWR0aCUzQSUyMDc2OHB4JTI5JTIwJTdCJTBBJTIwJTIwLmFjY29yZGlvbi1tZW51JTIwJTdCJTBBJTIwJTIwJTIwJTIwd2lkdGglM0ElMjAxMDAlMjUlM0IlMEElMjAlMjAlMjAlMjBtYXgtd2lkdGglM0ElMjAzNjhweCUyMCUyMWltcG9ydGFudCUzQiUwQSUyMCUyMCU3RCUwQSU3RCUwQSUyMC5hY2NvcmRpb24tbWVudSUyMCU3QiUwQSUwOSUyMHdpZHRoJTNBJTIwMTAwJTI1JTNCJTBBJTA5JTIwbWF4LXdpZHRoJTNBJTIwMjY4cHglM0IlMEElMDklMjBiYWNrZ3JvdW5kJTNBJTIwJTIzZmZmJTNCJTBBJTA5JTIwYm9yZGVyLXJhZGl1cyUzQSUyMDBweCUzQiUwQSUwOSUyMGJvcmRlci1ib3R0b20lM0ElMjAxcHglMjBzb2xpZCUyMCUyM2NjYyUzQiUwQSUwOSUyMGJvcmRlci10b3AlM0ElMjAxcHglMjBzb2xpZCUyMCUyM2NjYyUzQiUwQSUwOSUyMGJvcmRlci1sZWZ0JTNBJTIwMXB4JTIwc29saWQlMjAlMjNjY2MlM0IlMEElMDklMjBib3JkZXItcmlnaHQlM0ElMjAxcHglMjBzb2xpZCUyMCUyM2NjYyUzQiUwQSU3RCUwQSUyMC5hY2NvcmRpb24tbWVudSUyMGxpLm9wZW4lMjAuZHJvcGRvd25saW5rJTIwJTdCJTBBJTA5JTIwY29sb3IlM0ElMjAlMjNkOGQ4ZDglM0IlMEElN0QlMEElMjAuYWNjb3JkaW9uLW1lbnUlMjBsaS5vcGVuJTIwLmRyb3Bkb3dubGluayUyMC5mYS1jaGV2cm9uLWRvd24lMjAlN0IlMEElMDklMjB0cmFuc2Zvcm0lM0ElMjByb3RhdGUlMjgxODBkZWclMjklM0IlMEElN0QlMEElMjAuYWNjb3JkaW9uLW1lbnUlMjBsaSUzQWxhc3QtY2hpbGQlMjAuZHJvcGRvd25saW5rJTIwJTdCJTBBJTA5JTIwYm9yZGVyLWJvdHRvbSUzQSUyMDAlM0IlMEElN0QlMEElMjAlMjNkb3cuZHJvcGRvd25saW5rJTIwJTdCJTBBJTA5JTIwYmFja2dyb3VuZC1jb2xvciUzQSUyMCUyMzI5N2ZjYSUzQiUwQSUwOSUyMGJveC1zaGFkb3clM0ElMjAwJTIwMXB4JTIwOHB4JTIwMCUyMHJnYmElMjgwJTJDJTIwMCUyQyUyMDAlMkMlMjAuMjElMjklM0IlMEElN0QlMEElMjAlMjNzYWxlLmRyb3Bkb3dubGluayUyMCU3QiUwQSUwOSUyMGJhY2tncm91bmQlM0ElMjBsaW5lYXItZ3JhZGllbnQlMjh0byUyMHRvcCUyMHJpZ2h0JTJDJTIwJTIzZmFhJTJDJTIwJTIzZmYzMjMyJTJDJTIwJTIzZDY2NjY2JTI5JTIwJTIxaW1wb3J0YW50JTNCJTBBJTA5JTIwYm94LXNoYWRvdyUzQSUyMDAlMjAxNHB4JTIwMjhweCUyMHJnYmElMjgwJTJDJTIwMCUyQyUyMDAlMkMlMjAwLjI1JTI5JTJDJTIwMCUyMDEwcHglMjAxMHB4JTIwcmdiYSUyODAlMkMlMjAwJTJDJTIwMCUyQyUyMDAuMjIlMjklM0IlMEElMDklMjBib3JkZXItY29sb3IlM0ElMjAlMjNmYWElMjAlMjFpbXBvcnRhbnQlM0IlMEElN0QlMEElMjAuZHJvcGRvd25saW5rJTIwJTdCJTBBJTA5JTIwY3Vyc29yJTNBJTIwcG9pbnRlciUzQiUwQSUwOSUyMGRpc3BsYXklM0ElMjBibG9jayUzQiUwQSUwOSUyMHBhZGRpbmclM0ElMjAxNXB4JTIwMTVweCUyMDE1cHglMjA0NXB4JTNCJTBBJTA5JTIwZm9udC1zaXplJTNBJTIwMThweCUzQiUwQSUwOSUyMGJvcmRlci1ib3R0b20lM0ElMjAxcHglMjBzb2xpZCUyMCUyM2NjYyUzQiUwQSUwOSUyMGNvbG9yJTNBJTIwJTIzZmZmJTNCJTBBJTA5JTIwcG9zaXRpb24lM0ElMjByZWxhdGl2ZSUzQiUwQSUwOSUyMHRyYW5zaXRpb24lM0ElMjBhbGwlMjAwLjRzJTIwZWFzZS1vdXQlM0IlMEElN0QlMEElMjAuZHJvcGRvd25saW5rJTIwaSUyMCU3QiUwQSUwOSUyMHBvc2l0aW9uJTNBJTIwYWJzb2x1dGUlM0IlMEElMDklMjB0b3AlM0ElMjAxN3B4JTNCJTBBJTA5JTIwbGVmdCUzQSUyMDE2cHglM0IlMEElN0QlMEElMjAuZHJvcGRvd25saW5rJTIwLmZhLWNoZXZyb24tZG93biUyMCU3QiUwQSUwOSUyMHJpZ2h0JTNBJTIwMTJweCUzQiUwQSUwOSUyMGxlZnQlM0ElMjBhdXRvJTNCJTBBJTdEJTBBJTIwLnN1Ym1lbnVJdGVtcyUyMCU3QiUwQSUwOSUyMGRpc3BsYXklM0ElMjBub25lJTNCJTBBJTA5JTIwYmFja2dyb3VuZCUzQSUyMCUyM2YyZjJmMiUzQiUwQSU3RCUwQXVsLnN1Ym1lbnVJdGVtcyUyMCU3QiUwQSUwOW1hcmdpbi1ib3R0b20lM0ElMjAxcHglMjAlMjFpbXBvcnRhbnQlM0IlMEElMjAlN0QlMEElMjAuc3VibWVudUl0ZW1zJTIwbGklMjAlN0IlMEElMDklMjBib3JkZXItYm90dG9tJTNBJTIwMXB4JTIwc29saWQlMjAlMjNiNmI2YjYlM0IlMEElN0QlMEElMjAuc3VibWVudUl0ZW1zJTIwYSUyMCU3QiUwQSUwOSUyMGRpc3BsYXklM0ElMjBibG9jayUzQiUwQSUwOSUyMGNvbG9yJTNBJTIwJTIzNzI3MjcyJTNCJTBBJTA5JTIwcGFkZGluZyUzQSUyMDEycHglMjAxMnB4JTIwMTJweCUyMDQ1cHglM0IlMEElN0QlMEElMjAuc3VibWVudUl0ZW1zJTIwYSUzQWhvdmVyJTIwJTdCJTBBJTA5JTIwYmFja2dyb3VuZC1jb2xvciUzQSUyMCUyMzI5N2ZjYSUzQiUwQSUwOSUyMGNvbG9yJTNBJTIwJTIzZmZmJTNCJTBBJTdEJTBBaS5mYS5mYS1kb3dubG9hZCU3QiUwQSUwOWNvbG9yJTNBJTIwJTIzZmZmJTIwJTIxaW1wb3J0YW50JTNCJTBBJTdEJTBBJTBBaS5mYS5mYS1jaGV2cm9uLWRvd24lN0IlMEElMDljb2xvciUzQSUyMCUyM2ZmZiUyMCUyMWltcG9ydGFudCUzQiUwQSU3RCUwQSUwQWkuZmEuZmEtc2hvcHBpbmctY2FydCU3QiUwQSUwOWNvbG9yJTNBJTIwJTIzZmZmJTIwJTIxaW1wb3J0YW50JTNCJTBBJTdEJTBBJTBBYS5hc2FsZSU3QiUwQSUyMCUyMCUyMCUyMGNvbG9yJTNBJTIwJTIzZmZmJTNCJTBBJTdEJTBBJTBBJTQwbWVkaWElMjBzY3JlZW4lMjBhbmQlMjAlMjhtYXgtZGV2aWNlLXdpZHRoJTNBNDgwcHglMjklN0IlMEElMjAlMjAlMjAlMjB1bC5hY2NvcmRpb24tbWVudSU3QiUwQSUyMCUyMCUyMCUyMG1hcmdpbi1sZWZ0JTNBJTIwLTE0cHglMjAlMjFpbXBvcnRhbnQlM0IlMEElMjAlMjAlMjAlMjAlN0QlMEElN0QlMEElMDklM0MlMkZzdHlsZSUzRSUwQSUwQSUwOSUzQ3NjcmlwdCUzRSUwQSUwOSUwOSUyNCUyOGZ1bmN0aW9uJTI4JTI5JTIwJTdCJTBBJTIwJTIwdmFyJTIwQWNjb3JkaW9uJTIwJTNEJTIwZnVuY3Rpb24lMjhlbCUyQyUyMG11bHRpcGxlJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwdGhpcy5lbCUyMCUzRCUyMGVsJTIwJTdDJTdDJTIwJTdCJTdEJTNCJTBBJTIwJTIwJTIwJTIwJTJGJTJGJTIwbW9yZSUyMHRoZW4lMjBvbmUlMjBzdWJtZW51JTIwb3BlbiUzRiUwQSUyMCUyMCUyMCUyMHRoaXMubXVsdGlwbGUlMjAlM0QlMjBtdWx0aXBsZSUyMCU3QyU3QyUyMGZhbHNlJTNCJTBBJTIwJTIwJTIwJTIwJTBBJTIwJTIwJTIwJTIwdmFyJTIwZHJvcGRvd25saW5rJTIwJTNEJTIwdGhpcy5lbC5maW5kJTI4JTI3LmRyb3Bkb3dubGluayUyNyUyOSUzQiUwQSUyMCUyMCUyMCUyMGRyb3Bkb3dubGluay5vbiUyOCUyN2NsaWNrJTI3JTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdCJTIwZWwlM0ElMjB0aGlzLmVsJTJDJTIwbXVsdGlwbGUlM0ElMjB0aGlzLm11bHRpcGxlJTIwJTdEJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwdGhpcy5kcm9wZG93biUyOSUzQiUwQSUyMCUyMCU3RCUzQiUwQSUyMCUyMCUwQSUyMCUyMEFjY29yZGlvbi5wcm90b3R5cGUuZHJvcGRvd24lMjAlM0QlMjBmdW5jdGlvbiUyOGUlMjklMjAlN0IlMEElMjAlMjAlMjAlMjB2YXIlMjAlMjRlbCUyMCUzRCUyMGUuZGF0YS5lbCUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHRoaXMlMjAlM0QlMjAlMjQlMjh0aGlzJTI5JTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTJGJTJGdGhpcyUyMGlzJTIwdGhlJTIwdWwuc3VibWVudUl0ZW1zJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0bmV4dCUyMCUzRCUyMCUyNHRoaXMubmV4dCUyOCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUwQSUyMCUyMCUyMCUyMCUyNG5leHQuc2xpZGVUb2dnbGUlMjglMjklM0IlMEElMjAlMjAlMjAlMjAlMjR0aGlzLnBhcmVudCUyOCUyOS50b2dnbGVDbGFzcyUyOCUyN29wZW4lMjclMjklM0IlMEElMjAlMjAlMjAlMjAlMEElMjAlMjAlMjAlMjBpZiUyOCUyMWUuZGF0YS5tdWx0aXBsZSUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyRiUyRnNob3clMjBvbmx5JTIwb25lJTIwbWVudSUyMGF0JTIwdGhlJTIwc2FtZSUyMHRpbWUlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjRlbC5maW5kJTI4JTI3LnN1Ym1lbnVJdGVtcyUyNyUyOS5ub3QlMjglMjRuZXh0JTI5LnNsaWRlVXAlMjglMjkucGFyZW50JTI4JTI5LnJlbW92ZUNsYXNzJTI4JTI3b3BlbiUyNyUyOSUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCU3RCUwQSUyMCUyMCUwQSUyMCUyMHZhciUyMGFjY29yZGlvbiUyMCUzRCUyMG5ldyUyMEFjY29yZGlvbiUyOCUyNCUyOCUyNy5hY2NvcmRpb24tbWVudSUyNyUyOSUyQyUyMGZhbHNlJTI5JTNCJTBBJTdEJTI5JTBBJTNDJTJGc2NyaXB0JTNFJTBBJTA5JTBBJTA5JTNDZGl2JTIwY2xhc3MlM0QlMjJzdXBlcl9jb250YWluZXIlMjIlM0UlMEElMDklMDklMDklM0NkaXYlMjBjbGFzcyUzRCUyMnNpbmdsZV9wcm9kdWN0JTIyJTNFJTBBJTA5JTA5JTA5JTA5JTA5JTNDZGl2JTIwY2xhc3MlM0QlMjJjb250YWluZXIlMjIlM0UlMEElMDklMDklMDklMDklMDklMDklMDklM0NkaXYlMjBjbGFzcyUzRCUyMnJvdyUyMiUzRSUwQSUwOSUwQSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUzQyUyMS0tJTIwSW1hZ2VzJTIwLS0lM0UlMEElMDklMDklMDklMDklMDklMDklMDklMEElMDklMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklM0MlMjEtLSUyMFNlbGVjdGVkJTIwSW1hZ2UlMjAtLSUzRSUwQSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUzQ2RpdiUyMGNsYXNzJTNEJTIyY29sLWxnLTUlMjBvcmRlci1sZy0yJTIwb3JkZXItMSUyMiUzRSUwQSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUzQ2RpdiUyMGNsYXNzJTNEJTIyaW1hZ2Vfc2VsZWN0ZWQlMjIlM0UlMDklM0NwJTNFJTNDaW1nJTIwY2xhc3MlM0QlMjJzZy1wb3B1cC1pZC0yMzczJTIyJTIwc3JjJTNEJTIyJTJGd3AtY29udGVudCUyRnVwbG9hZHMlMkYyMDIxJTJGMDQlMkZ2aXN1YWwtMjAxMi5qcGclMjIlMjAlMjBhbHQlM0QlMjJWaXN1YWwlMjBTdHVkaW8lMjAyMDEyJTIyJTIwd2lkdGglM0QlMjIyODBweCUyMiUyMCUzRSUwQSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUyMCUzQyUyRnAlM0UlMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMjAlM0NwJTNFJTBBJTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTIwJTNDZGl2JTIwY2xhc3MlM0QlMjJ0ZXh0LXphZyUyMiUzRSUyMCUyMCUyMCUyMCUyMCUyMCUwQSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUzQ2RpdiUzRSUzQ2IlM0UlRDAlOUYlRDElODAlRDAlQkUlRDAlQjglRDAlQjclRDAlQjIlRDAlQkUlRDAlQjQlRDAlQjglRDElODIlRDAlQjUlRDAlQkIlRDElOEMlM0MlMkZiJTNFJTNBJTIwTWljcm9zb2Z0JTIwQ29ycG9yYXRpb24lM0MlMkZkaXYlM0UlMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklM0NkaXYlM0UlM0NiJTNFJUQwJUEwJUQwJUI1JUQwJUI0JUQwJUIwJUQwJUJBJUQxJTg2JUQwJUI4JUQxJThGJTNDJTJGYiUzRSUzQSUyMDIwMTIlMjBFeHByZXNzJTNDJTJGZGl2JTNFJTBBJTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTNDZGl2JTNFJTNDYiUzRSVEMCVBMCVEMCVCMCVEMCVCNyVEMCVCQyVEMCVCNSVEMSU4MCUzQSUzQyUyRmIlM0UlMjAxNDUlMjAlRDAlOUMlRDAlQjElM0MlMkZkaXYlM0UlMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklM0NkaXYlM0UlM0NiJTNFJUQwJUFGJUQwJUI3JUQxJThCJUQwJUJBJTIwJUQwJUI4JUQwJUJEJUQxJTgyJUQwJUI1JUQxJTgwJUQxJTg0JUQwJUI1JUQwJUI5JUQxJTgxJUQwJUIwJTNBJTIwJTNDJTJGYiUzRSVEMCVBMCVEMSU4MyVEMSU4MSVEMSU4MSVEMCVCQSVEMCVCOCVEMCVCOSUzQyUyRmRpdiUzRSUwQSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUzQ2RpdiUzRSUzQ2IlM0UlRDAlQTAlRDAlQjAlRDAlQjclRDElODAlRDElOEYlRDAlQjQlRDAlQkQlRDAlQkUlRDElODElRDElODIlRDElOEMlMjAlRDAlQTElRDAlQjglRDElODElRDElODIlRDAlQjUlRDAlQkMlRDElOEIlM0ElMjAlM0MlMkZiJTNFeDMyJTJDJTIweDY0JTNDJTJGZGl2JTNFJTBBJTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTNDZGl2JTNFJTNDYiUzRSVEMCU5QyVEMCVCOCVEMCVCRCVEMCVCOCVEMCVCQyVEMCVCMCVEMCVCQiVEMSU4QyVEMCVCRCVEMSU4QiVEMCVCNSUyMCVEMSU4MSVEMCVCOCVEMSU4MSVEMSU4MiVEMCVCNSVEMCVCQyVEMCVCRCVEMSU4QiVEMCVCNSUyMCVEMSU4MiVEMSU4MCVEMCVCNSVEMCVCMSVEMCVCRSVEMCVCMiVEMCVCMCVEMCVCRCVEMCVCOCVEMSU4RiUzQSUyMCUzQyUyRmIlM0UlMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklM0NkaXYlM0UlRDAlQTYlRDAlOUYlRDAlQTMlM0ElMjAxJTJDNiUyMCVEMCU5MyVEMCU5MyVEMSU4NiUzQyUyRmRpdiUzRSUwQSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUzQ2RpdiUzRSVEMCU5RSVEMCU5NyVEMCVBMyUzQSUyMDElMjAlRDAlOTMlRDAlQjElM0MlMkZkaXYlM0UlMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklM0NkaXYlM0UlRDAlOTYlRDAlQjUlRDElODElRDElODIlRDAlQkElRDAlQjglRDAlQjklMjAlRDAlQjQlRDAlQjglRDElODElRDAlQkElM0ElMjAxMCUyMCVEMCU5MyVEMCVCMSUzQyUyRmRpdiUzRSUwQSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUzQyUyRmRpdiUzRSUwQSUwQSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUzQ2RpdiUzRSU1QnBvc3Qtdmlld3MlNUQlM0MlMkZkaXYlM0UlMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklM0MlMkZwJTNFJTBBJTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTNDJTJGZGl2JTNFJTIwJTBBJTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTNDJTJGZGl2JTNFJTBBJTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTNDJTJGZGl2JTNFJTBBJTA5JTBBJTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTNDJTIxLS0lMjBEZXNjcmlwdGlvbiUyMC0tJTNFJTBBJTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTNDZGl2JTIwY2xhc3MlM0QlMjJjb2wtbGctNSUyMG9yZGVyLTMlMjIlM0UlMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMEElMDklMjAlMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklM0NkaXYlMjBjbGFzcyUzRCUyMnByb2R1Y3RfZGVzY3JpcHRpb24lMjIlM0UlMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklM0NkaXYlMjBjbGFzcyUzRCUyMmRvd25sb2FkLWxpbmtzJTIyJTNFJTBBJTBBJTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTNDdWwlMjBjbGFzcyUzRCUyMmFjY29yZGlvbi1tZW51JTIyJTNFJTBBJTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTNDbGklM0UlMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMjAlMjAlM0NkaXYlMjBjbGFzcyUzRCUyMmRyb3Bkb3dubGluayUyMiUyMGlkJTNEJTIyZG93JTIyJTNFJTNDaSUyMGNsYXNzJTNEJTIyZmElMjBmYS1kb3dubG9hZCUyMiUyMGFyaWEtaGlkZGVuJTNEJTIydHJ1ZSUyMiUzRSUzQyUyRmklM0UlRDAlQTElRDAlQkElRDAlQjAlRDElODclRDAlQjAlRDElODIlRDElOEMlM0NpJTIwY2xhc3MlM0QlMjJmYSUyMGZhLWNoZXZyb24tZG93biUyMiUyMGFyaWEtaGlkZGVuJTNEJTIydHJ1ZSUyMiUzRSUzQyUyRmklM0UlMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMjAlMjAlM0MlMkZkaXYlM0UlMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMjAlMjAlM0N1bCUyMGNsYXNzJTNEJTIyc3VibWVudUl0ZW1zJTIyJTNFJTBBJTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTNDbGklM0UlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGbXkudmlzdWFsc3R1ZGlvLmNvbSUyRkRvd25sb2FkcyUzRnElM0R2aXN1YWwlMjUyMHN0dWRpbyUyNTIwMjAxMiUyNnd0Lm1jX2lkJTNEb35tc2Z0fnZzY29tfm9sZGVyLWRvd25sb2FkcyUyMiUyMHRhcmdldCUzRCUyMl9ibGFuayUyMiUzRSVEMCVBMSVEMCVCQSVEMCVCMCVEMSU4NyVEMCVCMCVEMSU4MiVEMSU4QyUyMCVEMSU4MSUyMCVEMSU4MSVEMCVCMCVEMCVCOSVEMSU4MiVEMCVCMCUyME1pY3Jvc29mdCUzQyUyRmElM0UlM0MlMkZsaSUzRSUwQSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUzQ2xpJTNFJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRnNvZnRjb21wdXRlcnMuZG93bmxvYWQlMkZWUyUyRnJ1X3Zpc3VhbF9zdHVkaW9fZXhwcmVzc18yMDEyX2Zvcl93aW5kb3dzX2Rlc2t0b3BfeDg2X2R2ZF8xMDAyMDE3LmlzbyUyMiUzRSVEMCVBMSVEMCVCQSVEMCVCMCVEMSU4NyVEMCVCMCVEMSU4MiVEMSU4QyUyMCVEMSU4MSUyMCVEMCVCRCVEMCVCMCVEMSU4OCVEMCVCNSVEMCVCMyVEMCVCRSUyMCVEMSU4MSVEMCVCNSVEMSU4MCVEMCVCMiVEMCVCNSVEMSU4MCVEMCVCMCUzQyUyRmElM0UlM0MlMkZsaSUzRSUwQSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUyMCUyMCUzQyUyRnVsJTNFJTBBJTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTNDJTJGbGklM0UlMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklM0NsaSUzRSUwQSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUyMCUyMCUzQ2ElMjBjbGFzcyUzRCUyMmFzYWxlJTIyJTIwaHJlZiUzRCUyMiUyRnZpc3VhbC1zdHVkaW8lMkYlMkYlMjIlM0UlM0NkaXYlMjBjbGFzcyUzRCUyMmRyb3Bkb3dubGluayUyMiUyMGlkJTNEJTIyc2FsZSUyMiUzRSUzQ2klMjBjbGFzcyUzRCUyMmZhJTIwZmEtc2hvcHBpbmctY2FydCUyMiUzRSUzQyUyRmklM0UlRDAlOUElRDElODMlRDAlQkYlRDAlQjglRDElODIlRDElOEMlMjAlRDAlQkElRDAlQkIlRDElOEUlRDElODclMjAlRDAlQjAlRDAlQkElRDElODIlRDAlQjglRDAlQjIlRDAlQjAlRDElODYlRDAlQjglRDAlQjglM0MlMkZkaXYlM0UlM0MlMkZhJTNFJTBBJTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTIwJTIwJTIwJTBBJTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTA5JTNDJTJGbGklM0UlMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMjAlMjAlM0MlMkZ1bCUzRSUwQSUwOSUwOSUwQSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUzQyUyRmRpdiUzRSUwQSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUzQyUyRmRpdiUzRSUwQSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwQSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUzQyUyRmZvcm0lM0UlMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklM0MlMkZkaXYlM0UlMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklMDklM0MlMkZkaXYlM0UlMEElMDklMDklMDklMDklMDklMDklMDklMDklMDklM0MlMkZkaXYlM0UlMEElMDklMEElMDklMDklMDklMDklMDklMDklMDklM0MlMkZkaXYlM0UlMEElMDklMDklMDklMDklMEElMDk=[/vc_raw_html][/vc_column][/vc_row][vc_row][vc_column][vc_raw_html]JTNDZGl2JTIwY2xhc3MlM0QlMjJ0YWJzJTIyJTIwaWQlM0QlMjJjb21tJTIyJTNFJTBBJTIwJTIwJTBBJTA5JTNDc2VjdGlvbiUzRSUwQSUwOSUwOSUwOSUzQ2RpdiUyMGNsYXNzJTIwJTNEJTIydGFibCUyMiUzRSUwQSUwOSUwOSUwOSUwOSUwOSUzQ2lucHV0JTIwY2xhc3MlM0QlMjJ0YWJvdHolMjIlMjBpZCUzRCUyMnRhYjElMjIlMjB0eXBlJTNEJTIycmFkaW8lMjIlMjBuYW1lJTNEJTIydGFicyUyMiUyMGNoZWNrZWQlM0UlMEElMDklMDklMDklMDklMDklM0NsYWJlbCUyMGNsYXNzJTNEJTIybGFiZWx0YWIlMjIlMjBmb3IlM0QlMjJ0YWIxJTIyJTNFJUQwJTlFJUQxJTgyJUQwJUI3JUQxJThCJUQwJUIyJUQxJThCJTIwJUQwJUJDJUQwJUIwJUQwJUIzJUQwJUIwJUQwJUI3JUQwJUI4JUQwJUJEJUQwJUIwJTNDJTJGbGFiZWwlM0UlMEElMDklMDklMDklMDklMDklMjAlMjAlMEElMDklMDklMDklMDklMDklM0NpbnB1dCUyMGNsYXNzJTNEJTIydGFib3R6JTIyJTIwaWQlM0QlMjJ0YWIzJTIyJTIwdHlwZSUzRCUyMnJhZGlvJTIyJTIwbmFtZSUzRCUyMnRhYnMlMjIlM0UlMEElMDklMDklMDklMDklMDklM0NsYWJlbCUyMGNsYXNzJTNEJTIybGFiZWx0YWIlMjIlMjBmb3IlM0QlMjJ0YWIzJTIyJTNFJUQwJUExJUQwJUJBJUQwJUI4JUQwJUI0JUQwJUJBJUQwJUI4JTNDJTJGbGFiZWwlM0UlMEElMjAlMjAlMEElMDklMDklMDklMDklMDklM0NkaXYlMjBjbGFzcyUzRCUyMnZrbGFka2klMjIlMjBpZCUzRCUyMmNvbnRlbnQxJTIyJTNFJTBBJTA5JTA5JTA5JTA5JTA5JTA5JTNDaDUlM0UlM0NiJTNFJUQwJTlBJUQwJUJFJUQwJUJDJUQwJUJDJUQwJUI1JUQwJUJEJUQxJTgyJUQwJUIwJUQxJTgwJUQwJUI4JUQwJUI4JTIwJUQwJUJDJUQwJUIwJUQwJUIzJUQwJUIwJUQwJUI3JUQwJUI4JUQwJUJEJUQwJUIwLiUzQyUyRmIlM0UlMEElMDklMDklMDklMDklMDklMDklMDklM0NkaXYlM0UlRDAlQTMlRDAlQjIlRDAlQjAlRDAlQjYlRDAlQjAlRDAlQjUlRDAlQkMlRDElOEIlRDAlQjUlMjAlRDAlQkYlRDAlQkUlRDAlQkIlRDElOEMlRDAlQjclRDAlQkUlRDAlQjIlRDAlQjAlRDElODIlRDAlQjUlRDAlQkIlRDAlQjglMkMlMjAlRDAlQjQlRDAlQkIlRDElOEYlMjAlRDElODElRDAlQjIlRDElOEYlRDAlQjclRDAlQjglMjAlRDElODElMjAlRDAlQjAlRDAlQjQlRDAlQkMlRDAlQjglRDAlQkQlRDAlQjglRDElODElRDElODIlRDElODAlRDAlQjAlRDElODYlRDAlQjglRDAlQjUlRDAlQjklMjAlRDAlQkMlRDAlQjAlRDAlQjMlRDAlQjAlRDAlQjclRDAlQjglRDAlQkQlRDAlQjAlMjAlRDAlQkMlRDAlQkUlRDAlQjYlRDAlQjUlRDElODIlRDAlQjUlMjAlRDAlQjIlRDAlQkUlRDElODElRDAlQkYlRDAlQkUlRDAlQkIlRDElOEMlRDAlQjclRDAlQkUlRDAlQjIlRDAlQjAlRDElODIlRDElOEMlRDElODElRDElOEYlMjAlRDElODQlRDAlQkUlRDElODAlRDAlQkMlRDAlQkUlRDAlQjklMjAlRDAlQkElRDAlQkUlRDAlQkQlRDElODIlRDAlQjAlRDAlQkElRDElODIlRDAlQjAlMjAlRDAlQjIlMjAlRDAlQkYlRDElODAlRDAlQjAlRDAlQjIlRDAlQkUlRDAlQkMlMjAlRDAlQkQlRDAlQjglRDAlQjYlRDAlQkQlRDAlQjUlRDAlQkMlMjAlRDElODMlRDAlQjMlRDAlQkIlRDElODMlMjAlRDAlQkUlRDAlQkElRDAlQkQlRDAlQjAuJTBBJTA5JTA5JTA5JTA5JTA5JTA5JTA5JTNDZGl2JTNFJUQwJTkwJTIwJUQxJTgyJUQwJUIwJUQwJUJBJTIwJUQwJUI2JUQwJUI1JTJDJTIwJUQwJUI1JUQxJTgxJUQwJUJCJUQwJUI4JTIwJUQwJTkyJUQxJThCJTIwJUQwJUJGJUQxJTgwJUQwJUI4JUQwJUJFJUQwJUIxJUQxJTgwJUQwJUI1JUQwJUJCJUQwJUI4JTIwJUQwJUJEJUQwJUIwJUQxJTg4JTIwJUQxJTgyJUQwJUJFJUQwJUIyJUQwJUIwJUQxJTgwJTIwJUQwJUI4JTIwJUQwJUIwJUQwJUJBJUQxJTgyJUQwJUI4JUQwJUIyJUQwJUI4JUQxJTgwJUQwJUJFJUQwJUIyJUQwJUIwJUQwJUJCJUQwJUI4JTIwJUQwJUJBJUQwJUJCJUQxJThFJUQxJTg3JTJDJTIwJUQwJUJFJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUIyJUQxJThDJUQxJTgyJUQwJUI1JTIwJUQwJUJGJUQwJUJFJUQwJUI2JUQwJUIwJUQwJUJCJUQxJTgzJUQwJUI5JUQxJTgxJUQxJTgyJUQwJUIwJTIwJUQwJUJBJUQwJUJFJUQwJUJDJUQwJUJDJUQwJUI1JUQwJUJEJUQxJTgyJUQwJUIwJUQxJTgwJUQwJUI4JUQwJUI5JTJDJTIwJUQxJThEJUQxJTgyJUQwJUJFJTIwJUQwJUJGJUQwJUJFJUQwJUJDJUQwJUJFJUQwJUIzJUQwJUIwJUQwJUI1JUQxJTgyJTIwJUQxJTgwJUQwJUIwJUQwJUI3JUQwJUIyJUQwJUI4JUQxJTgyJUQwJUI4JUQxJThFJTIwJUQwJUJDJUQwJUIwJUQwJUIzJUQwJUIwJUQwJUI3JUQwJUI4JUQwJUJEJUQwJUIwLiUyMCVEMCVBMSVEMCVCRiVEMCVCMCVEMSU4MSVEMCVCOCVEMCVCMSVEMCVCRSUyQyUyMCVEMSU4NyVEMSU4MiVEMCVCRSUyMCVEMCVCMiVEMCVCRSVEMSU4MSVEMCVCRiVEMCVCRSVEMCVCQiVEMSU4QyVEMCVCNyVEMCVCRSVEMCVCMiVEMCVCMCVEMCVCQiVEMCVCOCVEMSU4MSVEMSU4QyUyMCVEMCVCRCVEMCVCMCVEMSU4OCVEMCVCOCVEMCVCQyVEMCVCOCUyMCVEMSU4MyVEMSU4MSVEMCVCQiVEMSU4MyVEMCVCMyVEMCVCMCVEMCVCQyVEMCVCOCUyMSUzQyUyRmRpdiUzRSUwQSUwOSUwOSUwOSUwOSUwOSUwOSUwOSUzQ3AlM0UlM0MlMkZwJTNFJTBBJTA5JTA5JTA5JTA5JTA5JTA5JTA5JTNDcCUzRSVEMCU5NSVEMSU4MSVEMCVCQiVEMCVCOCUyMCVEMCU5MiVEMSU4QiUyMCVEMCVCRSVEMSU4MSVEMSU4MiVEMCVCMCVEMCVCMiVEMCVCQiVEMSU4RiVEMCVCNSVEMSU4MiVEMCVCNSUyMCVEMCVCRSVEMSU4MiVEMCVCNyVEMSU4QiVEMCVCMiUyMCVEMSU4NyVEMCVCNSVEMSU4MCVEMCVCNSVEMCVCNyUyMCUzQ2ElMjBocmVmJTNEJTIyaHR0cHMlM0ElMkYlMkZ3d3cub3BsYXRhLmluZm8lMkZpbmZvJTJGJTNGbGFuZyUzRHJ1LVJVJTIyJTIwdGFyZ2V0JTNEJTIyX2JsYW5rJTIyJTIwc3R5bGUlM0QlMjJjb2xvciUzQSUyM0ZGMDAwMCUzQiUyMiUzRSVEMCVCQiVEMCVCOCVEMSU4NyVEMCVCRCVEMSU4QiVEMCVCOSUyMCVEMCVCQSVEMCVCMCVEMCVCMSVEMCVCOCVEMCVCRCVEMCVCNSVEMSU4MiUzQyUyRmElM0UlMkMlMjAlRDAlQkElRDAlQkUlRDElODIlRDAlQkUlRDElODAlRDElOEIlRDAlQjklMjAlRDElODMlMjAlRDAlOTIlRDAlQjAlRDElODElMjAlRDAlQkYlRDAlQkUlRDElOEYlRDAlQjIlRDAlQkIlRDElOEYlRDAlQjUlRDElODIlRDElODElRDElOEYlMjAlRDAlQkYlRDAlQkUlRDElODElRDAlQkIlRDAlQjUlMjAlRDAlQkYlRDAlQkUlRDAlQkElRDElODMlRDAlQkYlRDAlQkElRDAlQjglMkMlMjAlM0NiJTNFJUQxJTgyJUQwJUJFJTIwJUQwJUJEJUQwJUIwJTIwJUQxJTgxJUQwJUIwJUQwJUI5JUQxJTgyJUQwJUI1JTIwJUQwJUIyJTIwJUQwJUJFJUQxJTgyJUQwJUI3JUQxJThCJUQwJUIyJUQwJUIwJUQxJTg1JTIwJUQwJUJFJUQwJUJEJTIwJUQwJUJFJUQxJTgyJUQwJUJFJUQwJUIxJUQxJTgwJUQwJUIwJUQwJUI2JUQwJUIwJUQwJUI1JUQxJTgyJUQxJTgxJUQxJThGJTIwJUQwJUJFJUQxJTgyJTIwJUQwJUI4JUQwJUJDJUQwJUI1JUQwJUJEJUQwJUI4JTIwJTIyJUQwJTkwJUQwJUJEJUQwJUJFJUQwJUJEJUQwJUI4JUQwJUJDJUQwJUIwJTIyJTNDJTJGYiUzRS4lMjAlRDAlOUYlRDElODAlRDAlQjglMjAlRDAlQkQlRDAlQjAlRDAlQkYlRDAlQjglRDElODElRDAlQjAlRDAlQkQlRDAlQjglRDAlQjglMjAlRDAlQkUlRDElODIlRDAlQjclRDElOEIlRDAlQjIlRDAlQjAlMjAlRDAlQkQlRDAlQjUlRDAlQkYlRDAlQkUlRDElODElRDElODAlRDAlQjUlRDAlQjQlRDElODElRDElODIlRDAlQjIlRDAlQjUlRDAlQkQlRDAlQkQlRDAlQkUlMjAlRDElODElRDAlQkUlMjAlRDElODElRDElODIlRDElODAlRDAlQjAlRDAlQkQlRDAlQjglRDElODYlRDElOEIlMjAlRDElODElMjAlRDElODIlRDAlQkUlRDAlQjIlRDAlQjAlRDElODAlRDAlQkUlRDAlQkMlMjAlRDAlQjIlMjAlRDAlQkYlRDAlQkUlRDAlQkIlRDAlQjUlMjAlRDAlQkQlRDAlQjglRDAlQjYlRDAlQjUlMjAtJTIwJUQwJUJGJUQxJTgzJUQwJUJEJUQwJUJBJUQxJTgyJUQxJThCJTIwJTIyJUQwJTk4JUQwJUJDJUQxJThGJTIyJTIwJUQwJUI4JTIwJTIyJUQwJTlGJUQwJUJFJUQxJTg3JUQxJTgyJUQwJUIwJTIyJTIwJUQwJUJFJUQwJUIxJUQxJThGJUQwJUI3JUQwJUIwJUQxJTgyJUQwJUI1JUQwJUJCJUQxJThDJUQwJUJEJUQxJThCJTJDJTIwJUQwJTkyJUQwJUIwJUQxJTg4JTIwJTNDYiUzRUVtYWlsJTIwJUQwJUJGJUQxJTgzJUQwJUIxJUQwJUJCJUQwJUI4JUQxJTg3JUQwJUJEJUQwJUJFJTIwJUQwJUJEJUQwJUI1JTIwJUQwJUJGJUQxJTgzJUQwJUIxJUQwJUJCJUQwJUI4JUQwJUJBJUQxJTgzJUQwJUI1JUQxJTgyJUQxJTgxJUQxJThGJTNDJTJGYiUzRSUyQyUyMCVEMCVCRSVEMCVCRCUyMCVEMCVCRCVEMSU4MyVEMCVCNiVEMCVCNSVEMCVCRCUyMCVEMCVCRCVEMCVCMCVEMCVCQyUyMCVEMSU4MiVEMCVCRSVEMCVCQiVEMSU4QyVEMCVCQSVEMCVCRSUyMCVEMCVCNCVEMCVCQiVEMSU4RiUyMCVEMCVCRSVEMCVCMSVEMSU4MCVEMCVCMCVEMSU4MiVEMCVCRCVEMCVCRSVEMCVCOSUyMCVEMSU4MSVEMCVCMiVEMSU4RiVEMCVCNyVEMCVCOC4lM0MlMkZwJTNFJTBBJTA5JTA5JTA5JTA5JTA5JTA5JTNDJTJGYiUzRSUzQyUyRmg1JTNFJTBBJTA5JTA5JTA5JTA5JTIwJTIwJTVCYW55Y29tbWVudCUyMGluY2x1ZGUlM0QlMjJ0cnVlJTIyJTVEJTBBJTA5JTA5JTA5JTA5JTA5JTNDJTJGZGl2JTNFJTBBJTA5JTIwJTIwJTBBJTA5JTA5JTA5JTA5JTA5JTNDZGl2JTIwY2xhc3MlM0QlMjJ2a2xhZGtpJTIyJTIwaWQlM0QlMjJjb250ZW50MyUyMiUzRSUwQSUwOSUwOSUwOSUwOSUwOSUyMCUyMCUzQ3AlM0UlMEElMDklMDklMDklMDklMDklMDklMjAlMjAlM0NwJTNFJTNDZGl2JTNFJUQwJTlGJUQxJTgwJUQwJUJFJUQxJTg2JUQwJUI1JUQwJUJEJUQxJTgyJTIwJTIwJUQwJUJDJUQwJUIwJUQwJUJBJUQxJTgxJUQwJUI4JUQwJUJDJUQwJUIwJUQwJUJCJUQxJThDJUQwJUJEJUQwJUJFJUQwJUI5JTIwJUQxJTgxJUQwJUJBJUQwJUI4JUQwJUI0JUQwJUJBJUQwJUI4JTJDJTIwJUQwJUJBJUQwJUJFJUQxJTgyJUQwJUJFJUQxJTgwJUQxJThCJUQwJUI5JTIwJUQwJTkyJUQxJThCJTIwJUQwJUJDJUQwJUJFJUQwJUI2JUQwJUI1JUQxJTgyJUQwJUI1JTIwJUQwJUJGJUQwJUJFJUQwJUJCJUQxJTgzJUQxJTg3JUQwJUI4JUQxJTgyJUQxJThDJTIwJUQwJUJGJUQxJTgwJUQwJUI4JTIwJUQwJUJGJUQwJUJFJUQwJUJBJUQxJTgzJUQwJUJGJUQwJUJBJUQwJUI1JTIwJUQxJTgyJUQwJUJFJUQwJUIyJUQwJUIwJUQxJTgwJUQwJUJFJUQwJUIyJTIwJUQwJUIyJTIwJUQwJUJEJUQwJUIwJUQxJTg4JUQwJUI1JUQwJUJDJTIwJUQwJUJDJUQwJUIwJUQwJUIzJUQwJUIwJUQwJUI3JUQwJUI4JUQwJUJEJUQwJUI1LiUyMCVEMCVBMSVEMCVCQSVEMCVCOCVEMCVCNCVEMCVCQSVEMCVCMCUyMCVEMSU4MSVEMSU4NyVEMCVCOCVEMSU4MiVEMCVCMCVEMCVCNSVEMSU4MiVEMSU4MSVEMSU4RiUyMCVEMCVCRiVEMCVCRSUyMCVEMCU5MiVEMCVCMCVEMSU4OCVEMCVCNSVEMCVCQyVEMSU4MyUyMGUtbWFpbCUyMCVEMCVCMCVEMCVCNCVEMSU4MCVEMCVCNSVEMSU4MSVEMSU4MyUyQyUyMCVEMCU5MiVEMSU4QiUyMCVEMCVCQyVEMCVCRSVEMCVCNiVEMCVCNSVEMSU4MiVEMCVCNSUyMCVEMSU4MSVEMCVCRSVEMCVCMiVEMCVCNSVEMSU4MCVEMSU4OCVEMCVCMCVEMSU4MiVEMSU4QyUyMCVEMCVCRiVEMCVCRSVEMCVCQSVEMSU4MyVEMCVCRiVEMCVCQSVEMCVCOCUyMCVEMSU4MCVEMCVCMCVEMCVCNyVEMCVCRCVEMSU4QiVEMCVCQyVEMCVCOCUyMCVEMCVCQSVEMCVCRSVEMSU4OCVEMCVCNSVEMCVCQiVEMSU4QyVEMCVCQSVEMCVCMCVEMCVCQyVEMCVCOCUyQyUyMCVEMCVCRCVEMCVCRSUyMCVEMCVCOCVEMSU4MSVEMCVCRiVEMCVCRSVEMCVCQiVEMSU4QyVEMCVCNyVEMCVCRSVEMCVCMiVEMCVCMCVEMSU4MiVEMSU4QyUyMCVEMCVCRSVEMCVCNCVEMCVCOCVEMCVCRCUyMCVEMSU4RCVEMCVCQiVEMCVCNSVEMCVCQSVEMSU4MiVEMSU4MCVEMCVCRSVEMCVCRCVEMCVCRCVEMSU4QiVEMCVCOSUyMCVEMCVCMCVEMCVCNCVEMSU4MCVEMCVCNSVEMSU4MSUyMCVEMCVCRiVEMCVCRSVEMSU4NyVEMSU4MiVEMSU4QiUyQyUyMCVEMCVCOCUyMCVEMSU4MiVEMCVCRSVEMCVCMyVEMCVCNCVEMCVCMCUyMCVEMSU4MSVEMCVCQSVEMCVCOCVEMCVCNCVEMCVCQSVEMCVCMCUyMCVEMCVCMSVEMSU4MyVEMCVCNCVEMCVCNSVEMSU4MiUyMCVEMCVCMiVEMSU4MSVEMCVCNSVEMCVCMyVEMCVCNCVEMCVCMCUyMCVEMCVCRiVEMSU4MCVEMCVCOCUyMCVEMCU5MiVEMCVCMCVEMSU4MSUyMSUzQyUyRmRpdiUzRSUzQyUyRnAlM0UlMEElMDklMDklMDklMDklMDklMDklMjAlM0NwJTNFJTVCd3BzbV9jb21wYXJpc29uX3RhYmxlJTIwaWQlM0QlMjIyJTIyJTIwY2xhc3MlM0QlMjJjZW50ZXItdGFibGUtYWxpZ24lMjIlNUQlMjAlM0MlMkZwJTNFJTBBJTA5JTA5JTA5JTA5JTA5JTIwJTIwJTNDJTJGcCUzRSUwQSUwOSUwOSUwOSUwOSUwOSUzQyUyRmRpdiUzRSUwQSUwOSUyMCUyMCUwQSUwOSUwOSUwOSUwOSUyMCUyMCUzQyUyRmRpdiUzRSUwQSUyMCUzQyUyRnNlY3Rpb24lM0UlMEElM0MlMkZkaXYlM0U=[/vc_raw_html][/vc_column][/vc_row]
Мы поговорим об установке бесплатной версии Microsoft Visual Studio Express 2012. Её возможностей, вам вполне хватит для того чтобы учиться и писать достаточно сложные программы. Установка не представляет из себя ничего сложного. У меня на моем ноутбуке с памятью SSD она заняла, от начала установки до написания первой программы «Hello world!!!», 20 минут. Подозреваю, что для установки на HDD времени потребуется немного больше. Единственное — надо, как и везде, потратить немного времени на «всеми любимую» регистрацию на официальном сайте Microsoft. И еще такой момент — при попытке установить Microsoft Visual Studio Express 2013 мне показали такое сообщение «Для этой версии Visual Studio требуется компьютер с более новой версией Windows». У меня установлена Windows 7 и переходить на Windows 8 большого желания нет. Поэтому выбор был сделан в пользу Microsoft Visual Studio Express 2012.
Чтобы приступить к загрузке бесплатной версии нажмите на ссылку — Microsoft Visual Studio Express 2012. Вы перейдете на страницу Download center.
Тут выбираем язык, какой посчитаете нужным (мы выбрали русский), и жмем кнопку Скачать
. Вам будет предложено зарегистрироваться. Укажите адрес электронной почты, задайте пароль и следуйте инструкциям, которые будете получать от Microsoft. Когда регистрация будет завершена, можно продолжить установку. Вам предложат два варианта загрузки Microsoft Visual Studio Express 2012 — файл exe и iso-образ.
Ставим галочку возле exe-файла и нажимаем на активную кнопку Далее
(она будет находиться справа внизу). Когда файл будет загружен, его надо будет открыть (он находится в папке загрузки на вашем компьютере) и начать установку, нажав кнопку Запустить
:
Когда перед вами появится вот такое окно:
отметьте галочкой строку Я принимаю условия лицензии
и нажмите Установить
. Далее ждем кто сколько….
пока все необходимое будет установлено на компьютер. Свободных минут 15 у вас точно есть. Если вы дождетесь появления такого окна, значит все установилось, как следует:
Чтобы сразу проверить, как работает ваша только что установленная Microsoft Visual Studio 2012 нажмите кнопку Запустить
. Вы увидите окно в котором будет предупреждение о том, что «Срок действия этого продукта истекает через 30 дней». Чтобы не получать каждый день обратный отсчет срока действия, лучше сразу пройти по ссылке Зарегистрировать в интернете
, заполнить все необходимое, что будет требоваться, получить ключ, скопировать его, вставить в поле Ключ продукта
и нажать активную кнопку Далее
.
Подождем и увидим сообщение в окне, что Ключ продукта успешно применен
. Нажимаем Закрыть
. Далее запустится Microsoft Visual Studio 2012. Приступим к написанию в ней нашей первой программы. Для этого, сначала нам надо создать проект:
Нажимаем Создать проект
, как показано на рисунке. В появившемся новом окне
нажимаем по одному разу на Visual C++
, далее на Win32
и на Консольное приложение Win32
— выбор сделан. Теперь введите название проекта в поле Имя
. Расположение
будет выбрано по умолчанию, ничего не надо менять. Снимите галочку возле Создать каталог для решения
и нажимайте ОК
. В следующем окне нажмите Далее
и увидите Параметры приложения
Тут поставьте галочку возле Пустой проект
и нажимайте кнопку Готово
. Проект создан и далее в нем надо создать файл типа .cpp
в который мы и будем сохранять наш исходный код. Эта операция называется Создать элемент
. Чтобы его создать в Обозревателе решений
надо нажать правой кнопкой мыши на название вашего созданного проекта. В выпавшем списке выбрать Добавить
и выбрать Создать элемент
. Упрощенный вариант — щелкнуть на название проекта левой кнопкой мыши и нажать сочетание клавиш Ctrl + Shift + A. Итогом будет — появление такого окна:
В нем нажимаем Код
, Файл С++ (.cpp)
, заполняем поле Имя
и нажимаем Добавить
. Файл создан!
Записываем в него следующий код:
#include <iostream> using namespace std; int main() { cout << "Hello world!!!" << endl; return 0; }
Компилируем — нажимаем сочетание клавиш Ctrl + Shift + B. И запускаем программу — Ctrl + F5.
Результат:
CppStudio.com
Hello world!!!
Для продолжения нажмите любую клавишу . . .
Все работает! Надеюсь, у вас тоже все получилось и не возникло никаких проблем с установкой.
Если все же у вас возникают какие-либо трудности при установке этой IDE — пишите нам в комментариях к этой статье. Вместе мы сможем разобраться.