C++ kurs programowania obiektowego (#2) pierwszy program „Hello World!”

Tworzymy nasz pierwszy projekt „Hello World!”.

Przyszedł czas na stworzenie Twojego pierwszego projektu i tutaj chyba nie będzie niespodzianki, będzie to projekt wyświetlający napis „Hello World!” w konsoli. To klasyka gatunku. Chyba każdy programista zaczynał od takiego projektu i ja nie zamierzam zmieniać tej tradycji. No to zaczynamy!

Uruchamiamy naszego Code::Blocks’a i klikamy na ikonę Create a new project. Ten sam efekt uzyskamy klikając w menu File -> New -> Project… ale sposób z ikonką jest po prostu szybszy.

cpp c++ course kurs create new project

Rysunek 4. Ikona „Create a new project”.

W kolejnym oknie o nazwie New from template mamy możliwość wybrać szablon projektu. Na początku będziesz pracował w konsoli, dlatego wybierz opcję Console application, czyli będziemy tworzyć aplikację konsolową. Zaznacz więc tą opcję i potwierdź swój wybór przyciskiem Go.

cpp c++ course kurs create new project

Rysunek 5. Wybór szablonu projektu.

Kolejne okno to wybór języka w którym chcesz pisać kod. Ty będziesz programował w C++ więc wybierasz tą opcję z dostępnych języków programowania i przechodzisz dalej klikając w przycisk Next.

cpp c++ course kurs create new project

Rysunek 6. Wybór języka programowania.

Teraz przyszedł czas żebyś nazwał swój projekt i określił gdzie będziesz przechowywał pliki swojego projektu. Zacznijmy od pola Folder to create project in gdzie wpisujemy ścieżkę dostępu do katalogu w którym chcemy przechowywać pliki naszego projektu. Klikając w przycisk […] otworzysz okno dialogowe gdzie na drzewie katalogów możesz wskazać interesujący Cię katalog. Po wskazaniu i potwierdzeniu Twojego wyboru przyciskiem OK wrócisz do poprzedniego okna z wpisaną automatycznie ścieżką dostępu w polu Folder to create project in. Pamiętaj, że finalnie w katalogu który wskazałeś powstanie jeszcze dodatkowy katalog o nazwie takiej samej jaką wpiszesz w polu Project title i tam dopiero znajdą się pliki Twojego projektu. Jak przed chwilą napisałem nazwę Twojego projektu wprowadzasz w pole Project title. Zwróć uwagę, że nazwa ta pojawi się automatycznie w polu Project filename z rozszerzeniem .cbp (o plikach składowych projektu za chwilę).

cpp c++ course kurs create new project

Rysunek 7. Wybór nazwy projektu i jego lokalizacji.

I ostatnie okno gdzie możesz wybrać kompilator dla twojego projektu. W tym oknie wszystko zostaje tak jak na poniższym rysunku. Potwierdzasz tylko Twój wybór przyciskiem Finish.

cpp c++ course kurs create new project

Rysunek 8. Wybór kompilatora.

Jeszcze tylko słówko wyjaśnienia co to jest ten kompilator. Otóż jest to program służący do przetłumaczenia tego do napisałeś, w naszym przypadku w C++, na język zrozumiały przez komputer, żeby komputer zrozumiał czego my tak w ogóle od niego chcemy J i co on ma zrobić.

Po zatwierdzeniu wszystkiego Code::Blocks wróci do okna głównego aplikacji. Zobaczymy dwie nowe rzeczy. Po lewej stronie w zakładce Projects zobaczymy drzewko przedstawiające strukturę naszego projektu. Zwróć uwagę, że po rozwinięciu gałęzi Sources znajduje się plik main.cpp. To główny plik naszego projektu. Dwukrotne kliknięcie go na drzewku spowoduje wyedytowanie tego pliku w głównym oknie po prawej stronie od drzewka projektu (patrz rysunek). Treść którą widzisz poniżej na rysunku powstaje automatycznie przy tworzeniu projektu i pliku main.cpp (listing 1).

cpp c++ course kurs create new project

Rysunek 9. Drzewo projektu i edycja pojedynczego pliku projektu.

Teraz uwagę, że zakładka w której edytujesz plik main.cpp ma taką samą nazwę jak ten plik. W ten sposób będziesz się poruszał pomiędzy poszczególnymi plikami, jeżeli w danym momencie będziesz miał ich otwartych więcej niż jeden a uwierz mi będziesz miał J

Teraz o oknie głównym możesz dowolnie modyfikować treść tego pliku. Już w tym momencie program powinien zadziałać i na ekranie konsoli powinien pojawić się napis Hello world! Żeby uruchomić projekt (program) wciśnij przycisk F9.

cpp c++ course kurs create new project

Rysunek 10. Uruchomienie projektu "Hello world!".

Z powyższego rysunku wynika, że nasz program działa prawidłowo. Na ekranie został wyświetlony napis „Hello world!”. Zwróć uwagę, że poniżej napisu zostały wyświetlone jeszcze dwie dodatkowe linie z informacją o czasie wykonania programu i prośba o wciśnięcie jakiegoś przycisku na klawiaturze. Code:Blocks jest na tyle pomocny, że na samym końcu wstrzymuje nasz program i wyświetla te dodatkowe informację (my sami nie musimy o tym pamiętać) i dopiero po przyciśnięciu jakiegoś przycisku na klawiaturze zamknie okno konsoli. Widzisz jeszcze nie napisałeś nawet kawałka kodu a już uruchomiłeś pierwszy program 🙂


c++ kurs programowania obiektowego spis treści  c++ kurs programowania obiektowego spis treścic++ kurs programowania obiektowego spis treści