Porady: tworzenie aplikacji do konsoli środowiska CLR (C++/CLI)How to: Create CLR Console Applications (C++/CLI)

Możesz użyć szablonu aplikacji konsoli CLR w oknie dialogowym Nowy projekt , aby utworzyć projekt aplikacji konsoli, który ma już istotne odwołania i pliki projektu.You can use the CLR Console Application template in the New Project dialog to create a console app project that already has essential project references and files.

Możesz użyć szablonu aplikacji konsoli CLR w oknie dialogowym Nowy projekt , aby utworzyć projekt aplikacji konsoli, który ma już istotne odwołania i pliki projektu.You can use the CLR Console App template in the New Project dialog to create a console app project that already has essential project references and files.

Obsługa języka c++/CLI nie jest instalowana domyślnie podczas instalowania obciążeń programu Visual Studio C++.C++/CLI support isn't installed by default when you install a Visual Studio C++ workload. Jeśli nie widzisz nagłówka CLR w obszarze Visual C++ w oknie dialogowym Nowy projekt , może być konieczne zainstalowanie obsługi C++/CLI.If you don't see a CLR heading under Visual C++ in the New Project dialog, you may need to install C++/CLI support. Aby uzyskać więcej informacji, zobacz programowanie .NET przy użyciu języka C++/CLI.For more information, see .NET programming with C++/CLI.

Możesz użyć szablonu aplikacja konsoli CLR (.NET Framework) w oknie dialogowym Utwórz nowy projekt , aby utworzyć projekt aplikacji konsoli, który ma już istotne odwołania i pliki projektu.You can use the CLR Console App (.NET Framework) template in the Create a new project dialog to create a console app project that already has essential project references and files.

Obsługa języka c++/CLI nie jest instalowana domyślnie podczas instalowania obciążeń programu Visual Studio C++.C++/CLI support isn't installed by default when you install a Visual Studio C++ workload. Jeśli szablony projektów CLR nie są wyświetlane w oknie dialogowym Tworzenie nowego projektu , może być konieczne zainstalowanie obsługi języka C++/CLI.If you don't see CLR project templates in the Create a new project dialog, you may need to install C++/CLI support. Aby uzyskać więcej informacji, zobacz programowanie .NET przy użyciu języka C++/CLI.For more information, see .NET programming with C++/CLI.

Zazwyczaj Aplikacja konsolowa jest kompilowana w autonomiczny plik wykonywalny, ale nie ma graficznego interfejsu użytkownika.Typically, a console app is compiled into a stand-alone executable file but doesn't have a graphical user interface. Użytkownicy uruchamiają aplikację konsolową w wierszu polecenia.Users run the console app at a command prompt. Mogą używać wiersza polecenia do wydawania instrukcji dla uruchomionej aplikacji.They can use the command line to issue instructions to the running app. Aplikacja dostarcza informacje wyjściowe jako tekst w oknie poleceń.The app provides output information as text in the command window. Natychmiastowa Opinia dotycząca aplikacji konsolowej ułatwia naukę programowania.The immediate feedback of a console app makes it a great way to learn programming. Nie musisz martwić się o sposób implementacji graficznego interfejsu użytkownika.You don't need to worry about how to implement a graphical user interface.

W przypadku tworzenia projektu przy użyciu szablonu Aplikacja konsolowa CLR program automatycznie dodaje te odwołania i pliki:When you use the CLR Console Application template to create a project, it automatically adds these references and files:

  • Odwołania do tych przestrzeni nazw .NET Framework:References to these .NET Framework namespaces:

    • System, System.Data , System.Xml : Te odwołania zawierają podstawowe klasy, które definiują najczęściej używane typy, zdarzenia, interfejsy, atrybuty i wyjątki.System, System.Data, System.Xml: These references contain the fundamental classes that define commonly used types, events, interfaces, attributes, and exceptions.

    • mscorlib.dll: Zestaw DLL, który obsługuje programowanie .NET Framework.mscorlib.dll: The assembly DLL that supports .NET Framework development.

  • Pliki źródłowe:Source files:

    • ConsoleApplicationName.cpp: Główny plik źródłowy i punkt wejścia do aplikacji.ConsoleApplicationName.cpp: The main source file and entry point into the app. Ten plik ma nazwę bazową określoną dla projektu.This file has the base name you specified for your project. Identyfikuje plik biblioteki DLL projektu i przestrzeń nazw projektu.It identifies the project DLL file and the project namespace. Podaj własny kod w tym pliku.Provide your own code in this file.

    • AssemblyInfo.cpp: Zawiera atrybuty i ustawienia, których można użyć do zmodyfikowania metadanych zestawu projektu.AssemblyInfo.cpp: Contains attributes and settings that you can use to modify the project's assembly metadata. Aby uzyskać więcej informacji, zobacz zawartość zestawu.For more information, see Assembly contents.

    • stdafx.cpp: Służy do kompilowania prekompilowanego pliku nagłówkowego o nazwie ConsoleApplicationName.pch i prekompilowanego pliku typu o nazwie stdafx.obj .stdafx.cpp: Used to build a precompiled header file that's named ConsoleApplicationName.pch and a precompiled types file that's named stdafx.obj.

  • Pliki nagłówkowe:Header files:

    • stdafx.h: Służy do kompilowania prekompilowanego pliku nagłówkowego o nazwie ConsoleApplicationName.pch i prekompilowanego pliku typu o nazwie stdafx.obj .stdafx.h: Used to build a precompiled header file that's named ConsoleApplicationName.pch and a precompiled types file that's named stdafx.obj.

    • resource.h: Wygenerowany plik dołączany dla app.rc .resource.h: A generated include file for app.rc.

  • Pliki zasobów:Resource files:

    • app.rc: Plik skryptu zasobu programu.app.rc: The resource script file of a program.

    • app.ico: Plik ikony programu.app.ico: The icon file of a program.

  • ReadMe.txt: Opisuje pliki w projekcie.ReadMe.txt: Describes the files in the project.

