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


Optymalizacja
Mierzenie, identyfikowanie i ulepszanie
Optymalizuj aplikacje za pomocą takich narzędzi, jak Użycie procesora, Użycie pamięci, 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 skoncentrowanego na scenariuszu 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, deweloperów typu open source i indywidualnych deweloperów
Profesjonalne narzędzia deweloperskie, usługi i korzyści z subskrypcji dla małych zespołów
Kompletne rozwiązanie dla zespołów dowolnej wielkości, spełniające ich wysokie wymagania co do jakości i skalowania