Programowanie na platformie Universal Windows Platform

Możliwości
Jedna platforma, wiele urządzeń
System Windows 10 otwiera nowe możliwości uzyskania przychodu, udostępniając ujednolicony sklep, który może dotrzeć do każdego urządzenia z systemem Windows 10. Na różnych urządzeniach (urządzeniach przenośnych, komputerach stacjonarnych, konsolach Xbox lub innych) działanie systemu Windows 10 opiera się na jednym, ujednoliconym jądrze. Możesz uzyskać dostęp do wszystkich tych urządzeń przy użyciu jednej bazy kodu i zaadaptować ją w razie potrzeby w środowisku uruchomieniowym.
Wykorzystanie doświadczenia
C#, VB, C++, HTML, JavaScript
Korzystaj ze swoich umiejętności programowania w językach C#, Visual Basic, C++ oraz HTML/JS i używaj zaawansowanych możliwości systemu Windows 10, aby tworzyć aplikacje nowej generacji.


Kod
Funkcja IntelliSense, nawigowanie, refaktoryzacja
Zwiększ produktywność, korzystając z zaawansowanego wyróżniania składni, uzupełniania kodu IntelliSense i intuicyjnej nawigacji po kodzie źródłowym w edytorze kodu. Optymalizuj i konserwuj bazę kodu przy użyciu zaawansowanych narzędzi do refaktoryzacji i wykrywania zduplikowanego kodu.
Projekt
Profesjonalne, doskonałe rozwiązania
Twórz interesujące i dostosowane interfejsy użytkownika dla aplikacji uniwersalnych systemu Windows przy użyciu programu Blend for Visual Studio, profesjonalnego narzędzia do projektowania aplikacji XAML. Twórz atrakcyjne przejścia i wizualizacje, korzystając z pełnego pakietu narzędzi do rysowania wektorowego dostępnego w programie Blend, zaawansowanych funkcji edycji szablonów, animacji w czasie rzeczywistym, zarządzania stanem wizualnym i innych funkcji.


Komunikacja
Azure, Office 365, Salesforce i inne aplikacje
W prosty sposób dokonaj integracji z usługami w chmurze, takimi jak usługi Azure Mobile Services, Salesforce i Office 365 przy użyciu programu Visual Studio Services Manager dla połączonych usług. Bezproblemowo zarządzaj serwerami, usługami i bazami danych z takimi funkcjami jak Eksplorator serwera i Źródła danych.
Debugowanie i analizowanie
Rozwiązywanie problemów, diagnozowanie, poprawianie
Usprawnij tworzenie oprogramowania, korzystając z pierwszorzędnych funkcji debugowania, takich jak funkcja IntelliTrace, inspekcja i kontrola wykonywania kodu, narzędzia debugowania interfejsu użytkownika dla języka XAML oraz zaawansowane środowisko wykrywania i rozwiązywania wyjątków.
Dowiedz się więcej o debugowaniu w programie Visual Studio.


Optymalizacja
Mierzenie, identyfikowanie i ulepszanie
Optymalizuj aplikacje za pomocą takich narzędzi, jak Użycie procesora CPU, Użycie sieci, Użycie procesora GPU i Oś czasu aplikacji, dostępnych w Centrum wydajności i diagnostyki. Identyfikuj wąskie gardła i zwiększaj wydajność pracy przy użyciu widoku scenariuszy użycia zasobów w aplikacji.
Testowanie
Sprawdzanie poprawności, automatyzacja, zarządzanie
Korzystając z programu Visual Studio i serwera Team Foundation Server, zaadoptuj zasady testowania — ręcznego, automatycznego, eksploracyjnego i testowania obciążenia. Za pomocą narzędzi Lab Management programu Visual Studio łatwo zautomatyzujesz proces kompilowania, wdrażania i uruchamiania testów w swoim środowisku laboratoryjnym.

Bezpłatne, w pełni wyposażone środowisko IDE dla uczniów i studentów, deweloperów oprogramowania typu open-source i dla indywidualnych
deweloperów
Profesjonalne narzędzia dla deweloperów, usługi i korzyści z subskrypcji dla małych
zespołów
Kompletne rozwiązanie dla zespołów dowolnego rozmiaru, spełniające ich wysokie wymagania co do jakości i
skalowania