Udostępnij za pośrednictwem


Instruktaż: Praca z projektami i rozwiązań (C++)

W tym instruktażu przedstawiono sposób tworzenia projektu w programie Visual Studio, użyj Solution Explorer Aby dodać pliki do projektu, należy wprowadzić kod w plikach, a następnie skompilować i uruchomić projekt.

W Visual Studio, organizacji pracy w projektów i rozwiązań.To rozwiązanie może zawierać więcej niż jeden projekt, na przykład bibliotekę DLL i plik wykonywalny, który odwołuje się do tej biblioteki DLL.Aby uzyskać więcej informacji, zobacz Roztwór i podstawowe informacje o projekcie.

Wymagania wstępne

Do przeprowadzenia tego instruktażu, należy zrozumieć podstawy języka C++.

Tworzenie projektu

Pierwsze zadanie w programie Visual Studio napisać program w języku C++ jest wybranie typu projektu.Dla każdego typu projektu Visual Studio powoduje, że ustawienia kompilatora i generuje kod startowy dla Ciebie. W projekcie w tym instruktażu możesz utworzyć podstawowy program, który śledzi, ile graczy podczas gry inną kartę.

Aby utworzyć projekt

  1. Na pasku menu wybierz Plik, Nowy, projekt.

  2. W lewym okienku Nowy projekt okno dialogowe rozwiń Szablonów węzła, rozwiń węzeł Visual C++ węzła, a następnie wybierz Win32.

  3. Z listy zainstalowanych szablonów w środkowym okienku wybierz Win32 Console Application.

  4. Wprowadź nazwę projektu w Nazwa pole.W tym przykładzie należy wprowadzić grę.

    Można zaakceptować lokalizację domyślną, w lokalizacji listy rozwijanej Wprowadź inną lokalizację lub wybierz Przeglądaj przycisk, aby przejść do katalogu, w którym chcesz zapisać projekt.

    Podczas tworzenia projektu, Visual Studio stawia projektu w roztworze.Domyślnie roztwór ma taką samą nazwę co projekt.Można zmienić nazwę w Nazwa rozwiązania polu, ale w tym przykładzie należy zachować nazwę domyślną.

    Wybierz polecenie OK przycisk, aby rozpocząć Kreatora aplikacji Win32.

  5. Na Omówienie strona Kreatora aplikacji Win32, wybierz polecenie Dalej przycisk.

  6. Na Ustawienia aplikacji strona pod Typ aplikacji, wybierz Console Application.W obszarze dodatkowe opcje, jasne nagłówka Precompiled ustawienia, a następnie wybierz opcję Pusty projekt ustawienie.Wybierz polecenie Zakończ przycisk, aby utworzyć projekt.

    Masz teraz projektu, ale nie ma jeszcze plików kodu źródłowego.

Za pomocą panelu Solution Explorer

Można użyć Solution Explorer do organizowania i zarządzania plikami i innych zasobów w rozwiązaniu.

W tej sekcji klasę można dodać do projektu, a Visual Studio dodaje pliki .h i .cpp.Następnie dodać nowy plik kodu źródłowego dla główny program sprawdzający klasę.

Aby dodać klasę do projektu

  1. Jeśli Solution Explorer jest niewidoczny na pasku menu wybierz polecenie Widok, Solution Explorer.

  2. W Solution Explorer, otwórz menu skrótów dla Pliki nagłówków folder, a następnie wybierz polecenie Dodaj, klasy.

    W lewym okienku Add Class okno dialogowe rozwiń Visual C++ węzła, a następnie wybierz C++, a następnie na liście zainstalowanych szablonów w środkowym okienku wybierz Klasę C++.Wybierz przycisk Dodaj.

  3. W Rodzajowy Kreator klas C++, wprowadź gra karciana w Nazwa klasy pole.Wybierz polecenie Zakończ przycisk, aby zaakceptować domyślne nazwy plików i ustawień.

  4. Plik Cardgame.h zostanie otwarty w edytorze.Zmiany te należy:

    • Należy dodać dwa elementy danych prywatnych po nawias klamrowy otwierający definicji klasy.

      int players;
      static int totalParticipants;
      
    • Usunięcie domyślnego konstruktora i destruktora, który wygenerował Visual Studio.Usuń kod, który wygląda tak po public: specyfikatora dostępu.

