[ Príspevkov: 27 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.08.10
Prihlásený: 19.02.13
Príspevky: 21
Témy: 5 | 5
NapísalOffline : 24.08.2010 15:52 | Grafika v C++ programe

Ahoj :) nevedel som kde konkrétne zaradiť túto otázku :) tak trochu sa venujem C++... Proste mám otázku. Ako urobiť grafiku do "programu"? Aby to proste nebolo iba v tom command okne? Aby to vyzeralo k svetu? Prosím, odpovedzte. Ďakujem :) :D


Offline

Užívateľ
Užívateľ
Grafika v C++ programe

Registrovaný: 02.08.06
Prihlásený: 18.09.14
Príspevky: 233
Témy: 48 | 48
Bydlisko: Bratislava
NapísalOffline : 24.08.2010 16:06 | Grafika v C++ programe

Vygoogli si GUI(graphical user interface).


Offline

Skúsený užívateľ
Skúsený užívateľ
Grafika v C++ programe

Registrovaný: 11.01.09
Prihlásený: 31.12.24
Príspevky: 1395
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 24.08.2010 16:10 | Grafika v C++ programe

Nenapísal si, pre aký OS a akú grafiku máš na mysli. Vykresľovanie do konzoly alebo okná? Ak máš na mysli okná, tak sa to dá viacerými spôsobmi. Vo windowse sa môžeš zamerať na windows api rozhranie. Ak používaš nejaké vývojové prostredie, tak väčšinou tam máš na výber pri vytvorení projektu aj šablony, napr Win32 projekt, MFC projekt, GTK+, atď. Tie ti už vytvoria základ aplikácie, už si tam len postupne dopĺňaš potrebné veci. Ďalej, podľa mňa zaujímavá a celkom nenáročná knižnica, je qt (najnovšia je tuším qt4) a tá je dokonca multiplatformová, čiže "napíš raz, skompiluj kdekoľvek".
Takže, vyber si niečo (viac nájdeš na googli) a ako bolo spomenuté, googli, návodov a tutoriálov je na nete kopec. Osobne odporúčam qt, ale to je subjektívny názor. Ak nepoznáš WINAPI , tak to by tiež nebolo na škodu.

Témy, kde sa už tento problém riešil:
http://www.pcforum.sk/ako-tvorit-graficke-uzivatelske-rozhranie-pre-programy-v-c-vt90612.html
http://www.pcforum.sk/c-gui-napr-tkinter-vt84067.html


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.08.10
Prihlásený: 19.02.13
Príspevky: 21
Témy: 5 | 5
Napísal autor témyOffline : 24.08.2010 17:23 | Grafika v C++ programe

OS - Windows,
myslím že skôr okná...
Používam dev C++ a tam šablóny nie sú . Som v C++ nový takže väčšine pojmov čo si napísal ani nerozumiem. :) ale našiel som nejaký QT Creator a stahujem ho. Máš s ním už nejaké skúsenosti?? Lebo som z toho jeleň :D :D Dík.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.08.10
Prihlásený: 19.02.13
Príspevky: 21
Témy: 5 | 5
Napísal autor témyOffline : 24.08.2010 17:24 | Grafika v C++ programe

A aký je rozdiel medzi tými oknami a konzolami?? :)


Offline

Skúsený užívateľ
Skúsený užívateľ
Grafika v C++ programe

Registrovaný: 02.07.06
Prihlásený: 30.12.24
Príspevky: 14267
Témy: 315 | 315
Bydlisko: Bratislava
NapísalOffline : 24.08.2010 18:31 | Grafika v C++ programe

konzola je to "command okno"

okna je to co bezne vidis vo win (prehlidac, textove editory atd ... )


_________________
PODPIS BOL UPRAVENÝ / ZMAZANÝ Z DÔVODU PORUŠOVANIA PRAVIDIEL FÓRA!
Offline

Skúsený užívateľ
Skúsený užívateľ
Grafika v C++ programe

