Archiwa tagu: środowisko programistyczne

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

C++ kurs programowania obiektowego (#1) Środowisko programistyczne IDE

Oddaję dzisiaj w Twoje ręce pierwszy odcinek serii (mam nadzieję) o obiektowym programowaniu w C++. W dzisiejszym odcinku dowiemy się jak zacząć. Dowiesz się co Ci jest potrzebne do programowania w C++? Skąd masz ściągnąć narzędzia potrzebne do programowania? itd.

Nie tracąc Twojego i mojego cennego czasu zaczynamy!

Czego potrzebuję żeby zacząć programować i co to jest IDE?

Aby rozpocząć swoją przygodę z programowaniem w C++ musisz gdzieś pisać swoje programy. Do tego celu musisz mieć środowisko programistyczne, w skrócie nazywane IDE od angielkich słówek Integrated Development Environment. IDE to aplikacja (lub zbiór aplikacji) w której będziesz pisał kod i dzięki której będzie mógł go uruchomić w celu przetestowania poprawności zaprogramowanych funkcjonalności. Do celów naszego kursu wykorzystamy IDE o nazwie Code::Blocks.

Skąd moge pobrać IDE Code::Blocks?

Środowisko Code::Blocks możemy pobrać ze strony www.codeblocks.org gdzie menu głównym strony klikamy w opcję download. Dzięki temu przejdziemy na stronę skąd możemy pobrać naszego Code::Blocks'a. Aby to zrobić po lewej stronie widzimy menu main w którym klikamy na opcję download a później na binaries.

c++ kurs programowania obiektowego środowisko programistyczne codeblocks

Rysunek 1. Strona codeblocks.org i wybór wersji środowiska programistycznego IDE CodeBlocks

c++ kurs programowania obiektowego środowisko programistyczne codeblocks

Rysunek 2. Wybór źródła pliku instalatora.

W zależności od potrzeb wybieramy odpowiednią opcję. Ja polecam wybranie opcji codeblocks-17.12mingw-nosetup.zip (w nazwie pliku jest zaszyta także wersja IDE więc widać, że w trakcie tworzenia tego kursu aktualną wersją tego IDE jest wersja 17.12). Jest to wersja bez instalacyjna, która zawiera już w sobie kompilator i debuger.

Po kliknięciu w link sourceforge.net przy odpowiedniej wersji CodeBlocks'a uruchomimy ściąganie pliku instalatora w postaci archiwum. Po ściągnięciu i rozpakowaniu archiwum uruchamiamy plik o nazwie codeblocks.exe i już możemy cieszyć się tworzeniem kodu. Acha, nie napisałem chyba chyba najważniejszego plusa tego środowiska, JEST ONO DARMOWE 🙂 więc bez obaw możesz zacząć bawić się w programistę.

c++ kurs programowania obiektowego środowisko programistyczne codeblocks

Rysunek 3. Widok ogólny środowiska programistycznego (IDE) CodeBlocks.


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