Professional Documents
Culture Documents
MilovicRade - Instalacija I Konfiguracija Programa Code Blocks
MilovicRade - Instalacija I Konfiguracija Programa Code Blocks
i konfiguracija programa Code::Blocks
Rade Milović, 10/09‐10
Uvod
Korišćenje softvera je postalo svakodnevnica za tehnološki napredno društvo.
Isporuka softvera može biti definisana kao proces između nabavke softvera i njegovog uspešnog
korišćenja.
Od trenutka dostupnosti softvera, pa do trenutka kada on postaje upotrebljiv potrebno je
izvršiti sledeće korake:
• (lociranje sotvera) Korisnik prvo mora da pronađe odgovarajući softver (npr. kada
korisnik preuzme PDF fajl on takođe mora preuzeti i instalirati Acrobat Reader™, kada
preuzmemo PostScript fajl putem email‐a potrebno je koristiti odgovarajući program
kako bi ga otvorili). Čak i nakon instalacije programa, process lociranja aplikacije se
obavlja u pozadini svaki put kada se pomoću njega otvara dokument.
• (isporuka softvera) Korisnik mora dobiti kopiju softvera. Softver može biti preuzet sa
Interneta, kupljen u prodavnici ili poručen putem email‐a, a neke usko specijalizovane
aplikacije se dele putem računarske mreže unutar organizacija.
• (instalacija softvera) Softver mora biti učitan u memoriju korisničkog računara. Računari
koji ne sadrže aplikacije, ali poseduju mogućnost izvršavanja aplikacija na njima, kao što
su radne stanice unutar LAN mreže ili terminali čine deo većeg računarskog sistema.
Instalacija podrazumeva da softver mora biti dostavljen kupcu i podešen tako da je
spreman za korišćenje.
• (nadograđivanje softvera) Ukoliko se pojavi novija verzija softvera i korisnici žele da je
koriste moraju se odraditi pojedini prethodni koraci ili neki dodatni koraci.
Postupak instalacije i podešavanja
Code::Blocks predstavlja open source IDE za razvoj programa u programskim jezicima C i C++.
Njegova najveća prednost je u tome što je u potpunosti besplatan (koristi GNU public licencu) i
u sebi sadrži sve alate potrebne za razvoj softvera. Takođe je veoma proširiv i prilagodjiv i
dostupan je na svim većim platformama (Windows, Linux i MacOS).
Ovde će biti prikazana instalacija i konfiguracija programa na operativnom sistemu Windows 7
32‐bit. Code::Blocks se može preuzeti sa sledeće adrese: http://codeblocks.codecutter.org/.
Nakon preuzimanja programa poterbno je pokrenuti njegov instalacioni fajl koji je dostupan u
vidu ikone prikazane na slici 1.
Slika 1. Ikona za pokretanje instalacije programa Code::Blocks
Ubrzo će se pokrenuti instalacija programa i pojaviće se dijalog prikazan na slici 2.
Slika 2. Dijalog za pokretanje procesa instalacije Code::Blocks‐a
Pritisak na dugme Next vodi nas na sledeću stranicu gde trebamo prihvatiti uslove licence
klikom na “I accept the agreement ” opciju i pritiskom na dugme Next.
Slika 3. Stranica sa licencnim ugovorom za korišćenje Code::Blocks‐a
Sledeća stranica prikazuje neke opšte informacije o programu i izgleda ovako:
Slika 4. Stranica sa opštim informacijama o programu Code::Blocks
Sledeći korak je podešavanje lokacije na koju će se program instalirati. Podrazumevano je
ponućena lokacija (system drive letter):\Program Files\CodeBlocks‐EP i ukoliko ne želite da
instalirate Code::Blocks na vaš USB drajv ne biste trebali menjati ovu destinaciju.
Slika 5. Stranica za podešavanje lokacije za instalaciju programa Code::Blocks
Naredne dve stranice nude opciju za prikaz programa unutar Start menija i za kreiranje prečice
na radnoj površini.
Slika 6. Stranica za odabir prikaza programa Code::Blocks unutar Start menija
Slika 7. Stranica za odabir prikaza prečice za pokretanje programa Code::Blocks na radnoj
površini
Zatim će se prikazati stranica sa prikazom gde će program biti instaliran i klikom na dugme
Install pokrenuće se proces instalacije.
Slika 8. Stranica sa informacijama o lokaciji programa Code::Blocks nakon instalacije
Slika 9. Proces instalacije programa Code::Blocks
Nakon nekoliko minuta program će se instalirati i zatim prikazati stranicu sa opcijom da
pokrenete program nakon završetka instalacije. Klikom na dugme Finish instalacija će se završiti.
Slika 10. Stranica koja označava uspešan završetak instalacije i omogućava pokretanje programa
Code::Blocks nakon zatvaranja prozora za instalaciju
Kada se program prvi put pokrene dočekaće nas prozor prikazan na slici 11.
Slika 11. Korisnički interfejs programa Code::Blocks
Kao što je navedeno na početku Code::Blocks je veoma proširiv i prilagodljiv. U nastavku će biti
izvršena konfiguracija programa koja će omogućiti njegovo lakše i efikasnije korišćenje.
Ukoliko iz menija Settings izaberemo Environment u kartici General settings možemo da
podesimo tipove fajlova koje želimo da podrazumevano otvaramo u Code::Blocks‐u.
Slika 12. Dijalog za podešavanje tipova fajlova koji će podrazumevano biti otvoreni u
Code::Blocks‐u
Kartica Autosave omogućava postavke automatskog sačuvavanja izmena dokumenata sa kojima
radimo.
Slika 13. Dijalog za aktivaciju i podešavanje opcije automatskog čuvanja izmena u dokumentima
Kartica Help files omogućava dodavanje novih i brisanje postojećih help fajlova, kao i neka
dodatna podešavanja.
Slika 14. Dijalog za dodavanje novih i manipulaciju postojećim help fajlovima
Takođe je veoma korisno prikazati brojeve linija koda. To se može učiniti ako se iz menija
Settings odabere Editor i u kartici General settings odabere opcija “Show line numbers”.
Slika 14. Dijalog za prikaz brojeva linija koda
Help fajlovi koji su uključeni u ovaj program sadrže uputstvo za korišćenje samog programa kao
i reference za programske jezike C i C++. Njihovo korišćenje je veoma jednostavno, potrebno je
iz menija Help izabrati odgovarajući help fajl i on će istog trenutka biti prikazan na ekranu. Svi
help fajlovi u sebi sadrže pretragu što veoma olakšava njihovo korišćenje. Takođe je moguće
pritisnuti taster F1 na tastaturi kada je obeležen neki deo koda i program će pokušati da
pronađe njegovu definiciju unutar help fajlova.
Slika 15. Help fajl koji sadrži uputstvo za korišćenje programa Code::Blocks
Slika 16. Help fajl koji sadrži reference za programske jezike C i C++
Zaključak
Da bi se program uspešno i efikasno koristio potrebno je da postoji adekvatna dokumentacija u
formi uputstva za instalaciju, korišćenje i konfiguraciju. Ona omogućava korisniku da iskoristi
pun potencijal programa i na taj način učini svoj rad bržim, prijatnijim i produktivnijim.
Code::Blocks poseduje odličnu dokumentaciju i kao takav predstavlja dobar izbor kao alat za
razvoj softvera.
Napomena
Prethodno je navedeno da postoje verzije Code::Blocks‐a za operativne sisteme Linux i
Machintosh. Postupak instalacije se razlikuje od postupka instalacije na Windows operativnom
sistemu koji je prikazan ovde. Detaljno uputstvo za instalaciju programa na ovim operativnim
sistemima može se pročitati u dokumentaciji koja se može preuzeti sa sledeće adrese:
http://www.codeblocks.org/user-manual.
Literatura
‐ Lawrence Goetz, Yedidyah Langsam, Theodore Raphan, 2006, “Code::Blocks Student
Manual”, Dept. of Computer and Information Science Brooklyn College of CUNY
‐ Alan Dearle, 2007, “Software Deployment, Past, Present and Future”, School of
Computer Science University of St Andrews Scotland
‐ Johnson M. Hart, 2010, “Windows System Programming Fourth Edition”, Addison‐
Wesley
‐ Brian W. Kernighan, 1974 Programming in C‐A Tutorial, Bell Laboratories, Murray Hill,
New Jersey
‐ Dennis M. Ritchie, 1974, C Reference Manual, Bell Telephone Laboratories Murray Hill,
New Jersey