[ timmysa @ 27.07.2010. 19:31 ] @
Znaci vec nekoliko dana po google-u i raznim forumima trazim tutorial o tome kako da napravim windows aplikacije u c++, medjutim nesto mi bas ne ide. Cuo sam da je jedan od nacina da naucim windows.h ili neku drugu slicnu biblioteku. Medjutim pojedinci su mi spominjali neke frameworke i cross-platforme(kao qt), pa da li bi neko mogao:

1. da mi objasni sta je to ustvari framework i cross-platforma
2. da mi da detaljan tut o tome kako koristiti ove stvari i kako praviti aplikacije koristeci c++, ali naglasavam da sam potpuni pocetnik u ovome, znam sintaksu c++-a ali nista o pravljenju aplikacija zato mi treba step-by-step tutorial

UNAPRIJED HVALA! mislim da sam se obratio na pravu adresu jer vidim da ovdje ima mnogo iskusnih programera ;)
[ Radovan__III @ 27.07.2010. 19:55 ] @
1. Framework je skup biblioteka koje koristis u razvoju nekog softwera . Cross-platforma se odnosi na mogucnost da program koji ti napravis moze da se izvrsava na razlicitim platformama kao sto je npr Windows, Linux, Mac, razne platforme za mobilne telefone itd.
2. Uvde imas od pocetka tutorijale za kreiranje desktop gui-a pre svega koristeci qt http://doc.trolltech.com/3.3/tutorial1-01.html

To su odgovori na tvoja pitanja ali to je jedan put kojim mozes ici i on ce ti omoguciti donekle da se razvija program nezavisno od platforme ako je to prevashodni cilj , medjutim ako je tvoje interesovanje da razvijas programe prevashodno za Windows platformu ( i to za Win XP i novije ) onda batali qt i kreni na "visual c++" koristeci .net framework. Uz besplatnu verziju visual studija sa c++ jezikom ces mnogo lakse ( bar po meni ) ako si pocetnik dolaziti do korisnih aplikacija.
[ bobby63 @ 29.07.2010. 12:42 ] @
Samo jedno krace pitanje na temu.

Nikad nisam koristio c++ sa NET bibliotekama pa me zanima da li ovakav program trazi da je na racunaru gde se izvrsava instaliran NET ili se biblioteke merdzuju u exe?
[ Mihajlo Cvetanović @ 29.07.2010. 13:11 ] @
Uz svaki Windows sa najnovijim Service Packom ide i najnoviji skup .NET biblioteka. Programer ne mora o tome da brine.
[ Nedeljko @ 29.07.2010. 18:04 ] @
Ne bih rekao da Windows XP SP3 ima .Net Framework.

Windows Vista i Windows 7 imaju .Net Framework i bez service pack-ova.
[ Texas Instruments @ 29.07.2010. 21:19 ] @
I mene zanima slična stvar, da li program koji je pisan u C++-u koji npr. koristi samo STL i preveden je u VS2010 zavisi od .NET-a ili ne?
[ X Files @ 30.07.2010. 06:32 ] @
Koliko je meni poznato, .NET nije ukljucen po defaultu ni u jedan zvanican XP, pa ni u XP/SP3. Postoje prilagodjene verzija, sa ukljucenim .NET.

List of fixes that are included in Windows XP Service Pack 3
(koliko se moze zakljuciti, SP3 se dotice .NET-a samo u smislu zastite nekih ranjivosti)

Mislim da jedan od nacin kako se .NET moze naci na sveze instaliranoj XP masini, potice od instalacionih procedura sa CD-a, nekih grafickih drajvera.


[ deerbeer @ 30.07.2010. 08:05 ] @
Citat:

I mene zanima slična stvar, da li program koji je pisan u C++-u koji npr. koristi samo STL i preveden je u VS2010 zavisi od .NET-a ili ne?

Ne, native c++ nema veze sa .NET-om.
[ Goran Arandjelovic @ 11.08.2010. 14:19 ] @
Citat:
deerbeer: Ne, native c++ nema veze sa .NET-om.


Jedino ako kojim slučajem otvori C++/CLI projekat... onda bi mogao da ima veze...
[ deerbeer @ 11.08.2010. 15:04 ] @
Znam, ali rece covek da koristi samo STL ..
[ Texas Instruments @ 11.08.2010. 18:31 ] @
Pa koja je razilka između win32 console application i clr console application, ako bih korisitio samo stl bilblioteku?
Da li je i onda izvršni program u projektu clr console application zavisan od .net ili ne?
[ Nedeljko @ 11.08.2010. 19:12 ] @
CLR je uvek zavistan od .NET-a. Jednostavno, nije kompajliran u mašinski kod, već u .NET bajtkoda, pa to mora neko (.NET) da rastumači.
[ Texas Instruments @ 12.08.2010. 02:01 ] @
Pretpostavio sam da je tako ali je određena nedoumica postojala. ;) Hvala!
[ lenghorn999 @ 05.12.2013. 15:50 ] @
Za Win aplikacije su ti u prvom redu potrebne API funkcije, sa njima je najlakse.. Pogledaj ovaj sajt Win funkcije