W przypadku tworzenia projektu przy użyciu szablonu aplikacji konsolowej CLR program automatycznie dodaje te odwołania i pliki:When you use the CLR Console App template to create a project, it automatically adds these references and files:

  • Odwołania do tych przestrzeni nazw .NET Framework:References to these .NET Framework namespaces:

    • System, System.Data , System.Xml : Te odwołania zawierają podstawowe klasy, które definiują najczęściej używane typy, zdarzenia, interfejsy, atrybuty i wyjątki.System, System.Data, System.Xml: These references contain the fundamental classes that define commonly used types, events, interfaces, attributes, and exceptions.

    • mscorlib.dll: Zestaw DLL, który obsługuje programowanie .NET Framework.mscorlib.dll: The assembly DLL that supports .NET Framework development.

  • Pliki źródłowe:Source files:

    • ConsoleApplicationName.cpp: Główny plik źródłowy i punkt wejścia do aplikacji.ConsoleApplicationName.cpp: The main source file and entry point into the app. Ten plik ma nazwę bazową określoną dla projektu.This file has the base name you specified for your project. Identyfikuje plik biblioteki DLL projektu i przestrzeń nazw projektu.It identifies the project DLL file and the project namespace. Podaj własny kod w tym pliku.Provide your own code in this file.

    • AssemblyInfo.cpp: Zawiera atrybuty i ustawienia, których można użyć do zmodyfikowania metadanych zestawu projektu.AssemblyInfo.cpp: Contains attributes and settings that you can use to modify the project's assembly metadata. Aby uzyskać więcej informacji, zobacz zawartość zestawu.For more information, see Assembly contents.

    • pch.cpp: Służy do kompilowania prekompilowanego pliku nagłówkowego o nazwie ConsoleApplicationName.pch i prekompilowanego pliku typu o nazwie pch.obj .pch.cpp: Used to build a precompiled header file that's named ConsoleApplicationName.pch and a precompiled types file that's named pch.obj.

  • Pliki nagłówkowe:Header files:

    • pch.h: Służy do kompilowania prekompilowanego pliku nagłówkowego o nazwie ConsoleApplicationName.pch i prekompilowanego pliku typu o nazwie pch.obj .pch.h: Used to build a precompiled header file that's named ConsoleApplicationName.pch and a precompiled types file that's named pch.obj.

    • Resource.h: Wygenerowany plik dołączany dla app.rc .Resource.h: A generated include file for app.rc.

  • Pliki zasobów:Resource files:

    • app.rc: Plik skryptu zasobu programu.app.rc: The resource script file of a program.

    • app.ico: Plik ikony programu.app.ico: The icon file of a program.

Aby utworzyć projekt aplikacji konsoli CLRTo create a CLR console app project

  1. Na pasku menu wybierz pozycję plik > Nowy > projekt.On the menu bar, choose File > New > Project.

  2. W oknie dialogowym Nowy projekt wybierz zainstalowane > Szablony > Visual C++ > węźle CLR , a następnie wybierz szablon aplikacja konsoli CLR .In the New Project dialog box, select the Installed > Templates > Visual C++ > CLR node, and then select the CLR Console Application template.

  3. W polu Nazwa wprowadź unikatową nazwę aplikacji.In the Name box, enter a unique name for your application.

    Możesz określić inne ustawienia projektu i rozwiązania, ale nie są one wymagane.You can specify other project and solution settings, but they're not required.

  4. Wybierz przycisk OK , aby wygenerować projekt i pliki źródłowe.Choose the OK button to generate the project and source files.

  1. Na pasku menu wybierz pozycję plik > Nowy > projekt.On the menu bar, choose File > New > Project.

  2. W oknie dialogowym Nowy projekt wybierz węzeł zainstalowane > Visual C++ > CLR , a następnie wybierz szablon aplikacja konsoli CLR .In the New Project dialog box, select the Installed > Visual C++ > CLR node, and then select the CLR Console App template.

  3. W polu Nazwa wprowadź unikatową nazwę aplikacji.In the Name box, enter a unique name for your application.

    Możesz określić inne ustawienia projektu i rozwiązania, ale nie są one wymagane.You can specify other project and solution settings, but they're not required.

  4. Wybierz przycisk OK , aby wygenerować projekt i pliki źródłowe.Choose the OK button to generate the project and source files.

  1. Na pasku menu wybierz pozycję plik > Nowy > projekt.On the menu bar, choose File > New > Project.

  2. W oknie dialogowym Utwórz nowy projekt w polu wyszukiwania wprowadź ciąg "Konsola CLR".In the Create a new project dialog box, enter "clr console" in the search box. Wybierz szablon aplikacja konsoli CLR (.NET Framework) , a następnie wybierz przycisk dalej.Select the CLR Console App (.NET Framework) template, and then choose Next.

  3. W polu Nazwa wprowadź unikatową nazwę aplikacji.In the Name box, enter a unique name for your application.

    Możesz określić inne ustawienia projektu i rozwiązania, ale nie są one wymagane.You can specify other project and solution settings, but they're not required.

  4. Wybierz przycisk Utwórz , aby wygenerować projekt i pliki źródłowe.Choose the Create button to generate the project and source files.

Zobacz teżSee also

Projekty CLRCLR projects