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:

  1. Wybrać szablon pustego projektu: "Pusty projekt CLR (.NET Framework)", Kliknąć przycisk Dalej i w pozycji "Nazwa Projektu" wpisać jego nazwę.
  2. 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":
    1. wybieramy na niej "System" - w oknie po prawej stronie, w pierwszej od góry opcji "Podsystem" z rozwijalnej listy wybieramy opcję "Okna".
    2. 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".
  3. 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ę.
  4. 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.
  5. 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.
  6. Opcjonalnie można dodać do węzła "Pliki Źródłowe" projektu plik zawierający dane o programie: AssemblyInfo.cpp

Liczba wyświetleń stron: 111251


Ostatnia aktualizacja strony: niedziela, 29 marca 2020