November Black Friday C/C++ week
Black Friday je tu! Využij jedinečnou příležitost a získej až 80 % znalostí navíc zdarma! Více zde
Pouze tento týden sleva až 80 % na e-learning týkající se C/C++

Diskuze: canvas vs drawing

Aktivity (4)
Avatar
Ondra Toman
Člen
Avatar
Ondra Toman:24. června 20:02

ahoj. Ve WPF aplikacích jsou dvě možnosti práce s grafikou (nebo jsou i nějaké další?) a to pomocí graphics (system.drawing) a canvas. Zajímá mě jaké jsou výhody a nevýhody případně na co se který typ obvykle používá. ano, určitě by se to dalo dohledat na internetu, ale zabralo by to mnohem více času. doufám že vám to nevadí.

Zkusil jsem:

Chci docílit:

 
Odpovědět
24. června 20:02
Avatar
JerryM
Člen
Avatar
JerryM:25. června 10:24

no WPF používá pro renderování DirectX takže je fuk co použiješ .. ale System.Drawing je třída z WinForms což je starší verze knihovny WPF a má pomalejší grafiku protože používá GDI+ pro vykreslování místo DirectX ... já bych určitě používal raději nověší verzi a tu starou už nechal spát ...

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět
25. června 10:24
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Ondra Toman
Člen
Avatar
Odpovídá na JerryM
Ondra Toman:25. června 10:27

někde jsem četl že se prý používají obě ale jestliže je canvas rychlejší tak tedy použiji canvas. díky za odpověď.

 
Nahoru Odpovědět
25. června 10:27
Avatar
JerryM
Člen
Avatar
JerryM:25. června 10:32

používat mužeš kterou chceš .. WinForms je jednodušší na zpracování a algoritmizaci a WPF je složitější a hlavně chtěj to zaměstnavatelé ... pokud děláš účetnictví pro malou firmu tak je to fuk ... časem poznáš že na práci z WPF potřebuješ 2 monitory (ideálně 3) protože to neusálý přepínání mezi XAML a designerem je tragédie ..
jestli děláš jednoduchou aplikaci použij WinForms jestli děláš něco "korporátního" použij WPF .. chápeš ??

 
Nahoru Odpovědět
25. června 10:32
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 4 zpráv z 4.