Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
trixxcz
Člen
Avatar
trixxcz:10.2.2013 23:15

Ahoj, nebyl by tu někdo od té lásky a nehodil by mi sem nějaké to čtení co se týče okenních aplikací v C++? Konzolové mám docela zvládlé a tím nemyslím, že jsem si jen prošel devbook tutoriály. :D Možná by mi stačilo třeba "načrtnout" nějakou cestu kterou bych se měl ubírat, co hledat atd. Přiznávám se, googlení jsem moc nedal, nějaké tutoriály jsem sice našel, ale hodilo by se mi třeba něco z čeho na začátku čerpal někdo z vás a přišlo vám to jako kvalitní. Za cokoli děkuju :P

 
Odpovědět
10.2.2013 23:15
Avatar
Odpovídá na trixxcz
Luboš Běhounek Satik:10.2.2013 23:23

Uh, pokud chceš dělat okenní aplikace, radši přejdi třeba na C#, to je pro psaní okenních aplikací mnohem přívětivější.

Nahoru Odpovědět
10.2.2013 23:23
https://www.facebook.com/peasantsandcastles/
Avatar
Зайчик
Člen
Avatar
Odpovídá na trixxcz
Зайчик:10.2.2013 23:32

C++ WinApi jsou dávno mrtvý ;)

Nahoru Odpovědět
10.2.2013 23:32
Коммунизм для нашего будущего!
Avatar
trixxcz
Člen
Avatar
trixxcz:10.2.2013 23:55

C# dělám, teda poslední dobou bylo spíš XNA, ale to jenom, že jsem chtěl na chvilku změnu :) C++ se učím jen na odreagování, spíš ze zvědavosti :D Chtěl jsem si to jen zkusit, ale jestli teda říkáte, že néé tak si budu hrát třeba s Directx noo :D

 
Nahoru Odpovědět
10.2.2013 23:55
Avatar
Maxfx
Tvůrce
Avatar
Maxfx:11.2.2013 0:04

Jsou různé frameworky , knihovny stačí googlit :D

Nahoru Odpovědět
11.2.2013 0:04
Být ovládán znamená být sledován, pod dohledem, špehován, veden, uzákoněn, reglementován, ohrazen, indoktrinován, pře...
Avatar
Odpovídá na trixxcz
Luboš Běhounek Satik:11.2.2013 0:28

Pokud to máš ze zvědavosti, tak učit se nějaké pravěké C++ WinForm frameworky nemá moc cenu, radši se koukni na WINAPI, u toho máš aspoň teoretickou šanci, že se ti někdy něco z toho bude nějak hodit, protože z něj dost věcí vychází a můžeš některé funkce využívat i třeba v C#, i když už (skoro) na všechno má C# své obalovací třídy... :)

Ale aspoň budeš vědět/tušit, jak některé věci fungujou pod pokličkou.

Editováno 11.2.2013 0:31
Nahoru Odpovědět
11.2.2013 0:28
https://www.facebook.com/peasantsandcastles/
Avatar
Lukáš Hruda
Tvůrce
Avatar
Odpovídá na trixxcz
Lukáš Hruda:11.2.2013 8:06

Pro form aplikace v C++ doporučuju wxWidgets, neni to složitý, je to multiplatformní a má to dost přehlednou dokumentaci. Ještě můžeš zkusit Qt, ale s tim nemam zkušenosti a pokud vim tak to neni uplně klasický C++.

 
Nahoru Odpovědět
11.2.2013 8:06
Avatar
trixxcz
Člen
Avatar
Odpovídá na Lukáš Hruda
trixxcz:11.2.2013 18:57

Děkuji za reakci a nejen Tobě, určitě se na to podívám... :-)

 
Nahoru Odpovědět
11.2.2013 18:57
Avatar
misa.jedlicka:12.2.2013 12:38

