Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)
Avatar
Petr Kasnal
Člen
Avatar
Petr Kasnal:13. září 3:08

Zdravím je to takový začátečnický problém... Spíše dotaz. Jakou třídu dědí všechny komponenty ? (Label, Button, TextBox, atd..)

 
Odpovědět 13. září 3:08
Avatar
NouF
Člen
Avatar
Odpovídá na Petr Kasnal
NouF:13. září 6:29

Asi se budeš muset více rozepsat, o co jde..

 
Nahoru Odpovědět 13. září 6:29
Avatar
STP
Člen
Avatar
STP:13. září 6:50

Object? :)

Editováno 13. září 6:51
Nahoru Odpovědět 13. září 6:50
Když umřít, tak online!!!
Avatar
zelvicek
Člen
Avatar
Odpovídá na Petr Kasnal
zelvicek:13. září 6:51

System.Object

 
Nahoru Odpovědět 13. září 6:51
Avatar
Marian Benčat
Redaktor
Avatar
Marian Benčat:13. září 7:12

Většinou nějaký Control class.. Záleží zda jde o wpf či winforms, či webforms

Nahoru Odpovědět  +2 13. září 7:12
In Smalltalk, everything is an object, In Clojure, everything is a list, In Javascript, everything is fucking mistake
Avatar
Petr Čech
Redaktor
Avatar
Petr Čech:13. září 8:19

Ve WPF všechno, co jde vidět dědí z UIComponent. Ale pro většinu věcí bohatě stačí počítat s tím, že je vše Control, pracuje se s nimi mnohem lépe.
Ve WindowsForms nevím, ale jestli jsi začátečník, měl bys od nich utéct, dokud to ještě jde.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět  ±0 13. září 8:19
Why so serious? -Joker
Avatar
Petr Kasnal
Člen
Avatar
Odpovídá na Petr Čech
Petr Kasnal:13. září 11:19

Hrozně se omlouvám myslel jsem WPF :D Díky moc myslel jsem si, že je to Control. Moc děkuju :)

 
Nahoru Odpovědět 13. září 11:19
Avatar
Luboš Satik Běhounek
Autoredaktor
Avatar
Luboš Satik Běhounek:13. září 12:06

Ve WindowsForms nevím, ale jestli jsi začátečník, měl bys od nich utéct, dokud to ještě jde.

Za tuhle část musím dát palec dolu, tenhle nesmyslnej hate WF různě na ITN popravdě moc nechápu.

WPF není nová™ lepší™ náhrada za WF, ale prostě jiný přístup.

  • Bindování je super, když často měníš data, změníš jen data a o víc se nestaráš, ve WF musíš po změně dat ještě updatnout data kontrolky
  • Vykreslování přímo přes DirectX přes grafiku je většinou rychlejší
  • XAML umožňuje navrhování vzhledu v podobném stylu jako weby s HTML a CSS a lepší podporu různých rozlišení

Ale WPF má i svoje nevýhody:

  • multiplatformnost - WF rozjedeš prakticky na čemkoliv, WPF vykresluje přes DX, takže na non-Win platformách buďto neběží vůbec nebo je to dost experimentální
  • základ WPF aplikace je o něco složitější než základ WF aplikace, pokud chceš jednoduchou appku s dvouma tlačítkama, checkboxem a textboxem, ve WF to budeš mít dřív a určitě WPF není dobrej nápad pro začátečníky, kteří teprv začínají programovat, protože ten koncept je složitější
  • má větší nároky na HW (grafiku) a v určitých situacích (VM, remote desktop, ..) může běžet jen softwarově, což u komplikovanějších aplikací, kde se s pomalejším SW během nepočítalo, může bejt ve výsledku pomalejší než stejná aplikace přes WF
  • pro WF existuje větší množství už hotových controlls, ať už těch placených nebo zdarma
Nahoru Odpovědět  +6 13. září 12:06
https://www.facebook.com/peasantsandcastles/
Avatar
Marian Benčat
Redaktor
Avatar
Odpovídá na Luboš Satik Běhounek
Marian Benčat:13. září 12:18

Souhlasím hlavně s tím, že wpf by jsem rozhodně taky nedoporučil začátečníkovi, protože je to mnohem větši Magie, než winforms. To ostatní považuji za diskutabilní.

Nahoru Odpovědět 13. září 12:18
In Smalltalk, everything is an object, In Clojure, everything is a list, In Javascript, everything is fucking mistake
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 9 zpráv z 9.