Narzędzia projektowe Visual C++
W ramach programu Visual Studio zintegrowanym środowiskiem dewelopowania (IDE) Visual C++ udostępnia wiele okien i narzędzi wspólnego z innych języków.Wiele z tych, w tym oknie Solution Explorer, Edytor kodu i Debugger, są udokumentowane w bibliotece MSDN pod Opracowywanie aplikacji w programie Visual Studio.Często narzędzie udostępnionym lub okno ma nieco inny zestaw funkcji dla języka C++ niż dla języków .NET lub języka Javascript.Niektóre okna lub narzędzia są dostępne tylko w Visual Studio Pro lub Visual Studio Ultimate.W tym temacie wprowadza programu Visual Studio IDE z punktu widzenia Visual C++ i zawiera łącza do innych tematów, które są istotne dla Visual C++.
Oprócz narzędzia współużytkowane w programie Visual Studio IDE Visual C++ ma kilka narzędzi specjalnie do rozwoju kodu macierzystego.Narzędzia te są również wymienione w niniejszym artykule.Aby uzyskać listę, z których narzędzia są dostępne w każdej wersji programu Visual Studio, zobacz Visual C++, narzędzia i szablony w wersje Visual Studio.
Tworzenie rozwiązań i projektów
W każdej wersji Visual C++ możesz organizować kod źródłowy i pliki powiązane pliku wykonywalnego (na przykład .exe, .dll lub .lib) do projektu.Projekt ma plik projektu w formacie XML (.vcxproj), która określa wszystkie pliki i zasoby potrzebne do skompilowania programu, jak również inne ustawienia konfiguracji, na przykład platforma docelowa (x 86, x 64 lub ARM) i czy jest konstruowany pełnej handlowej wersji lub wersji programu debug.Projekt (lub wielu projektów) są zawarte w roztwór; na przykład rozwiązanie może zawierać kilka projektów Win32 DLL i pojedynczej aplikacji konsoli systemu Win32, korzystającej z tych bibliotek DLL.Aby uzyskać ogólne informacje na temat projektów, zobacz Zarządzanie rozwiązań, projektów i plików.
Szablony projektów
Visual C++ zawiera kilka szablonów projektu, które zawierają kod starter i ustawienia potrzebne do różnych typów podstawowego programu.Zazwyczaj należy rozpocząć od wybrania pliku | Nowy projekt Aby utworzyć projekt z szablonu projektu, następnie dodać nowe pliki kodu źródłowego do tego projektu, i/lub Uruchom kodowanie w pliki dostarczone.Informacje specyficzne dla języka C++ projekty i kreatorzy projektu, zobacz Tworzenie i zarządzanie nimi projektów systemu Visual C++.
Kreatorzy aplikacji
Visual C++ zawiera kreatory dla niektórych typów projektów.Kreator prowadzi użytkownika krok po kroku przez proces tworzenia nowego projektu.Aby uzyskać więcej informacji, zobacz Tworzenie projektów wykorzystujących interfejs Pulpitu za pomocą kreatorów aplikacji.
Tworzenie interfejsów użytkownika przy użyciu projektantów
Jeśli program ma interfejs użytkownika, jednym z pierwszych zadań jest wypełnienie jej formantów, takich jak przyciski, pola list i tak dalej.Visual Studio Pro i wyżej obejmuje powierzchnię projektu visual i przybornik dla każdego smaku aplikacja C++.Visual Studio Express zawiera narzędzia do Windows Stores.Niezależnie od tego, jaki rodzaj aplikacji tworzona podstawowym założeniem jest taka sama: przeciągnij formant z okna toolbox i upuść go na powierzchnię projektu w żądanej lokalizacji.W tle Visual Studio generuje zasobów i kodu wymaganego, aby to działało.
Aby uzyskać więcej informacji o tworzeniu interfejsu użytkownika dla Windows Store, zobacz ___.
Aby uzyskać więcej informacji na temat tworzenia interfejsu użytkownika dla aplikacji MFC, zobacz Aplikacje dla Pulpitu MFC.Aby uzyskać informacje dotyczące programów systemu Win32, Windows, zobacz Win32 Windows Applications (C++).
Aby uzyskać informacje dotyczące aplikacji Windows Forms z C + +/ interfejsu wiersza polecenia, zobacz Tworzenie aplikacji Windows Forms za pomocą.NET Framework (C++).
Pisanie i edytowanie kodu
Kolorowanie semantycznych
Po utworzeniu projektu, wszystkie pliki projektu są wyświetlane w oknie Solution Explorer.Po kliknięciu w pliku .h lub .cpp, w oknie Solution Explorer, plik otwiera się w edytorze kodu.Edytor kodu jest specjalistyczne tekstów do kodu źródłowego języka C++.To kody kolorów słów kluczowych języka, metody i Zmienna nazwy i inne elementy kodu Aby kod był bardziej czytelny i łatwiejsze do zrozumienia.
Technologia IntelliSense
Edytor kodu obsługuje także kilka funkcji, które razem są znane jako technologia Intellisense.Można umieść wskaźnik myszy nad metodę i zobaczyć niektóre podstawowe dokumentacji dla niego.Po wpisaniu nazwy zmiennej klasy, a jeśli tak, to co.lub ->, zostanie wyświetlona lista członków wystąpień tej klasy.Jeśli zostanie wpisana nazwa klasy a następnie::, zostanie wyświetlona lista elementy statyczne.Po rozpoczęciu wpisywania nazwy klasy lub metody, Edytor kodu będzie oferować sugestie do wykonania instrukcja.Aby uzyskać więcej informacji, zobacz Za pomocą technologii IntelliSense.
Wstawki kodu programu
Urywki kodu technologii Intellisense można użyć do generowania, często używanych lub konstrukcje kodu skomplikowane z klawiszy skrótów.Aby uzyskać więcej informacji, zobacz Wstawki kodu programu.
Nawigacja w kodzie
Menu Widok zapewnia dostęp do wielu okien i narzędzi dla przemieszczać się między znajdujące się w plikach kodu.Aby uzyskać szczegółowe informacje dotyczące tych okien, zobacz Wyświetlanie struktury kodu.
Eksplorator rozwiązań
W każdej wersji programu Visual Studio, Solution Explorer okienko umożliwia przechodzenie między plikami w projekcie.Rozwiń, aby wyświetlić klasy w pliku .h lub .cpp ikonę pliku.Rozwiń klasę, aby zobaczyć jego członków.Kliknij dwukrotnie element członkowski, aby przejść do jego definicji lub wykonania w pliku.
Klasa widoku i w oknie definicji kodu
Okienko Widok klasy Aby zobaczyć obszary nazw i klasy we wszystkich plików, w tym części zajęć.Można rozwinąć każdego obszaru nazw lub klasę, aby zobaczyć jej członków, a następnie kliknij dwukrotnie na elemencie członkowskim, aby przejść do tej lokalizacji w pliku źródłowym.Zostanie otwarte okno definicji kodu, można wyświetlić definicji lub implementacja typu, po wybraniu go w widoku klasy.
Przeglądarka obiektów
Informacje o typie w składniki wykonawcze systemu Windows (pliki .winmd), zestawów .NET i biblioteki typów COM. przeszukiwać za pomocą przeglądarki obiektów.Nie jest używana z biblioteki DLL systemu Win32.
Przejdź do definicji/deklaracji
Naciśnij klawisz F12 na dowolnej zmiennej Nazwa lub członka interfejsu API, aby przejść do jego definicję.Jeśli definicja znajduje się w pliku .winmd (dla Windows Store aplikacji), a następnie wyświetlone zostaną informacje typu w przeglądarce obiektów.Można również przejdź do definicji lub przejdź do deklaracji prawym przyciskiem myszy na nazwie zmiennej lub typ i wybierając opcję z menu kontekstowego.
Znajdź wszystkie odwołania
W plik z kodem źródłowym kliknij prawym przyciskiem myszy za pomocą kursora myszy nad nazwą tego typu lub metody lub zmienną i wybierz polecenie Znajdź wszystkie odwołania do zwracania każdej lokalizacji w pliku, projekt lub rozwiązanie gdzie typ jest używany.Znajdź wszystkie odwołania jest inteligentny i zwraca tylko wystąpienia tej samej zmiennej identyczne, nawet jeśli inne zmienne w innym zakresie mają taką samą nazwę.
Zależność wykresów (ostateczny) i Eksploratorze architektury
Umożliwia wyświetlanie relacji między elementami w kodzie w Eksploratorze architektury.Aby uzyskać więcej informacji, zobacz Wyszukiwanie kodu za pomocą narzędzia Architecture Explorer.Wykresy zależność służy do wyświetlania relacji zależności.Aby uzyskać więcej informacji, zobacz Jak: generować wykresy zależność c i C++, kod.
Dodawanie i edytowanie zasobów
Termin "zasobu" w kontekście projektu pulpitu programu Visual Studio obejmuje rzeczy, takich jak okna dialogowe, ikony, ciągi Lokalizowalny, ekrany zbyt, ciągów połączenia bazy danych lub dowolne dane, które mają zostać uwzględnione w pliku wykonywalnym.Program Visual Studio.
Aby uzyskać więcej informacji na temat dodawania i edytowania zasobów w macierzystym C++ projekty, zobacz Praca z plikami zasobów.Aby uzyskać więcej informacji o zasobach w Windows Store, zobacz temat,
Budynek (kompilacja i łączenie)
Naciśnij kombinację klawiszy Ctrl + Shift + B do kompilowania i łączenia projektu.Korzysta z programu Visual Studio MSBuild do tworzenia kodu wykonywalnego.Można ustawić wiele opcji kompilacji pod Narzędzia | Opcje | Projekty i rozwiązania.Błędy kompilacji i ostrzeżenia są raportowane na liście błędów (kombinację klawiszy Ctrl + \, E).Dodatkowe informacje czasami jest pokazywany w oknie dane wyjściowe (Alt + 2).Aby uzyskać więcej informacji, zobacz Tworzenie projektów C++ w Visual Studio.
Można również użyć kompilatora Visual C++ (cl.exe) oraz wiele innych związanych z kompilacji standalone narzędzi takich jak NUPEWNIJ i LIB bezpośrednio z wiersza polecenia.Aby uzyskać więcej informacji, zobacz Budynek, w wierszu polecenia i C i C++ budynku odniesienia.
Testowanie
Visual Studio zawiera struktury testowej jednostki macierzystym C++ i C + +/ CLI.Aby uzyskać więcej informacji, zobacz Sprawdzania kodu przez testy za pomocą i piśmie testy dla C/C++ Framework testowania Microsoft jednostki w języku c++
Debugowanie
Debugowania z programu, naciskając klawisz F5 ustawienie konfiguracji projektu do programu Debug.Podczas debugowania, możesz ustawić punkty przerwania po naciśnięciu klawisza F9, krok przez kod, naciskając klawisz F10, służy do wyświetlania wartości zmiennych określonego lub rejestrów, nawet w niektórych przypadkach zmian w kodzie i Kontynuuj debugowanie bez wykonując ponowną kompilację.Aby uzyskać więcej informacji, zobacz Debugowania w środowisku Visual Studio.
Wdrażanie aplikacji ukończone
Wdrożyć Windows Store do klientów za pośrednictwem magazynu systemu Windows za pośrednictwem Projekt | Magazyn opcję menu.Rozmieszczenie CRT odbywa się automatycznie w tle.Aby uzyskać więcej informacji, zobacz Sprzedaży aplikacje.
Wdrażając macierzystym C++ aplikacji pulpitu do innego komputera, należy zainstalować samej aplikacji i wszystkie pliki biblioteki, które zależy od aplikacji.Visual C++ w programie Visual Studio 2012daje trzy sposoby wdrożenia środowiska wykonawczego Visual C++, wraz z wnioskiem: centralnego wdrażania, Diagram wdrożenia lokalnego lub łączy statycznych.Aby uzyskać więcej informacji, zobacz Wdrażanie aplikacji biurowych (Visual C++).
Aby uzyskać więcej informacji na temat wdrażania C + +/ program interfejsu wiersza polecenia, zobacz .NET Framework wdrażania przewodnik dla deweloperów,
Powiązane artykuły
Pokazuje, które funkcje są dostępne w różnych wersjach programu Visual Studio. |
|
Zawiera omówienie środowiska programistycznego Visual Studio i rodzajów aplikacji C++, które można tworzyć. |
|
Zawiera omówienie projektów języka C++ w Visual Studio i łącza do innych artykułów, które wyjaśniają, jak tworzyć i zarządzać nimi. |
|
W tym artykule opisano sposób budowania projektów języka C++. |
|
Zawiera omówienie rozmieszczania aplikacji C++ i łącza do innych artykułów, które opisują wdrażania szczegółowo. |
|
Łącza do artykułów, które opisują sposób otwierania aplikacji C++, które zostały utworzone we wcześniejszych wersjach programu Visual Studio, a także sposób otwierania aplikacji, które zostały utworzone przy użyciu narzędzi innych niż Visual Studio. |
|
W tym artykule opisano funkcje języka Visual C++ w Visual Studio i łącza do dalszej części tej dokumentacji języka Visual C++. |