Souhlasím s Luckinem :)
Koukám, že se tu hodně preferuje a vychvaluje C#. Také jsem se tento jazyk učil a přiznávám, že je krásný ale přijde mi že se tu až moc propaguje :D jako nejúžasnější jazyk na všechno :X ano udělali to chytře obšlehly Javu poučili se z chyb C a C++ a dalších a vytvořili friendly user programovací jazyk.
Mám pocit , že kluci z MS také tomuto jazyku dávali velké naděje a MS Windows Vista na to dojel svou neohrabanosti a pomalosti, potom to do Windows 7 překopali ty kritické části z5 do C a C++.
Nenech se odradit od C++ nemusíš používat komplikované ATL,MFC máš na výběr: P
Ano C# je jednodušší skrývá před tebou ukazatele v referenčních typech atd, ano můžeš si v C# také ukazatele povolit jako Unsafe code a pracovat s nimi.
Znáš to pořekadlo kolik jazyků umíš tolikrát jsi člověkem :P
Navíc některé věci nejsou součástí přímo jazyka C# ale .Netu... Pokud pochopíš věci v C++ tak ti v C# i Javě příjdou více jasné. Na OOP bych zkusil třeba Python 
Ale všechno je to jen můj skromný názor ;) Jde o to pochopit problematiku, jazyk už je jen nástroj
Jo a taky jsem četl zde na fórech jak je C a C++ mrtvé a jak C# vládne světu. „bráno s humorem :)" tak přikládám malé info viz odkaz
http://www.tiobe.com/…i/index.html

 
Nahoru Odpovědět
12.2.2013 12:38
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na misa.jedlicka
David Hartinger:12.2.2013 13:32

Význam tady C++ nikdo neodpírá, jen se na klasické programy již nepoužívá. Ono Windows (operační systém) jsou trochu něco jiného, než když děláš účetní systém nebo skladovou evidenci.

Nahoru Odpovědět
12.2.2013 13:32
You are the greatest project you will ever work on.
Avatar
Fugiczek
Tvůrce
Avatar
Odpovídá na misa.jedlicka
Fugiczek:12.2.2013 14:14

V odkazu je chyba, teda neni ale Ctrl+V jsi zmackl 2x takze to neodkazuje na spravnou stranku. Pro line lidi co nechteji umazavat: http://www.tiobe.com/…i/index.html
Btw java vede!! :-D

 
Nahoru Odpovědět
12.2.2013 14:14
Avatar
Lukáš Hruda
Tvůrce
Avatar
Lukáš Hruda:12.2.2013 14:18

Takových statistik jsem viděl několik, většinou jsou si dost podobný. Jenom nějak nechápu jak C může bejt před C++.

 
Nahoru Odpovědět
12.2.2013 14:18
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Lukáš Hruda
David Hartinger:12.2.2013 15:12

Ty statistiky nemají moc vysokou vypovídací hodnotu, v C je jádro Linuxu, proto má tolik, v reálu se však vůbec nepoužívá.

Nahoru Odpovědět
12.2.2013 15:12
You are the greatest project you will ever work on.
Avatar
Lukáš Hruda
Tvůrce
Avatar
Odpovídá na David Hartinger
Lukáš Hruda:12.2.2013 16:10

C se pořád používá, jenom ne u PC nebo mobilních platforem. Programujou se v něm myslim třeba microchipy nebo se používá v robotice. Jinak, Java na prvním místě, to je celkem logický, jelikož je multiplatformní, programuje se v ní pro Android a v dnešní době v ní už de dělat v podstatě cokoliv. Objective-C, tomu bych věřil pokud ty statistiky sou dělaný jenom pro USA. Ten zbytek si myslim že je celkem reálnej.

 
Nahoru Odpovědět
12.2.2013 16:10
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Lukáš Hruda
David Hartinger:12.2.2013 16:11

Objective-C máš ajfouny, těch je hodně :P Mikročipy se dělají dneska už taky v Javě.

Nahoru Odpovědět
12.2.2013 16:11
You are the greatest project you will ever work on.
Avatar
Зайчик
Člen
Avatar
Odpovídá na David Hartinger
Зайчик:12.2.2013 16:16

To si myslím že je dost velký omyl. Jak říká Luckin tak na mikročipy a roboty se používá velice, ale velice často. Hlavně kvůli tomu že ASM neumí jen tak někdo. A chlapci / děvčátka mi snad odpustí když řeknu že C++ je dávno mrtvý co se týče desktop aplikací ( v tomhle ohledu je určitě více nahoře C# ) Samozřejmě v systémových aplikací je podle mě mnohonásobně, možná ještě víc nahoře C++.

Z5 k otázce : Qt není vůbec špatná volba, taky jsem v tom něco zkoušel až mě to překvapovalo. ;) Není špatné se učit nové věci i když se už moc nepoužívají. ;)

