Visual Studio - Wstęp

Visual Studio 20133 - co nowego

Wersje:

Porównanie zawartości wersji VS
Visual C++ Editions - porównanie

Technologie : .NET Framework (4.0), Windows Presentation Foundation (WPF, Avalon), Extensible Application Markup Language (XAML), Windows Communication Foundation (WCF), Silverlight, Windows Forms, ASP.NET, Ajax, Language-Integrated Query (LINQ), SQL Server Database Engine, Windows Azure platform

Języki : Visual Basic, Visual C#, Visual C++, Visual F#, JScript

Aplikacje : Console, Windows, Web, Office, Mobile, SharePoint, Cloud, Data (ADO.NET)

Kompilatory

CL [option...] file... [option | file]... [lib...] [@command-file] [/link link-opt...]

Kompilator C# - csc.exe

csc File.cs 
csc /out:My.exe File.cs

Tworzenie biblioteki:

csc /target:library File.cs

Optymizacja + DEBUG symbols

csc /define:DEBUG /optimize /out:File2.exe *.cs
csc /target:library /out:File2.dll /warn:0 /nologo /debug *.cs

Brak pośrednich plików obiektowych (.obj) → C# nie potrzebuje linkera.

Zarządzanie Projektami

Solution Explorer

Solution Explorer (Ctrl+Alt+L)
Konfiguracja całego rozwiązania i poszczególnych projektów.

Konfiguracja rozwiązania i projektów

Pliki definiujące projekty:

Szablony projektów C++

Szablony projektów C#/Basic

Pozostałe szablony projektów

Default Project Templates in Visual Studio
Template parameters

Szablony przedmiotów (Items)

Project→Add New Item
Project→Add Class

Podstawowe okna

View → *

Żródła

Ćwiczenia

Ćwiczenia do wykonania na pracowni