Registrovaný: 11.01.09
Prihlásený: 31.12.24
Príspevky: 1395
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 24.08.2010 18:50 | Grafika v C++ programe

samuelqqo píše:
Používam dev C++ a tam šablóny nie sú

Tak matne si spomínam, že je tam minimálne OpenGL projekt a aj ten v podstate využíva okná, teda GUI.
samuelqqo píše:
Máš s ním už nejaké skúsenosti??

S QT Creator-om nie, pracujem iba v linuxe s Qt Designer-om. Učil som sa z tohto tutoriálu, tak sa na to mrkni.


Offline

Užívateľ
Užívateľ
Grafika v C++ programe

Registrovaný: 23.08.10
Prihlásený: 30.10.11
Príspevky: 39
Témy: 7 | 7
NapísalOffline : 24.08.2010 18:51 | Grafika v C++ programe

V DEV C++ je sablona na okno. Staci ked si das File->New project a tam si zvolis ci chces konzolove okno alebo windows application ... avsak pokial si v c++ novy tak sa skor uc v konzolovom najpr. az budes mat nejake zrucnosti tak potom sa mozes zameriavat aj na take veci ako je grafika. Teda nebudem ti diktovať ... je to moja osobna skúsenosť lebo ja som sa tiež učil a ešte stale aj učim na konzole :)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.08.10
Prihlásený: 19.02.13
Príspevky: 21
Témy: 5 | 5
Napísal autor témyOffline : 25.08.2010 10:41 | Grafika v C++ programe

A čo je to Windows API?
A nenapísali by ste mi program prosim v ktorom su tie sablony ze windows 32, MFC projekt a GTK+? :) aj keď tým pojmom nechápem :/ :D


Offline

Skúsený užívateľ
Skúsený užívateľ
Grafika v C++ programe

Registrovaný: 11.01.09
Prihlásený: 31.12.24
Príspevky: 1395
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 25.08.2010 11:03 | Grafika v C++ programe

Môžeš si napriklad naštudovať tento WinAPI tutorial. MFC projekt obsahuje viacej zdrojových súborov a s GTK+ som osobne nepracoval. Ak ti môžem poradiť, stiahni si IDE Code::Blocks, je jednoduché, ale podľa mňa lepšie ako Dev-C++ a máš tam kopec predvolených šablon. Stačí si len vybrať.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.08.10
Prihlásený: 19.02.13
Príspevky: 21
Témy: 5 | 5
Napísal autor témyOffline : 25.08.2010 11:28 | Grafika v C++ programe

v tom Code::Blocks ani neviem začať ja som chorý z tých projektov... Ktorý mám vybrať? :/


Offline

Skúsený užívateľ
Skúsený užívateľ
Grafika v C++ programe

Registrovaný: 11.01.09
Prihlásený: 31.12.24
Príspevky: 1395
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 25.08.2010 11:39 | Grafika v C++ programe

Daj Create a new project a potom ak chceš projekt využívajúci WinAPI, tak na konci zvoľ Win32 GUI project, next, napíš názov projektu a miesto, kam sa uloží, next, finish. Vľavo na paneli si potom všimni položku s názvom tvojho projektu a podzložku Source. Tú rozbaľ a dvakrát klikni na zdrojový súbor main.cpp. Zobrazí sa ti základná štruktúra aplikácie využívajúcu WinAPI, ktorú si už upravuješ podľa chuti.
Prvý krát z toho budeš asi trocha mimo, preto som ti vyššie uviedol tutoriál, ktorý ti snáď pomôže. Určite si ale zháňaj aj iné návody a hlavne skúšaj.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.08.10
Prihlásený: 19.02.13
Príspevky: 21
Témy: 5 | 5
Napísal autor témyOffline : 25.08.2010 11:45 | Grafika v C++ programe

Okej tak ja to vyskúšam :D tak zatiaľ dík za všetko :D


Offline

