![]() |
![]() |
|
Pravljenje igara Programski jezici, tehnike, alatke u službi pravljenja igara... |
![]() |
|
Alatke vezane za temu | Vrste prikaza |
![]() |
#161 |
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
|
![]()
Takođe bez pozivanja na flejm
![]() Naravno svi koji koriste novija programska okruženja MS-a mogu bez problema da koriste "using namespace std;" čime kod postaje mnogo pregledniji ![]() ![]() @Marko_L E sad ovo je nešto što me stvarno interesuje i ne spada ni u kakav deo rasprave koju smo konačno završili ![]() Ono što mene interesuje u VisualBasic-u a stvarno za sve vreme rada sa VB-om mi nije ni palo na pamet da probam ![]() ![]() |
![]() |
![]() |
![]() |
#162 |
Starosedelac
|
![]()
@holodoc
Sto se tice konzole, moze. Gledao sam nekada davno neke tutorijale koji objasnjavaju kako da se pristupi konzoli preko vb-a, al sam zaboravio gde sam to pronasao... e, da, zaboravih da napomenem da se koriste neke API funkcije |
![]() |
![]() |
![]() |
#163 |
Veteran
|
![]()
A zasto niko ne prica o programiranju u JAVI, citao sam da sada treba da izadje neki dobri mmorpg pravljen u javi, sta treba sve za to jel je lako?(lakse od c++0, i tako
2. da li se u svakom programu java,c++,c... moze napraviti isto , mislim naravno da je postupak drugaciji ali da li se moze napraviti neki isti proizvog program, neka igra.. 3. da li moze irrlicht u javi i td.. |
![]() |
![]() |
![]() |
#164 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.212
Zahvalnice: 2.125
Zahvaljeno 4.953 puta na 2.882 poruka
|
![]()
2. Ne. Java je stvorena sa ciljem da može podjednako da se izvršava na raznim kompjuterima i operativnim sistemima, pa ne generiše mašinski kod već međukod koji se interpretira od strane virtuelne mašine, softvera koji se instalira na određenom operativnom sistemu i služi za "puštanje" Java programa. Kako Java nema pristup hardveru na niskom nivou, pomoću nje ne možeš napraviti DirectX/OpenGL igre i slično. Na jezicima koji izbacuju mašinski kod (C, C++, Delphi itd.) možeš.
|
![]() |
![]() |
![]() |
#165 |
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
|
![]()
Izgleda da nam se neko već predomislio
![]() To što kažu da je Java lakša za programiranje potiče više sa tehničke strane a ne programerske. Java ima recimo podršku za automatski menadžment memorijom dok recimo u C++-u to ne postoji u obliku koji postoji u Javi. Doduše ako bi prešao na Javu (a još ni C++ nisi zagrebao) suočio bi se sa jednom "mnogo gadnom" činjenicom a to je da Java vuče sintaksu svog jezika iz C++-a ![]() |
![]() |
![]() |
![]() |
#166 |
Veteran
|
![]()
LOL ipak se ja drzim c++ a, izgleda da je onaj sams nesto pobrljavio ili neznam sta uradim isto sto pise a c++ kaze SOURCE FILE NOT COMPILED a ja sam iskucao preslikano kao u knjizi:
// listing 2.2 using cout #include <iostream.h> int main() { cout << "Hello there.\n"; cout << "Here is 5: " << 5 << "\n"; cout << "The manipulator endl writes a new line to the screen." << Aendl; cout << "Here is a very big number:\t" << 70000 << endl; cout << "Here is the sum of 8 and 5:\t" << 8+5 << endl; cout << "Here's a fraction:\t\t" << (float) 5/8 << endl; cout << "And a very very big number:\t" << (double) 7000 * 7000 << Aendl; cout << "Don't forget to replace Jesse Librety with your name...\n"; cout << "Milan Djordjevic is a c++ programer!\n; return 0; } sta dalje? |
![]() |
![]() |
![]() |
#167 |
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
|
![]()
Uf dođe mi da opsujem onako masno
![]() Šta ti intuicija kaže šta treba da uradiš? Jesi li uopšte pročitao prethodne postove. Ili ispred svakog "cout-a" "endl-a" i "cin-a" dodaj "std::" ili ispod "include <iostream>" dodaj red "using namespace std;". Verzija sa dodavnajem "using namespace std-om" napominjem da neće da radi na MSVC++ 6 i starijim. Gde vam je bre instuicija? ![]() ![]() I dodaj "std::cin.get()" ispred "return 0" ako koristiš MS da ti se ekran ne bi zatvorio "prebrzo". Ovo važi za sve primere ubuduće u toj SAMS-ovoj knjizi. I odakle ti to "#include<iostream.h>" ??? To ne postoji! Treba da piše "include<iostream>". Mora da si nabavio neku prastaru verziju SAMS-ove knjige. Nađi neko novije izdanje jer izgleda da je to tvoje prastaro a iskreno se ne sećam da ijedna SAMS-ova knjiga ima toliko grešaka. I u četvrtom redu imaš grešku u kucanju. Imaš na kraju jedno "A" ispred "endl". |
![]() |
![]() |
![]() |
#168 | |
Starosedelac
|
![]() Citat:
![]() |
|
![]() |
![]() |
![]() |
#169 |
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
|
![]()
Pošto si izgrešio na još nekim mestima evo ti ispravan kod a ti ćeš za kaznu
![]() ![]() Evo ti ispravan kod za tvoj DevC++ ![]() Kod:
// listing 2.2 using cout #include <iostream> using namespace std; int main() { cout << "Hello there.\n"; cout << "Here is 5: " << 5 << "\n"; cout << "The manipulator endl writes a new line to the screen." << endl; cout << "Here is a very big number:\t" << 70000 << endl; cout << "Here is the sum of 8 and 5:\t" << 8+5 << endl; cout << "Here's a fraction:\t\t" << (float) 5/8 << endl; cout << "And a very very big number:\t" << (double) 7000 * 7000 << endl; cout << "Don't forget to replace Jesse Librety with your name...\n"; cout << "Milan Djordjevic is a c++ programer yet to be ;)!\n"; cin.get(); return 0; } |
![]() |
![]() |
![]() |
#170 |
Veteran
|
![]()
citat:
"I u četvrtom redu imaš grešku u kucanju. Imaš na kraju jedno "A" ispred "endl". tako pise u knjizi a knjiga je Sams Teach Yourself C++ in 21 Days Second Edition |
![]() |
![]() |
![]() |
#171 |
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
|
![]()
Jeste problem u verziji jer i ja imam isto izdanje i kod je identičan ovom tvom bagovitom. Problem je u tome što je to html konverzija knjige i ona ima ovih bisera koje su napravili ljudi koji su je prevodili. Probaj negde da nađeš .pdf varijantu koja nema greške u kodu nastale ljudskim faktorom
![]() Ustvari evo bacio sam pogled malo na sledećih par poglavlja i ne vidim da se greška ponavlja. Nastavi dalje a ako naiđeš na problem postuj ga ovde ![]() Obećavam unapred da neću da te psujem ![]() |
![]() |
![]() |
![]() |
#172 |
Kekule Mekule
|
![]()
Heh Crusader88 zagnjuri u temu Arrrrrrgh.Tu su resenja bagova iz doticne knjige odakle sa i ja ucio
![]() |
![]() |
![]() |
![]() |
#173 |
Kekule Mekule
|
![]()
E da i na Markov VB MsgBox mozemo odgovoriti ovako:
Kod:
#include <windows.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int iCmdShow) { MessageBox(NULL, "Hello World!", "Message", MB_OK); return 0; } |
![]() |
![]() |
![]() |
#174 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.212
Zahvalnice: 2.125
Zahvaljeno 4.953 puta na 2.882 poruka
|
![]()
Kao prvi parametar možeš da namestiš i handle desktopa, dobija se sa GetDesktopWindow(), mada je isti efekat.
|
![]() |
![]() |
![]() |
#175 |
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
|
![]()
Heh ljudi polako
![]() ![]() Inače, ovako kompajliran kod u DevC++-u je 17KB ![]() ![]() |
![]() |
![]() |
![]() |
#176 | |
Član
Član od: 4.3.2006.
Lokacija: grad u oblacima
Poruke: 288
Zahvalnice: 1
Zahvaljeno 5 puta na 4 poruka
|
![]() Citat:
Kod:
#include <windows.h> void main() { MessageBox(0, "Hahaha... to sam ja... radim!!!", "Malisa", 0); } |
|
![]() |
![]() |
![]() |
#177 |
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
|
![]()
@priest (of_the_moon)
Verovao ili ne upravo pišem isti kod kao tvoj da bih demonstrirao kako se može uprostiti ANDROSS-ov primer ![]() Jedna mala napomena kod tvog koda. Nije dobra praksa da funkcija "main" vraća "void" tip podataka, tj. ne vraća nikakvu vrednost, a pojedini kompajleri (recimo onaj koji većina ovde koristi, DevC++) ne dozvoljava "void" kao povratnu vrednost već isključivo "int". Zato u prethodnom kodu samo prepravite kod da liči na: Kod:
#include <windows.h> int main() { MessageBox(0, "Hahaha... to sam ja... radim!!!", "Malisa", 0); } ![]() ![]() |
![]() |
![]() |
![]() |
#178 | |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.212
Zahvalnice: 2.125
Zahvaljeno 4.953 puta na 2.882 poruka
|
![]() Citat:
|
|
![]() |
![]() |
![]() |
#179 | |
Mythbuster
|
![]() Citat:
|
|
![]() |
![]() |
![]() |
#180 | |
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
|
![]() Citat:
![]() ![]() Dakle, za sve "neMS" kompajlere važi da bi teoretski mogle da se koriste win funkcije iz "windows.h" zaglavlja i to njihovim jednostavnim pozivanjem. Naravno iskusnijim programerima to uopšte ne treba da bude praksa jer je to veoma loš način pristupu Windows programiranja ![]() Zato ovo rečeno za WinMain kao polaznu (glavnu) funkciju (entry point) važi kao preporuka i pod OBAVEZNO ![]() |
|
![]() |
![]() |
![]() |
Bookmarks sajtovi |
Tagovi |
programiranje, tutoriali |
|
|