Narzędzia projektowe Visual C++

W ramach programu Visual Studio rozwoju środowiska IDE (Integrated) Visual C++ udostępnia wiele okien i narzędzi wspólne z innych języków.Wiele z tych, łącznie z Eksploratora rozwiązań, edytora kodu i debuger, są opisane w bibliotece MSDN pod Rozwój aplikacji w Visual Studio.Często narzędzia udostępnione lub okno ma nieco inny zestaw funkcji c++ niż w językach .NET lub języka Javascript.Niektóre okna lub narzędzia są dostępne tylko w programie Visual Studio Pro lub programu Visual Studio Ultimate.W tym temacie przedstawiono środowiska IDE programu Visual Studio z punktu widzenia Visual C++ oraz łącza do inne tematy Visual C++.

Oprócz narzędzia udostępnionych w środowiska IDE programu Visual Studio Visual C++ ma kilka narzędzi dla konkretnego tworzenie kodu natywnego.Te narzędzia są również wymienione w tym artykule.Lista narzędzia są dostępne w każdej wersji programu Visual Studio, zobacz Narzędzia i szablony programu Visual C++ Tools w wydaniach programu Visual Studio.

Tworzenie rozwiązania i projekty

We wszystkich wersjach programów Visual C++ możesz organizować kodu źródłowego i powiązane pliki pliku wykonywalnego (takie jak .exe, .dll lub .lib) do projektu.Projekt zawiera plik projektu w formacie XML (.vcxproj), który określa wszystkie pliki i zasoby potrzebne do skompilowania programu, a także innych ustawień konfiguracji, na przykład platforma docelowa (x 86, x 64 lub ARM) i określa, czy tworzysz wersji lub wersji debugowania programu.Projekt (lub wiele projektów) są zawarte w rozwiązaniena przykład to rozwiązanie może zawierać kilka projektów Win32 DLL i pojedynczej aplikacji konsoli Win32, który używa tych bibliotek DLL.

Szablony projektów

Zawiera kilka szablonów projektu, zawierające kod uruchamiający i ustawienia potrzebne do różnych typów podstawowych programów Visual C++.Zwykle należy rozpocząć od wybrania pliku | Nowy projekt Tworzenie projektu z szablonu projektu, następnie dodaj nowe pliki kodu źródłowego do tego projektu, i/lub zacząć pisać kod w plikach udostępnione.Aby uzyskać informacje dotyczące projektów C++ i kreatory projektu, zobacz Tworzenie projektów Visual C++ i zarządzanie nimi.

Kreatorzy aplikacji

Program Visual C++ udostępnia kreatorów dla niektórych typów projektów.Kreator przeprowadzi Cię przez proces tworzenia nowego projektu krok.Aby uzyskać więcej informacji, zobacz Tworzenie projektów wykorzystujących interfejs Pulpitu za pomocą kreatorów aplikacji.

Tworzenie interfejsów użytkownika z projektantów

Jeśli program ma interfejs użytkownika, jedną z pierwszego zadania jest do uzupełnienia go formanty, takie jak przyciski, listy pól i tak dalej.Program Visual Studio Pro i powyżej obejmuje powierzchnię projektową visual oraz przybornika dla każdego podtyp aplikacji języka C++.Program Visual Studio Express zawiera narzędzia do Windows Stores.Niezależnie od typu aplikacji, które tworzysz, zgodnie z podstawową koncepcją jest taka sama: przeciągnij formant z okna przybornika i upuścić powierzchnię projektową na żądaną lokalizację.W tle program Visual Studio generuje dostępu do zasobów i kod wymagane dokonanie jego pracy.

Aby uzyskać więcej informacji na temat tworzenia 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.Uzyskać informacji o programach, Win32, Windows, zobacz Aplikacje Win32 systemu Windows (C++).

Dla informacji o aplikacji Windows Forms za pomocą C + +/ CLI, zobacz utworzenie Windows Forms aplikacji przez przy użyciu platformy .NET Framework (C++).

Pisanie i edytowanie kodu

Oznaczaniem semantycznych

Po utworzeniu projektu, wszystkie pliki projektu są wyświetlane w oknie Eksploratora rozwiązań.Po kliknięciu w pliku .h lub CPP w Eksploratorze rozwiązań, plik otwiera w edytorze kodu.Edytor kodu jest specjalne edytora tekstu dla kodu źródłowego języka C++.Color-codes on słów kluczowych języka, metoda i nazw zmiennych i innych elementów kodu, aby bardziej czytelna i ułatwia zrozumienie kodu.