Užívateľ
Užívateľ
Grafika v C++ programe

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233 | 233
Bydlisko: Nové Zámky
NapísalOffline : 25.08.2010 14:42 | Grafika v C++ programe

Pozeral som aj video navody na YouTube na to QT a vyzera to fajn.. Ten QT Creator je fajn spracovany.

Ja by som asi isiel do toho..


_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.08.10
Prihlásený: 19.02.13
Príspevky: 21
Témy: 5 | 5
Napísal autor témyOffline : 25.08.2010 18:25 | Grafika v C++ programe

Možno vyzeram ako debil ale tomu fakt nechápem! :( Ani QT Creatoru ani ničomu!


Offline

Skúsený užívateľ
Skúsený užívateľ
Grafika v C++ programe

Registrovaný: 11.01.09
Prihlásený: 31.12.24
Príspevky: 1395
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 25.08.2010 19:45 | Grafika v C++ programe

Nikto ti nepomôže, ak nebudeš presnejší, čomu konkrétne nerozumieš.


_________________
Ak potrebujete pomoc s diagnostikou/opravou vasej elektroniky ( notebook, motherboard, GPU, a ine ), kontaktujte ma cez SS.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.08.10
Prihlásený: 19.02.13
Príspevky: 21
Témy: 5 | 5
Napísal autor témyOffline : 25.08.2010 22:10 | Grafika v C++ programe

Proste by som potreboval človeka čo sa vyzná alebo aspoň rozumie QTCreatoru :)
a nerozumiem tým pojmom v tutoriáloch.. :( aj keď sa snažím niekde to nájsť ale nedari sa


Offline

Skúsený užívateľ
Skúsený užívateľ
Grafika v C++ programe

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 25.08.2010 22:27 | Grafika v C++ programe

keď dačomu nerozumieš, tak sa musíš holt vrátiť o krok späť... ako myslíš že sa učia ostatní? že tu budeš dostávať všetko na zlatom podnose? nepíšeš žiadnu konkrétnu otázku, ty proste nechápeš ani pojmom v tutoriáloch a dúfaš, že ti tu dakto vysvetlí všetko pekne polopatisticky. prekvapenie, život takto nefunguje


_________________
C#, PHP, ...
Offline

Skúsený užívateľ
Skúsený užívateľ
Grafika v C++ programe

Registrovaný: 11.01.09
Prihlásený: 31.12.24
Príspevky: 1395
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 25.08.2010 22:32 | Grafika v C++ programe

Ak vyčkáš, možno sa ti niekto ozve, kto pracuje v QT Creatore. Alebo sa mrkni na youtube, ako sa v ňom pracuje. Vravíš, že nerozumieš pojmom v tutoriáloch. Napríklad aké pojmy?

// snaž sa popísať svoj problém/y čo najpresnejšie, aby sme sa zbytočne nemuseli pýtať "aký problém", "čo nefunguje", apod.


_________________
Ak potrebujete pomoc s diagnostikou/opravou vasej elektroniky ( notebook, motherboard, GPU, a ine ), kontaktujte ma cez SS.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.08.10
Prihlásený: 19.02.13
Príspevky: 21
Témy: 5 | 5
Napísal autor témyOffline : 25.08.2010 22:43 | Grafika v C++ programe

Najmä nerozumiem kódu ktorý vidím stále napr. keď si mi posielal ten tutorial na windows API tak tomu..
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, "Ahoj Win API !!!","První program", MB_OK);
return 0;
}
mi uplne unika pointa..


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 26.08.2010 7:35 | Grafika v C++ programe

ty fakt nevidis tu pointu ? winmain je metoda ktora je volana pri spusteni programu. cize po spusteni toho prikladu sa ti vykresli messagebox(alertove okno) . a to som s QT creatorom nikdy nepracoval. vidim to tak, ze problem nieje v QT creatore ale vtom ze mas prilis malo skusenosti s programovanim v akomkolvek prog jazyku.


Offline

