Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Autor: 'Rares'
http://rares.tk
Biblioteki C++

Wstęp

[kurs] Rozdział 1. Czego będzie dotyczył kurs i rekomendacja środowiska programistycznego Visual C++.

Słowo od autora

Programuję już około półtora roku. Na początku uczyłem się C++, który jako tako umiem. Napisałem w nim prostą grę ekonomiczną - Game Studio. Potem wziąłem się za słynną bibliotekę 2D - Allegro. Napisałem w niej 2 gry, z czego jedną będę kontynuował, a drugą mam zamiar przenieść do SDL-a. Allegro jest łatwe, ale po pewnym czasie efekty mnie już nie zadowalały, więc postanowiłem uczyć się SDL-a. W pewnym momencie postanowiłem, że podzielę się z innymi swoją wiedzą. Zdecydowałem się napisać ten kurs. W Internecie nie ma porządnego polskiego kursu SDL (to znaczy takiego, który omawia wszystko w dokładny, ale przystępny sposób). Jest jeden dobry na Warsztacie autorstwa agenta_J, ale moim zdaniem jest zbyt krótki. Mam nadzieję, że mój tutorial będzie dla was zrozumiały i nauczycie się programować z wykorzystaniem tej biblioteki. Piszę ten kurs, także dlatego, że chciałbym ugruntować moją wiedzę. Pisząc ten tutorial powtarzam sobie cały materiał od początku, dzięki czemu będę lepiej sobie radził z SDL-em. SDL-a uczę się od około 3 miesięcy, więc będzie to kurs pisany przez amatora dla amatorów. Podczas pisania kursu sam będę się dopiero uczył niektórych rzeczy.

Kwestia IDE

IDE z jakiego korzystam to Visual C++ 2008 Microsoftu, więc wszelkie kody źródłowe będą się kompilowały w tym środowisku. Tak samo z lekcją na temat instalacji biblioteki - również tyczy się tego IDE. Jeśli posiadasz inne wpisz w Google nazwę swojego środowiska oraz słowa SDL instalacja lub po angielsku SDL installation. Pamiętaj, że umiejętność wyszukiwania informacji jest bardzo ważna, zwłaszcza dla programisty, gdyż nie sposób spamiętać wszystkiego w głowie, a Internet to potrafi, więc powinieneś z tego korzystać. Kieruj się zasadą, że Google nie boli. Być może w przyszłości wypuszczę jakiś dodatkowy artykuł o instalacji biblioteki w innych IDE. Dlaczego wybrałem to, a nie inne środowisko? Nie mam zamiaru się tu dużo rozpisywać, ale mogę stwierdzić, że jest to najlepszy wybór spośród wszystkich dostępnych. Często początkujący programiści wybierają Dev-C++, ale ja stanowczo ją odradzam. Najważniejszy powód to taki, że to IDE nie jest już rozwijane i raczej nie będzie. Innym powodem jest to, że Dev jest bardzo dziurawy i często mogą się pojawiać problemy ze skompilowanym programem. Zdecydowanie lepszym środowiskiem jest Code::Blocks, które jak dla mnie jest zaraz po Visual C++ najlepszym tego typu programem. Może Cię zrazić to, że Visual C++ jest drogi, ale to dlatego, że słyszałeś o wersji Professional, a ta sporo kosztuje. Istnieje jednak darmowa wersja Visuala o nazwie Express Edition, którą można pobrać bez żadnych kosztów ze strony Microsoftu. Jeśli chciałbyś je pobrać skorzystaj z Google. Pozornie Visual C++ może się wydawać trudne, ale wcale tak nie jest. Jest to środowisko, które w pewien sposób dostosowywuje się do umiejętności programisty. Początkującemu wystarczy wiedzieć cztery rzeczy - jak utworzyć nowy projekt, jak zmienić tryb kompilacji, jak zlinkować bibliotekę i jak dokonać kompilacji. To wszystko jest bardzo proste i sądzę, że nikomu nie sprawi problemów. Jeśli jesteś już bardziej zaawansowany i chciałbyś pogrzebać w IDE, możesz to spokojnie zrobić. Visual C++ gwarantuje multum opcji projektu, które możesz ustawić według własnych potrzeb. Ok, mam nadzieję, że przeczytałeś wstęp. Teraz czas na długą lekcję na temat instalacji biblioteki.
Poprzedni dokument Następny dokument
Kurs SDL, C++ Pierwszy program