CDI.CZ
hledá
nové PHP programátory.
Požadavky:
- Zkušenosti s PHP
- Znalost OOP
- Zkušenosti s návrhem databáze (MySQL)
- Znalost problematiky webových aplikací
Strukturovaný životopis můžete zasílat na petr@cdi.cz.
| ← překladače | C/C++ |
V předchozí kapitole jste si mohli prohlédnout překladače a vývojová prostředí (IDE) pro jazyky C a C++. V této kapitole se dozvíte co je to Dev-C++, proč jej používat, jak jej nainstalovat a jak používat.
Bloodshed Dev-C++ je (kdysi jedno z nejpopulárnějších) vývojové prostředí zdarma. Využívá k překladu minGW (což je přenesená verze linuxového gcc). Je malý, rychlý a jednoduchý. Je to velice pěkný program a mohu ho začátečníkům jen doporučit, protože jeho jednoduchost je pro ně velikou výhodou. Navíc je i počeštěný.
Vývoj Bloodshed Dev-C++, jak se zdá, v roce 2005 umřel. Z tohoto projektu se vyvinul nový projekt, nazvaný wxDev-C++. Jedná se o téměř identické vývojové prostředí, které má však „něco navíc“. V této kapitole si budeme probírat starší Dev-C++. Pokud budete chtít nainstalovat a používat wxDev-C++, určitě vám tato kapitola bude také ku pomoci.
Instalace je velice jednoduchá. Stačí stáhnout instalační balíček a spustit. Začne standardní instalační proces Windows. Stáhněte si verzi s MinGW/GCC (označená jako beta verze). MinGW je překladač, který bude z vašich zdrojáků vytvářet programy.
Po nainstalování a spuštěni Dev-C++ si budete moci stáhnout různé balíčky z internetu. Dostanete na výběr ze dvou serverů. Ten první (PlanetMirror.com) již nefunguje, ale druhý (devpaks.org) stále ano. Vyberte tedy ten druhý a klikněte na „Check for updates“.
Pokud nechcete stahovat balíčky hned po instalaci programu, můžete se k dialogu pro stahování / aktualizaci balíčků dostat kdykoliv později z menu Nástroje → Zjistit updaty...
K čemu jsou balíčky a které stáhnout? U každého balíčku máte (anglicky)
popis na co je. Zobrazí se po kliknutí na název balíčku v dolní části okna
pro updaty balíčků.
Dovolím si zde vypsat pár balíčků, které považuji za užitečné.
K našemu výukovému kurzu však nebudete potřebovat žádný.
Možná si najdete vlastní balíčky, které vás zaujmou.
Nejdříve se podíváme na to, jak zkompilovat a spustit jednoduchý program z jednoho zdrojového souboru. Z menu Soubor vyberte „Otevřít projekt nebo soubor“ a otevřete zdrojový kód (například naše hello.c, viz minulá kapitola). Nebo z menu Soubor vyberte Nový → Zdrojový kód. Otevře se prázdné okno, do kterého můžete napsat náš zdrojový kód. Soubor uložte příkazem z menu Soubor → Uložit. Jméno souboru by mělo mít koncovku .c pro zdrojový kód jazyka C a .cpp pro zdrojový kód jazyka CPP.
Takto můžete mít otevřeno více souborů. Pokud budete chtít některý zavřít, klikněte pravým tlačítkem na jeho záložku s názvem a vyberte z kontextového menu Zavřít.
Nyní máte zdrojový soubor přichystaný k překladu. Vyberte z menu Spustit → Zkompilovat a spustit, nebo stiskněte klávesu F9. Program se přeloží a spustí.
Chcete-li se podívat, jakým způsobem Dev-C++ spouští překladač (gcc.exe), klikněte v okně Dev-C++ dole na záložku Kompilace.
Pokud budete chtít překladači předat nějaké vlastní parametry, můžete tak učinit v nastavení kompilátoru. K němu se dostanete z menu Nástroje → Nastavení kompilátoru. Například do pole „Připojit následující parametry při volání kompilátoru:“ můžete přidat parametr -Wall, který způsobí, že překladač gcc.exe bude zobrazovat více varování při pochybné syntaxi zdrojového kódu.
Pokud uděláte ve zdrojovém kódu chybu, překlad se nezdaří. Dev-C++ vám oznámí co se mu nelíbí a kde se mu to nelíbí. Například když zapomenete na středník za příkazem, Dev-C++ ohlásí chybu za místem, na kterém měl být středník.
Pokud budete vytvářet nějaký velký program, s jedním zdrojovým souborem si nevystačíte. Aby jste si udrželi přehled ve zdrojovém kódu, budete jej chtít rozdělit do více souborů a možná i více adresářů. V Dev-C++ si můžete vytvořit projekt, který vám pomůže udržet si v souborech a adresářích pořádek. A nejen to. Bez projektu by Dev-C++ jen těžko dokázal sestavit program z více zdrojových souborů dohromady.
Z menu soubor vyberte Nový Projekt... Otevře se okno, ve kterém si budete moci vybrat, jaký projekt chcete založit. Pro účel našeho kurzu je nejlepší možností „Console Application“, nebo „Empty Projekt“. V záložce „Introduction“ můžete také vybrat projekt „hello_world“, který obsahuje podobný zdrojový kód, jako naše hello.c nebo hello.cpp. Můžete si také vybrat, zda budete projekt psát v jazyce C nebo C++.
Projekt budete muset před použitím někam uložit pod jménem s koncovkou .dev.
Zkuste si vytvořit dva projekty „hello_world“, jeden pro jazyk C a druhý pro jazyk C++.
Pokud budete chtít, můžete si změnit implicitní adresář prostředí Dev-C++. Tento adresář se vám nabídne vždy, když budete ukládat nový soubor nebo projekt. Vyberte z menu Nástroje → Nastavení prostředí. Otevře se okno Vlastnosti prostředí. Vyberte záložku Cesty a změňte Implicitní adresář.
| ← překladače | C/C++ |