EDIT : Mikročipy v javě víc jak v C? O tom silně pochybuji. :P

Editováno 12.2.2013 16:16
Nahoru Odpovědět
12.2.2013 16:16
Коммунизм для нашего будущего!
Avatar
Lukáš Hruda
Tvůrce
Avatar
Odpovídá na David Hartinger
Lukáš Hruda:12.2.2013 16:16

V Evropě pro Apple zdaleka tolik lidí neprogramuje si myslim.

 
Nahoru Odpovědět
12.2.2013 16:16
Avatar
Lukáš Hruda
Tvůrce
Avatar
Odpovídá na Зайчик
Lukáš Hruda:12.2.2013 16:23

Definuj "desktop aplikace". Pokud máš na mysli form aplikace, tak máš asi pravdu, na to se C++ všeobecně už nepoužívá (já ho na to používam pořád). Pokud myslíš všeobecně aplikace s nějakym grafickym rozhraním nebo konzolí, spustitelný přes OS, pak si myslim že tam se pro C++ ještě nějaký uplatnění najde.

 
Nahoru Odpovědět
12.2.2013 16:23
Avatar
Зайчик
Člen
Avatar
Odpovídá na Lukáš Hruda
Зайчик:12.2.2013 16:25

Špatně jsem se vyjádřil, samozřejmě jsem myslel windows forms.

Nahoru Odpovědět
12.2.2013 16:25
Коммунизм для нашего будущего!
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Зайчик
David Hartinger:12.2.2013 20:43

Děláš si legraci? Java řídí ledničky a to úplně běžně :) Je na miliardách podobných zařízení.

Nahoru Odpovědět
12.2.2013 20:43
You are the greatest project you will ever work on.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Зайчик
David Hartinger:12.2.2013 20:46

1.1 billion desktops run Java
930 million Java Runtime Environment downloads each year
3 billion mobile phones run Java
31 times more Java phones ship every year than Apple and Android combined
100% of all Blu-ray players run Java
1.4 billion Java Cards are manufactured each year
Java powers set-top boxes, printers, Web cams, games, car navigation systems, lottery terminals, medical devices, parking payment stations, and more.

Proto říkám, že ty statistiky jsou naprosto na prd, nemají žádnou vypovídací hodnotu.

Nahoru Odpovědět
12.2.2013 20:46
You are the greatest project you will ever work on.
Avatar
Зайчик
Člen
Avatar
Odpovídá na David Hartinger
Зайчик:12.2.2013 20:53

No, všude je Java až se mi zamotala halva ;(

Nahoru Odpovědět
12.2.2013 20:53
Коммунизм для нашего будущего!
Avatar
trixxcz
Člen
Avatar
trixxcz:14.2.2013 9:30

Koukám že můj dotaz tady rozpoutal vášnivou diskuzi né až tak související s mým dotazem... :D To jsem sice nechtěl, nicméně i tyhle diskuze jsou občas dost zajímavý :D Přeci jenom každý názor by se měl brát v potaz :D

 
Nahoru Odpovědět
14.2.2013 9:30
Avatar
misa.jedlicka:14.2.2013 10:16

Jenom trošku 8-) rozpálit ortodoxní Windowsaky z toho je vždy FLAME :D
Nuž mužeš zkusit QT i s jejich pěkným IDE
http://qt.digia.com/…loper-Tools/

již jednou zmíněné wxWidgets
http://www.wxwidgets.org/

a myslím že i GTK+ je portované pod Windows
http://www.gtk.org/

A nebo klasiku od MS.... Tutorial a dokumentaci k tomu určitě najdeš na netu strejda Google poradi ;)

Programovaci technika nebo jazyk to je skoro jako náboženství :D možná bude Flame :X

 
Nahoru Odpovědět
14.2.2013 10:16
Avatar
Maxfx
Tvůrce
Avatar
Maxfx:23.2.2013 8:47

Qt se mi taky líbí :D

Nahoru Odpovědět
23.2.2013 8:47
Být ovládán znamená být sledován, pod dohledem, špehován, veden, uzákoněn, reglementován, ohrazen, indoktrinován, pře...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 25 zpráv z 25.