Skúsený užívateľ
Skúsený užívateľ
Grafika v C++ programe

Registrovaný: 11.01.09
Prihlásený: 31.12.24
Príspevky: 1395
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 26.08.2010 8:42 | Grafika v C++ programe

@coldak - samuelqqo ťa doplietol, to je obyčajné WinAPI

@samuelqoo - na konci prvého dielu bol uverejnený tento príklad iba preto, lebo:
Citácia:
Slyšel jsem (možná zrovna v diskusi na Builderu :-)) názor, že lidé se nechtějí API učit také proto, že nemohou ihned (tj. během prvních cca 5 minut "výuky") napsat oblíbený program "Hello world". To je samozřejmě nesmysl. zde je kompletní zdrojový kód takového programu:

Tzn, že to bolo len tak narýchlo na ukážku, čo to dokáže. Pokračuj v štúdiu a už v hneď druhom článku máš vysvetlenie jednotlivých prvkov toho kódu. Chce to len veľa trpezlivosti a skúšania.


Offline

Užívateľ
Užívateľ
Grafika v C++ programe

Registrovaný: 23.08.10
Prihlásený: 30.10.11
Príspevky: 39
Témy: 7 | 7
NapísalOffline : 26.08.2010 16:05 | Grafika v C++ programe

Hoši mám otazku, ucim sa C++, mam fajn knihu kde je vsetko vysvetlene, ale ide o to že sa tam pracujem iba s konzolovym oknom ale inak sa tam vsetko dobre popisane od zakladov az po OOP ... a moja otazka znie : ked budem chciet prenies tieto moje vedomosti do tohoto grafickeho rozhrania okien nebude to problem ? Ak spravne rozumiem tak tieto graficke rozhrania su vlastne dalsim krokom kde sa doucim dalsie postupu ako spracovat to co som sa naucil v konzolovom okne v okne graficky spracovanom ... je tot ak ?


Offline

Užívateľ
Užívateľ
Grafika v C++ programe

Registrovaný: 19.09.06
Prihlásený: 19.11.24
Príspevky: 749
Témy: 31 | 31
Bydlisko: Ružomberok&...
NapísalOffline : 26.08.2010 16:21 | Grafika v C++ programe

samuelqqo : QT Creator je natolko jednoduchy a intuitivny, ze s tym nemoze byt problem. Skus s niecim jednoduchsim, aspon zaklady C. Nepati ze grafika robi program.
Light : Samozrejme. Okna sluzia v podstate iba na prijemnejsie a interkativnejsie zobrazenie toho, co by si musel v konzole vypisovat cez text.


Offline

Skúsený užívateľ
Skúsený užívateľ
Grafika v C++ programe

Registrovaný: 11.01.09
Prihlásený: 31.12.24
Príspevky: 1395
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 26.08.2010 16:26 | Grafika v C++ programe

Konzola je iba grafický výstup toho, čo si sa učil v knihe. Takže odpoveď znie: nebude to problém, pokiaľ budeš vedieť pracovať s grafickým prostredím. Okrem toho, ak využiješ napríklad MFC alebo VCL knižnicu, tak tie sú postavené na OOP, takže vedomosti, ktoré si nadobudol vďaka tej knihe, sa ti teraz možno zídu.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 26.08.2010 18:43 | Grafika v C++ programe

Light pokial chces robit oknove aplikacie tak napr v tvojej konzolovej aplikacii zavolaj windows api funkciu
Kód:
HWND WINAPI CreateWindow(
  __in_opt  LPCTSTR lpClassName,
  __in_opt  LPCTSTR lpWindowName,
  __in      DWORD dwStyle,
  __in      int x,
  __in      int y,
  __in      int nWidth,
  __in      int nHeight,
  __in_opt  HWND hWndParent,
  __in_opt  HMENU hMenu,
  __in_opt  HINSTANCE hInstance,
  __in_opt  LPVOID lpParam
);
a ta funkcia ti vytvori okno a vrati handle toho okna aby si mohol spravit obsluhu sprav tomu oknu. ale samozrejme vyuzitie MFC je pohodlnejsie :)


