Tworzenie Windows Forms Application w C++ Visual Studio 2015, 2017 i 2019
Od wersji Visual Studio 2012 język C++ potraktowano wyjątkowo i nie dodano szablonu do tworzenia aplikacji z okienkowym
interfejsem użytkownika: "Windows Forms Application".
Aby utworzyć aplikację tego typu, można wykonać następujące czynności:
- Wybrać szablon pustego projektu: "Pusty projekt CLR (.NET Framework)",
Kliknąć przycisk Dalej i w pozycji "Nazwa Projektu" wpisać jego nazwę.
- Po wygenerowaniu projektu, zmieniamy dwie opcje właściwości projektu,
np. w panelu "Eksplorator rozwiązania" klikając prawym klawiszem myszy na nazwę projektu
i wybierając ostatnią na liście pozycję "Właściwości".
Na kartach właściwości w oknie po lewej stronie rozwijamy listę opcji "Konsolidator":
- wybieramy na niej "System" - w oknie po prawej stronie, w pierwszej od góry opcji "Podsystem"
z rozwijalnej listy wybieramy opcję "Okna".
- Następnie w oknie po lewej stronie zaznaczamy na liście pozycję "Zaawansowane"
- w oknie po prawej stronie w pierwszej od góry opcji "Punkt wejścia" wpisujemy słowo: "main".
Zmiany potwierdzamy przyciskiem "OK".
- Dodajemy szablon "Formularz systemu Windows",
wybierając z rozwijanego menu "Projekt" pozycję z listy "Dodaj nowy element...",
w oknie "Dodaj nowy element" w lewym panelu, z rozwijanej listy "Visual C++" zaznaczamy "Interfejs użytkownika",
a z sąsiedniego panelu wybieramy szablon "Formularz systemu Windows", wpisując u dołu jego nazwę.
- W otwarym pliku okna w trybie projektu zamiast okienka pojawi się informacja o błędzie.
Projekt należy zamknąć (np. klikając w menu "Plik" pozycję "Zamknij rozwiązanie").
Po otwarciu projektu już można poprzez dwukrotne kliknięcie otworzyć plik okna w trybie projektowania.
- Uzupełniamy kod utworzonego głównego pliku projektu (domyślna nazwa MyForm.cpp):
znajdziemy go w panelu "Eksplorator rozwiązania" po rozwinięciu węzła "Pliki Źródłowe".
W pliku tym znajdować się będzie tylko jedna linia kodu (np. #include "MyForm.h").
Poniżej tej instrukcji wpisujemy kod zawierający funkcję główną main.
Przykładowy kod można pobrać: MyForm.cpp.
Należy w nim podmienić słowa: ProjectName na wpisaną przez nas nazwę projektu i MyForm na nazwę formularza okna.
- Opcjonalnie można dodać do węzła "Pliki Źródłowe" projektu plik zawierający dane o programie:
AssemblyInfo.cpp