Cardgame(void); ~ Cardgame(void);

  - Dodać prototypu konstruktora publicznego, które przyjmuje jeden parametr typu int.
    
    ``` c++
    Cardgame(int players);
    ```

  - Dodać prototyp po konstruktora dla funkcji składowej nazwane raportu, które nie ma parametrów i zwraca void.
    
    ``` c++
    Cardgame(int players);
    ```
  1. Plik Cardgame.h powinien przypominać, to po zmianie jej:

    #pragma once
    class Cardgame
    {
        int players;
        static int totalParticipants;
    public:
        Cardgame(int players);
        void Report();
    };
    

    Wiersz #pragma once nakazuje kompilatorowi można dołączyć plik tylko jeden raz.Aby uzyskać więcej informacji, zobacz raz.

    Aby uzyskać informacje na temat innych słów kluczowych języka C++, w tym pliku nagłówkowym, zobacz klasy, int, statycznej, i publicznych.

  2. Wybierz polecenie Cardgame.cpp kartę w panelu edycji, aby go otworzyć do edycji.

  3. Usuwanie wszystkich elementów w pliku i zastąpić go z tym kodem:

    #include "Cardgame.h"
    #include <iostream>
    using namespace std;
    
    int Cardgame::totalParticipants = 0;
    
    Cardgame::Cardgame(int players)
        : players(players)
    {
        totalParticipants += players;
    }
    
    void Cardgame::Report()
    {
        cout << players << " players have started a new game.  There are now "
             << totalParticipants << " players in total." << endl;
    }
    

    [!UWAGA]

    Umożliwia automatyczne uzupełnianie, podczas wprowadzania kodu.Na przykład, jeśli zostały wprowadzenie tego kodu, można wprowadzić pl lub tot i naciśnij klawisze Ctrl + spacja, tak, aby automatyczne uzupełnianie kończy wprowadzanie players lub totalParticipants dla Ciebie.

    Aby uzyskać informacje o #include, zobacz # include dyrektywy (C/C++).

Dodaniem pliku źródłowego

Teraz dodać plik kodu źródłowego dla główny program sprawdzający klasę.

Aby dodać nowy plik źródłowy

  1. W Solution Explorer, otwórz menu skrótów dla Pliki źródłowe folder, a następnie wybierz polecenie Dodaj, Nowy element.

    W Add New Item okno dialogowe, w lewym okienku rozwiń węzeł Installed węzła, rozwiń węzeł Visual C++ węzła, a następnie wybierz Kod.W środkowym okienku wybierz Pliku C++ (.cpp).

  2. Wprowadź TestGames.cpp w Nazwa pole, a następnie wybierz polecenie Dodaj przycisk.

  3. W oknie edycji TestGames.cpp wprowadź następujący kod.

    #include "Cardgame.h"
    
    int main()
    {
        Cardgame bridge(4);
        bridge.Report();
        Cardgame blackjack(8);
        blackjack.Report();
        Cardgame solitaire(1);
        solitaire.Report();
        Cardgame poker(5);
        poker.Report();
    
        return 0;
    }
    

Tworzenie i uruchamianie projektu

Teraz skompilować i uruchomić projekt aplikacji.

Aby skompilować i uruchomić projekt

  1. Na pasku menu wybierz Kompilacja, Skompiluj rozwiązanie.

    [!UWAGA]

    Jeśli używasz Express edition, który nie wyświetla budować menu na pasku menu wybierz polecenie Narzędzia, Ustawienia, Expert Settings ją włączyć.

    Dane wyjściowe z kompilacji są wyświetlane w produkcji okna.Jeśli kompilacji zakończy się pomyślnie, dane wyjściowe powinny podobna do poniższej:

    Dane wyjściowe

1 >---Rozpoczęto kompilowanie: projektu: gry, konfiguracja: Debug Win32---1 > TestGames.cpp 1 > Cardgame.cpp 1 > Generowanie kodu... 1 > -> Game.vcxproj c:\users\username\documents\visual studio 2012\Projects\Game\Debug\Game.exe === zbudować: 1 zakończyła się pomyślnie, 0 nie powiodło się, aktualne, 0 0 pominięte ===

Twój **produkcji** w oknie można sprawdzić różne kroki, w zależności od wersji i konfiguracji kompilacji, ale ostatni wiersz jest podobna do produkcji się, jeśli kompilacja projekt zakończy się pomyślnie.

Jeśli kompilacji nie powiodła się, porównujemy kod do kodu, który znajduje się w poprzednich krokach.
  1. Aby uruchomić projekt, na pasku menu, wybierz polecenie program Debug: polecenie, Start Without Debugging.Dane wyjściowe powinna być podobna do poniższej:

4 graczy rozpoczęły nową grę. W sumie ma teraz 4 graczy. 8 graczy rozpoczęły nową grę. W sumie ma teraz 12 graczy. 1 gracze, którzy rozpoczęli nową grę. W sumie obecnie istnieje 13 graczy. 5 gracze, którzy rozpoczęli nową grę. W sumie teraz istnieje 18 graczy.

Następne kroki

Previous:Projektowanie w C++ za pomocą Visual Studio IDE.Next:Instruktaż: Tworzenie projektu (C++).

Zobacz też

Zadania

Prezentacja w programie Visual C++

Inne zasoby

Zarządzanie rozwiązań, projektów i plików