Intellisense

Edytor kodu obsługuje także kilka funkcji, które razem nazywane są Intellisense.Możesz wskaźnika myszy nad metodę i niektóre podstawowe dokumentacji dla niego.Po wpisaniu nazwy zmiennej klasy, a co.lub ->, zostanie wyświetlona lista elementów członkowskich wystąpień tej klasy.Po wpisaniu nazwy klasy a następnie::, zostanie wyświetlona lista statycznych elementów.Po ponownym uruchomieniu, wpisując nazwę klasy lub metody, Edytor kodu zaproponuje sugestii w celu wykonania instrukcji.Aby uzyskać więcej informacji, zobacz Korzystanie z IntelliSense.

Wstawki kodu

Służy do generowania są najczęściej wykorzystywane wstawki kodu Intellisense lub konstrukcje skomplikowane kodu z klawiszy skrótów.Aby uzyskać więcej informacji, zobacz Wstawki kodu.

Nawigacja w kodzie

Menu Widok zapewnia dostęp do wielu systemu windows i narzędzia dla przemieszczać w plikach kodu.Aby uzyskać szczegółowe informacje dotyczące tych systemu windows, zobacz Wyświetlanie struktury kodu.

Eksplorator rozwiązań

We wszystkich wersjach programu Visual Studio należy użyć okienka Eksploratora rozwiązań do przechodzenia między pliki w projekcie.Rozwiń .h lub CPP ikonę pliku, aby wyświetlić klasy w pliku.Rozwiń klasę, aby wyświetlić jej elementów członkowskich.Kliknij dwukrotnie element członkowski, aby przejść do jej definicji lub wdrożenia w pliku.

Widok klas i w oknie definicji kodu

W okienku widoku klasa umożliwia wyświetlanie obszary nazw i klasy we wszystkich plików, w tym częściowego klasy.Można rozwinąć każdego przestrzeni nazw lub klasy, aby wyświetlić jej elementów członkowskich i kliknij dwukrotnie na element członkowski, aby przejść do tej lokalizacji w pliku źródłowym.Po otwarciu okna definicji kodu można wyświetlić definicji lub implementacja typu po wybraniu w widoku klasy.

Przeglądarka obiektów

Informacje o typie składniki środowiska wykonawczego systemu Windows (pliki .winmd), zestawy .NET i bibliotek typów modelu COM przeszukiwać za pomocą przeglądarki obiektów.Nie jest używany z biblioteki DLL systemu Win32.

Przejdź do definicji/deklaracji

Naciśnij klawisz F12 na każdej zmiennej nazwy lub elementu członkowskiego interfejsu API, aby przejść do swojej definicji.Jeśli definicja znajduje się w pliku .winmd (dla Windows Store aplikacji), a następnie zostaną wyświetlone informacje o typie w przeglądarce obiektów.Można również przejść do definicji lub przejść do deklaracji prawym przyciskiem myszy nazwę zmiennej lub typu i wybierając opcję z menu kontekstowego.

Znajdź wszystkie odwołania

Kliknij prawym przyciskiem myszy z wskaźnik myszy nad nazwą typu lub metody lub zmienna pliku kodu źródłowego i wybierz polecenie Znajdź wszystkie odwołania do zwrócenia listę każdej lokalizacji w pliku, project lub rozwiązania, gdzie typ jest używany.Znajdź wszystkie odwołania jest inteligentną i zwraca tylko wystąpienia tej samej zmiennej identyczne, nawet jeśli inne zmienne w zakresie różnych mają taką samą nazwę.

Eksplorator architektury i wykresy zależności (Ultimate)

Eksplorator architektury umożliwia wyświetlanie relacje między różnymi elementów w kodzie.Aby uzyskać więcej informacji, zobacz Wyszukiwanie kodu za pomocą narzędzia Architecture Explorer.Umożliwia wyświetlanie relacji zależności wykresy zależności.Aby uzyskać więcej informacji, zobacz jak: generowanie wykresy zależności dla języka C i C++ kod.

Dodawanie i edytowanie zasobów

Termin "resource" w kontekście projektu pulpitu programu Visual Studio zawiera elementy, takie jak okna dialogowe, ikony, ciągi Lokalizowalny, ekranów spash, parametry połączenia bazy danych lub dowolne dane, które mają zostać uwzględnione w pliku wykonywalnego.Program Visual Studio.

