Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kurs za C++, potrebna pomoc ozbiljnih programera

[es] :: C/C++ programiranje :: Kurs za C++, potrebna pomoc ozbiljnih programera

[ Pregleda: 5628 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ljuban
Ljubisa Punosevac
trenutno Nis

Član broj: 1755
Poruke: 131
*.bankerinter.net



Profil

icon Kurs za C++, potrebna pomoc ozbiljnih programera01.06.2002. u 17:40 - pre 230 meseci
Prvo da se izvinim sto ce ova poruka biti mlo duza ali sta da se radi...

Ukratko radi se o sledecem: treba da drzim kurs C++ za pocetnike, znaci samo C++ bez ikakvog vizuelnog programiranja. Evo ga ukratko program sa vecim stavkama. Trebaju mi ispravke i dopune tako da se na kraju dobije najbolji plan i program. Kurs ce imati izmedju 60-70 casova. Molim Vas da mi ne ubacujete teme koje su vec obuhvacene nekom temom. Za kraj kursa teme nisu bas hronoloski postavljene ali treba jos da se poradi na tome:

1. Upoznavanje i pregled
- Veze izme|u C, C++, Jave i C#
- Razvojna okruzenja
2. Osnovno C++ programiranje - programiranje zasnovano na procedurama
Standardni I/O i funkcija main
- specifikacija i telo funkcije main
- prikazivanje vrednosti i stringova sa funkcijom cout
- unosenje vrednosti sa ulaza sa funkcijom cin
Objekti, konstante i reference
- Deklarisanje i inicijalizacija promenljivih
- Celobrojni tip podataka i tip sa pokretnim zarezom
- Izvrsavanje aritmetickih izracunavanja i prikazivanje rezultata
- Koriscenje referenci
- Ostali tipovi podataka
Definisanje i pozivanje funkcija
- Prosle|ivanje vrednosti funkcijama i dobijanje vrednosti od funkcija
- Rekurzivne funkcije
- Koriscenje direktive povezivanja extern “C”
- Opseg, vaznost, i inicijalne vrednosti promenljivih
Grananja, petlje i logika
- Izrazi, i operatori
- Prioritet operatora
- Naredba if/else
- Naredba switch
- Naredba for
- Naredba do while
- Naredba while
- Operatori ekvivalencije, relacioni i logicki operatori
- Inkrementiranje i dekrementiranje
Polja, nizovi, pokazivaci i stringovi
- Deklarisanje i koriscenje nizova i pokazivaca
- Smestanje stringova u nizove karaktera
- Pristupanje elementima niza preko pokazivaca
- Razlike izmedju pokazivaca i referenci
- Standardna string klasa i funkcije
3. Definisanje klasa i objekata u C++
Struktura klase
- Definicija klase
- Funkcije clanice klase
- Konstruktori i destruktori
- Implicitni pokazivac this
Deklarisanje, modifikovanje i pristupanje objektima
- Manipulisanje poljima objekata
- Pozivanje funkcija clanica klase
- Funkcija clanica const
Preopterecivanje (overloading) i sabloni
- Preopterecivanje operatora i korisnicki definisane konverzije
- Sabloni klasa
- Nasledjivanje klasa
- Virtuelne funkcije bazne i izvedene klase
- Prijateljske funkcije i klase
- :: operator
- Biblioteka iostream

Unapred hvala

Ljubisa
 
Odgovor na temu

Milan Aksic

Član broj: 412
Poruke: 1053
*.beotel.net



Profil

icon Re: Kurs za C++, potrebna pomoc ozbiljnih programera01.06.2002. u 18:32 - pre 230 meseci
Mora se priznati, dosta ukljucenih tema ali ako bi to trebalo da bude 'potpuni' kurs from (basic to advanced) onda bi mogao da razmotris da dodas i ove advanced teme, ako si ubacio template, overloading operatora itd. onda mozes i ovo.

U ovakvoj koncepciji morao bi da imas sledece:
-Povezane Liste (linked lists),
-Operacije sa bitovima,
-Napredno nasledjivanje, odnosno visetruko nasledjivnje i polimorfizam (Multiple inheritance, Polymorphysm),
-pointer na funkciju,
-pointer na funkciju clanicu klase,
-I naravno, Obrada izuzetaka (exception handling).

I mogao bi da imas:
-STL (Standard Template Library),
-i eventualno (mada se sve manje koristi) RTTI (Run Time Type Identification).

Pozdrav.
 
Odgovor na temu

ljuban
Ljubisa Punosevac
trenutno Nis

Član broj: 1755
Poruke: 131
*.bankerinter.net



Profil

icon Re: Kurs za C++, potrebna pomoc ozbiljnih programera02.06.2002. u 02:05 - pre 230 meseci
Citat:
passanger:
Mora se priznati, dosta ukljucenih tema ali ako bi to trebalo da bude 'potpuni' kurs from (basic to advanced) onda bi mogao da razmotris da dodas i ove advanced teme, ako si ubacio template, overloading operatora itd. onda mozes i ovo.

U ovakvoj koncepciji morao bi da imas sledece:
-Povezane Liste (linked lists),
-Operacije sa bitovima,
-Napredno nasledjivanje, odnosno visetruko nasledjivnje i polimorfizam (Multiple inheritance, Polymorphysm),
-pointer na funkciju,
-pointer na funkciju clanicu klase,
-I naravno, Obrada izuzetaka (exception handling).

I mogao bi da imas:
-STL (Standard Template Library),
-i eventualno (mada se sve manje koristi) RTTI (Run Time Type Identification).

Pozdrav.


Ovo nije kurs od basic do advanced, zato sam i izostavio neke stvari koje su vise za naprednije korisnike i za ljude koji su vec nesto radili. Ovo treba da bude samo osnovni kurs. Ima dosta tema koje ne mogu da se podele i koje ne mogu da se svrstaju ni u basic ni u advanced. Npr. kada se prica o funkcijama onda treba da se kaze nesto i o pokazivacima na funkcije itd. ali to je nemoguce tada reci zbog toga sto se pokazivaci rade kasnije (bar prema ovom mom konceptu) itd.


 
Odgovor na temu

Milan Aksic

Član broj: 412
Poruke: 1053
*.beotel.net



Profil

icon Re: Kurs za C++, potrebna pomoc ozbiljnih programera02.06.2002. u 02:23 - pre 230 meseci
Pa ja ne mogu da znam kakav kurs hoces da drzis (bez obzira sto si spomenuo da bi to bio kurs za pocetnike), zbog toga sam ti i napisao sta bi mogao jos da uvrstis, a ti sam odluci, jer verovatno donekle poznajes C++ (cim hoces da drzis kurs) da bi mogao od svih ovih stavki da izaberes i da odlucis koje ce teme eventualno biti u basic, intermediate or whatever kurs, a sto se tice onga sto si rekao o funkcijama i pokazivacima, preporucio bih ti da pogledas bilo koju knjigu o C++ - u i vidis kako je tamo koncepirano, nema potrebe da experimentises.
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: Kurs za C++, potrebna pomoc ozbiljnih programera02.06.2002. u 18:54 - pre 230 meseci
Ja nemam lično nikakve posebne zamerke na kurs jedino bih dodao da ljudima treba eventualno objasniti da VisualC'++ nije jedini IDE za razvoj aplikacija, naučiti ih da kompajliraju programe ručno (bez IDE-a), naučiti ih da postoje drugi Operativni Sistemi, a ne samo Windows.
Ako se već i koristi VisualC++ (to je samo moja pretpostavka) onda naučiti polaznike kursa da koriste najobičniji editor i kompajler i linker iz KOMANDNE LINIJE!
Eventualno im objasniti kako predprocesor, kompajler i linker rade - dakle, objasniti im sam proces kompajliranja...
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

ljuban
Ljubisa Punosevac
trenutno Nis

Član broj: 1755
Poruke: 131
*.bankerinter.net



Profil

icon Re: Kurs za C++, potrebna pomoc ozbiljnih programera02.06.2002. u 22:41 - pre 230 meseci
Citat:
leka:
Ja nemam lično nikakve posebne zamerke na kurs jedino bih dodao da ljudima treba eventualno objasniti da VisualC'++ nije jedini IDE za razvoj aplikacija, naučiti ih da kompajliraju programe ručno (bez IDE-a), naučiti ih da postoje drugi Operativni Sistemi, a ne samo Windows.
Ako se već i koristi VisualC++ (to je samo moja pretpostavka) onda naučiti polaznike kursa da koriste najobičniji editor i kompajler i linker iz KOMANDNE LINIJE!
Eventualno im objasniti kako predprocesor, kompajler i linker rade - dakle, objasniti im sam proces kompajliranja...



To mi nije palo na pamet.

Hvala.
 
Odgovor na temu

NAZAD
Mitrovic Mihajlo
taxista
Zemun

Član broj: 53523
Poruke: 102
80.93.231.*



Profil

icon Re: Kurs za C++, potrebna pomoc ozbiljnih programera01.08.2006. u 02:20 - pre 180 meseci
Citat:
ljuban: To mi nije palo na pamet.

Hvala.

E dok ti je nas nemoj se sekirati.
Zemun je samo jedan bio i ostao
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Kurs za C++, potrebna pomoc ozbiljnih programera01.08.2006. u 02:54 - pre 180 meseci
Nabavi knjigu C++ Primer od Stanley B. Lippman-a i proceshljaj je. Preporucujem da kurs barem delom bazirash na toj knjizi.

U Srbiji je to izdala MikroKnjiga ako se ne varam.


Tko leti vrijedi
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4883
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+631 Profil

icon Re: Kurs za C++, potrebna pomoc ozbiljnih programera01.08.2006. u 06:08 - pre 180 meseci
Nadam se da je za ovih 4-5 godina (otkako je pitanje postavljeno) covek uspeo da odrzi kurs ;)
 
Odgovor na temu

Rollback
Goran Božinović
Bor

Član broj: 100881
Poruke: 65



+3 Profil

icon Re: Kurs za C++, potrebna pomoc ozbiljnih programera03.08.2006. u 22:18 - pre 179 meseci
Eh, ti sad sve pokvari! A tako beše zanimljivo... : )
Svoje najlepše dane proveo sam noću.
 
Odgovor na temu

Sarevok

Član broj: 80738
Poruke: 10
195.252.79.*



Profil

icon Re: Kurs za C++, potrebna pomoc ozbiljnih programera13.08.2006. u 00:51 - pre 179 meseci
Citat:
kiklop74: Nabavi knjigu C++ Primer od Stanley B. Lippman-a i proceshljaj je. Preporucujem da kurs barem delom bazirash na toj knjizi.

U Srbiji je to izdala MikroKnjiga ako se ne varam.


Uvek sam hteo da prochitam tu knjigu, ali posto ne idem u teretanu nikada nisam uspeo da je podignem :)
 
Odgovor na temu

[es] :: C/C++ programiranje :: Kurs za C++, potrebna pomoc ozbiljnih programera

[ Pregleda: 5628 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.