Offline

Užívateľ
Užívateľ
Grafika v C++ programe

Registrovaný: 08.03.09
Prihlásený: 06.10.20
Príspevky: 1116
Témy: 88 | 88
Bydlisko: 00100100
NapísalOffline : 27.08.2010 6:34 | Grafika v C++ programe

velmi pekne popisane premenne tej struktury a win api su v serialy na programujte.com http://programujte.com/?akce=clanek&cl=2006012205-win32-api-%96-2-dil dalsi pekny a rozsiahly serial o win api http://www.builder.cz/art/cpp/winapi1.html na ten qt si pozer navody na youtube ako ti uz povedali alebo pouzi uja googla ;)http://www.google.sk/#hl=sk&source=hp&q=qt+tutorial&aq=f&aqi=g4&aql=&oq=&gs_rfai=&fp=8a7511de4164a8b9


_________________
Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-)
 [ Príspevkov: 27 ] 


Grafika v C++ programe



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Pomoc v programe C

v Assembler, C, C++, Pascal, Java

5

578

09.05.2009 16:01

neutronmind

V tomto fóre nie sú ďalšie neprečítané témy.

slovenske znaky v programe c

v Assembler, C, C++, Pascal, Java

5

403

21.05.2013 19:26

igorLM

V tomto fóre nie sú ďalšie neprečítané témy.

Hanojske veze v programe C

v Assembler, C, C++, Pascal, Java

9

1782

25.12.2007 0:06

TrSek

V tomto fóre nie sú ďalšie neprečítané témy.

Grafika na prácu v 3D programe na výber z troch kariet ktorú

v Grafické karty

6

535

04.04.2013 23:09

J_an_o

V tomto fóre nie sú ďalšie neprečítané témy.

Grafika v C

v Assembler, C, C++, Pascal, Java

4

621

06.04.2011 21:23

johny3212

V tomto fóre nie sú ďalšie neprečítané témy.

Grafika a C++

v Assembler, C, C++, Pascal, Java

4

1202

15.07.2009 18:42

TJ

V tomto fóre nie sú ďalšie neprečítané témy.

Grafika v c++

v Assembler, C, C++, Pascal, Java

2

336

21.05.2013 15:35

marian_r

V tomto fóre nie sú ďalšie neprečítané témy.

Grafika v Dev-C++

v Assembler, C, C++, Pascal, Java

16

3823

04.06.2009 20:49

Flexor28

V tomto fóre nie sú ďalšie neprečítané témy.

Packard Bell DOTS-C grafika

v Ostatné grafické karty

16

854

06.04.2013 21:49

BOBO415

V tomto fóre nie sú ďalšie neprečítané témy.

kniha c++ grafika- skúsenosti odporúčania

v Assembler, C, C++, Pascal, Java

8

573

25.12.2012 14:32

FBerente

V tomto fóre nie sú ďalšie neprečítané témy.

Otvoriť v programe...

v Operačné systémy Microsoft

12

1562

24.05.2011 19:48

MARTINKO99

V tomto fóre nie sú ďalšie neprečítané témy.

V akom programe??

v Webdesign

3

705

11.04.2008 0:08

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Založky v programe...

v Assembler, C, C++, Pascal, Java

1

407

01.10.2012 11:36

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

Mám sa učiť C ++/objective C/ C#?

v Assembler, C, C++, Pascal, Java

5

796

08.07.2014 20:40

XOLOO

V tomto fóre nie sú ďalšie neprečítané témy.

v akom programe(?) otvorit?

v Ovládače

2

627

02.11.2011 10:50

BlackDog600

V tomto fóre nie sú ďalšie neprečítané témy.

ornamenty v kresliacom programe

v Grafické programy

8

10280

23.08.2008 18:57

capricorn7



© 2005 - 2025 PCforum, edited by JanoF