Aby uzyskać więcej informacji dotyczących dodawania i edytowania zasobów w macierzystym pulpitu projektów C++, zobacz Praca z plikami zasobów.Aby uzyskać więcej informacji na temat zasobów w Windows Store, patrz temat,

Tworzenie (kompilacji i połączeń)

Naciśnij klawisz Ctrl + Shift + B skompilować i połączyć projekt.Korzysta z programu Visual Studio MSBuild można utworzyć kod wykonywalny.Można ustawić wiele opcji kompilacji w obszarze Narzędzia | Opcje | Projektów i rozwiązań.Zgłoszone na liście błędów kompilacji błędy i ostrzeżenia (Ctrl + \, E).Dodatkowe informacje o czasami jest wyświetlane w oknie dane wyjściowe (Alt + 2).Aby uzyskać więcej informacji, zobacz Kompilowanie projektów C++ w Visual Studio.

Umożliwia także kompilator Visual C++ (cl.exe) i wiele innych związanych z autonomiczne narzędzia takie jak NUPEWNIJ i Biblioteka bezpośrednio za pomocą wiersza polecenia.Aby uzyskać więcej informacji, zobacz Kompilowanie na wierszu poleceń i Odwołanie kompilacji C/C++.

Testowanie

Program Visual Studio obejmuje struktury testów jednostkowych dla macierzystym C++ i C + +/ CLI.Aby uzyskać więcej informacji, zobacz Weryfikowanie kodu przy użyciu testów jednostkowych i testy jednostek pisma C/c++ z strukturę testowania jednostek Microsoft c++

Debugowanie

Program można debugowania podczas konfiguracji projektu ma ustawioną wartość debugowania naciskając klawisz F5.Podczas debugowania, należy ustawić przerwania naciskając klawisz F9, kroków kodu naciskając klawisz F10, służy do wyświetlania wartości zmiennych określonego lub rejestrów i nawet w niektórych przypadkach zmiany w kodzie i kontynuować debugowanie bez ponownego kompilacji.Aby uzyskać więcej informacji, zobacz Debugowanie w Visual Studio.

Wdrażanie aplikacji ukończone

Wdrażania Windows Store klientom za pośrednictwem Sklepu Windows za pomocą Projekt | Magazyn opcji menu.Wdrażanie CRT odbywa się automatycznie w tle.Aby uzyskać więcej informacji, zobacz sprzedaży aplikacje.

Podczas wdrażania macierzystym C++ aplikację pulpitu na innym komputerze, należy zainstalować samej aplikacji oraz pliki biblioteki, które zależy od aplikacji.Visual C++ w programie Visual Studio 2012 oferuje trzy sposoby wdrożenia środowiska wykonawczego Visual C++ z aplikacją: centralnej wdrażania, wdrożenia lokalnego lub łączenia statycznych.Aby uzyskać więcej informacji, zobacz Wdrażanie aplikacji biurowych (Visual C++).

Aby uzyskać więcej informacji o wdrażaniu C + +/ CLI program, zobacz .NET Framework — Przewodnik wdrażania dla deweloperów,

Powiązane artykuły

Narzędzia i szablony programu Visual C++ Tools w wydaniach programu Visual Studio

Zawiera funkcje, które są dostępne w różnych wersjach programu Visual Studio.

Przewodnik po programie Visual C++

Omówienie środowisko projektowe Visual Studio i rodzaju aplikacje C++, które można utworzyć.

Tworzenie projektów Visual C++ i zarządzanie nimi

Omówienie projektów C++ w Visual Studio i łącza do innych artykułów, które wyjaśniają, jak utworzyć i zarządzać nimi.

Programy c i C++ budynku

Opisuje sposób tworzenia projektów języka C++.

Wdrażanie aplikacji biurowych (Visual C++)

Omówienie wdrożenia aplikacji C++ i łącza do innych artykułów opisujących wdrożenia szczegółowo.

Przenoszenie i uaktualnianie programów

Łącza do artykułów, których opisano sposób otwierania aplikacji C++, które zostały utworzone we wcześniejszych wersjach programu Visual Studio, a także otworzyć aplikacji, które zostały utworzone przy użyciu narzędzi innych niż program Visual Studio.

Visual C++ w programie Visual Studio 2013

Opisuje głównych funkcji programu Visual C++ w Visual Studio oraz łącza do pozostałych dokumentacji programu Visual C++.