IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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í.

Diskuze: Pomoc s rotací objektu

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
David Mlčoch
Tvůrce
Avatar
David Mlčoch:17.11.2015 13:53

Přeji všem hezký den,
chci se zeptat jak lze udělat rotaci objektu. Vím, že jde udělat rotace po 90°, 180°,270°. Ale chtěl bych, aby po každém kliknutí se objekt posunul na ose o 1°. Pomůže mi někdo prosím?

Děkuji Všem za pomoc

 
Odpovědět
17.11.2015 13:53
Avatar
Milan Křepelka
Tvůrce
Avatar
Milan Křepelka:18.11.2015 9:00

A co je myšleno objektem?

 
Nahoru Odpovědět
18.11.2015 9:00
Avatar
David Mlčoch
Tvůrce
Avatar
David Mlčoch:18.11.2015 14:57

Nejlépe například button, obrázek, panel.

 
Nahoru Odpovědět
18.11.2015 14:57
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na David Mlčoch
ostrozan:18.11.2015 16:12

Takže UI element :) a má to být ve WF, nebo WPF?

 
Nahoru Odpovědět
18.11.2015 16:12
Avatar
David Mlčoch
Tvůrce
Avatar
David Mlčoch:18.11.2015 16:16

Je to ve WF.

 
Nahoru Odpovědět
18.11.2015 16:16
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na David Mlčoch
ostrozan:18.11.2015 17:32

V tom případě se obávám, že máš smůlu. Ale třeba to někdo vyvrátí.
Ve WPF není problém.
Jako vždy si neodpustím doporučení:
neztrácej dál čas s WF a přejdi na WPF :-)

 
Nahoru Odpovědět
18.11.2015 17:32
Avatar
David Mlčoch
Tvůrce
Avatar
David Mlčoch:18.11.2015 19:51

A jak by se to tedy provedlo ve wpf?

 
Nahoru Odpovědět
18.11.2015 19:51
Avatar
Milan Křepelka
Tvůrce
Avatar
Milan Křepelka:18.11.2015 19:54

WF neumí rotovat kontrolky. Za velkého úsilí bych mohl dělat svoje kontroly jako panely s rotujícím Graphics nebo jiné kontrolky kde bys ses k tomu objektu dostal. V tomto směry byla rada od
ostrozan docela dobrá. Tedy až na to, že WPF je v podstatě taktéž ztráta času. Tedy pokud se člověk chce vysloveně zahrabat na na windowsím desktopu.

 
Nahoru Odpovědět
18.11.2015 19:54
Avatar
David Mlčoch
Tvůrce
Avatar
David Mlčoch:18.11.2015 20:05

Viděl sem že nekdo na yt dokazal udelat rotaci obrázku. Ale button, nebo panel sem jeste nevidel.

 
Nahoru Odpovědět
18.11.2015 20:05
Avatar
Milan Křepelka
Tvůrce
Avatar
Odpovídá na David Mlčoch
Milan Křepelka:18.11.2015 20:15

Ano, tos viděl dobře. To je ten princip. Ale je to stále se drbat rukou na špatné straně hlavy.

http://stackoverflow.com/…into-a-panel

 
Nahoru Odpovědět
18.11.2015 20:15
Avatar
David Mlčoch
Tvůrce
Avatar
David Mlčoch:18.11.2015 20:24

Jojo to je ono, děkuju, takže mi doporučujete spíše WPF? Mně totiž to wpf prijde hrozne neprehledne.

 
Nahoru Odpovědět
18.11.2015 20:24
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na David Mlčoch
Petr Čech:18.11.2015 20:52

Určitě WPF, WF je mrtvé.
PS: je mrtvé, neříkám, že na tom nic neběží.
Jinak by mě zajímalo, co ti na tom připadá nepřehledné...

Nahoru Odpovědět
18.11.2015 20:52
the cake is a lie
Avatar
David Mlčoch
Tvůrce
Avatar
David Mlčoch:18.11.2015 20:54

Třeba mi nejde uplne zmenit vzhled třeba Tabcontrol, není to přehledne jako WF

 
Nahoru Odpovědět
18.11.2015 20:54
Avatar
Patrik Valkovič:18.11.2015 21:09

Tohle nemá cenu komentovat.
Bylo Ti už milionkrát řečeno, ať nepoužíváš WF, když si nedáš říct (a musíš jít hlavou proti zdi), tak se pořád neptej na tak blbé otázky. Odpověď je ve většině případů jasná : "ne, skutečně to nejde udělat".
Pokud Ti WF příjde přehlednější než WPF tak vůbec nechápu co porovnáváš. To samé, že ti nejde změnit vzhled TabControl poukazuje jen na to, že sis o WPF nic nenastudoval. Pokud chceš v něčem dělat, tak si první příslušnou technologii nastuduj (alespoň základy) - potom ti alespoň nebude muset každý odpovídat 10 otázek týdně na tutéž věc, jenom protože nevíš, jak to funguje.

Nahoru Odpovědět
18.11.2015 21:09
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
David Mlčoch
Tvůrce
Avatar
David Mlčoch:18.11.2015 21:15

Já bych tě poprosil, aby ses již nevyjadřoval k žádnému tématu mnou založenou. Já nemám náladu číst toto. Máte být kurva rádi, že mám sice stupidní dotazy, ale začátečníkům to může pomoct (dle vás - BLBÝ OTÁZKY). Pokud se ti to nelíbí, tak co to čteš? Žádal tě snad někdo? Když si myslíš, že je to stupidní, tak to ignoruj a jdi dál. Stejně, jak ty nemáš náladu odpovídat, tak stejnak já nemám náladu komentovat tvé řeči.

 
Nahoru Odpovědět
18.11.2015 21:15
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na David Mlčoch
ostrozan:18.11.2015 21:47

Jen malá ukázka možností WPF : http://www.codeproject.com/…nsformations

S tím doporučením - no jak se to vezme - pokud se chceš pohybovat výhradně na Windows - tak rozhodně.
Pokud bys ale chtěl jít do linuxu, nebo Androidu - tak asi Java - ostatně z toho důvodu já sám se teď Javu učím - je asi nejblíž C# .

a WPF je nejblíž JavaFx
ale pozor- zapomeň na pohodlí Visual Studia - dostupné IDE jako jsou NetBeans , nebo IntelijIdea postrádají jakýkoli Intelisense - což nemůžu dodnes překousnout - dávno jsem odvykl vypisovat celá jména objektů
jediné ulehčení spočívá v tom, že po tečce za názvem instance třídy (pokud ho napíšeš správně, ale to se dozvíš až po zadání té tečky) ti ukáže její členy, které už si můžeš teda "milostivě" nakliknout :-)

suma sumárum je práce v Javě zdlouhavější , zato máš na výběr několik nástrojů pro tvorbu UI, a už zmíněnou multiplatformnost

No a jestli JavaFx umí stejná kouzla jako WPF - to zatím nevím, tak daleko ještě nejsem.
Já osobně nic proti Windows nemám, už jen pro to, že u nás v práci, kde jsem pár drobných aplikací už zavedl a snad ještě nějaké přibudou - určitě nikdy nic jiného,než Windows nebude a to budu určitě radši dělat ve WPF než v Javě,jak to tak vidím.

To je ale můj názor , někdo jiný ti poradí třeba Python, nebo PHP...

A co vlasně ti příjde na WPF nepřehledné - ten XAML navíc k tomu C# ?

 
Nahoru Odpovědět
18.11.2015 21:47
Avatar
ostrozan
Tvůrce
Avatar
ostrozan:18.11.2015 21:53

a ejhle?!
než jsem stačil dopsat svůj licitát, tak tu přibylo spousta příspěvků, takže poslední otázka byla vlastně zodpovězena

Firefox mi nedává možnost editace (nezobrazuje "tužku") tak jsem ji nemohl vymazat

 
Nahoru Odpovědět
18.11.2015 21:53
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na David Mlčoch
Petr Čech:18.11.2015 22:39

Jediná stupidní věc jsi tady ty. pokud použiju tvůj jazyk, což doufám, že mi komunita promine, tady jsou "kurva profíci", kteří nechápou, jak může někdo zakládat téma na každou volovinu jen proto, že je líný si příslušnou technologii nastudovat takový jako to dělají všichni normální programátoři. Každý přibližně desátý dotaz ve fóru ohledně C# je tvůj. Divíš se, že to někdo nevydrží a vybuchne?
Prosím o objasnění, proč máme být rádi za to, že nám spamuješ fórum.
Nechápu, jak můžeš být tak arogantní, když jsi v porovnání s
Patrik Valkovič epsílon (čti nula), alespoň v tomto oboru. Za klávesnicí si nadávej jak chceš, ale když chceš pomoct, tak by ses měl naučit základy adaptivního chování. Já třeba vím, že se chovám arogantně, ale pouze v situacích, kdy to je opodstatněné, třeba teď.
Když se ti tu nelíbí, tak běž prostě pryč.
PS: najdi si prosím význam slova arogantní. Děkuji.
Jestli vytáhneš argument, že tvůj učitel tvrdí, že WF je lepší než WPF, tak si nejspíš půjdu sehnat zbrojní pas.

Nahoru Odpovědět
18.11.2015 22:39
the cake is a lie
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na David Mlčoch
Petr Čech:18.11.2015 22:39

double post

Editováno 18.11.2015 22:40
Nahoru Odpovědět
18.11.2015 22:39
the cake is a lie
Avatar
David Mlčoch
Tvůrce
Avatar
David Mlčoch:18.11.2015 23:04

Můj milej, já nejsem vůbec z oboru IT, studuju medicinu, k tomu mam praci, k tomu se staram o starsi lidi v domove duchodcu a jeste ve volny cas se snazim neco udelat. Proto mam tk casto dotazy a ano odejdu.

 
Nahoru Odpovědět
18.11.2015 23:04
Avatar
Milan Křepelka
Tvůrce
Avatar
Odpovídá na David Mlčoch
Milan Křepelka:19.11.2015 6:29

Ahoj,

souhlasím s tebou ohledně toho, že WPF je z prvního, druhého i třetího pohledu méně přímočará. Je to horší na pochopení pro ty co už čuchli k WF a i myslím, že je potřeba umět používat složitější programátorské záležitosti. Těch věcí "za závojem" je tam poměrně dost.

Časem pry dochází k jakémusi "aha" efektu. Já jsem tedy k němu nedospěl a taktéž jsem se rozhodl WPF nevěnovat.

Nicméně vážně veřím tomu, že jestli se budeš Windowsovému desktopu věnovat více, měl by ses do toho ponořit. Těch zajímavých věcí je tam poměrně dost.

Grafické transormace a animace jsou v této technologii mnohem dále.

 
Nahoru Odpovědět
19.11.2015 6:29
Avatar
Odpovídá na David Mlčoch
Libor Šimo (libcosenior):19.11.2015 6:57

Tak isto ako ty, som aj ja samouk a vzdelanie mám humanitárneho smeru.
Potreboval som si napísať desktopovú aplikáciu a premýšlal som o WF, lenže potom som si všimol WPF, pprečítal som si o tom niečo a jednoznačne som sa preň rozhodol.
Nikdy predtým som nerobil desktopovú aplikáciu, ale s WPF to nebol až taký problém. Nastavenie plochy a komponent v XAML je brnkačka.
Takže veľmi ti WPF odporúčam. Uľahčilo mi prácu.
Miestny seriál na základy úplne stačí, to ostatné sa dá nájsť na webe.

Nahoru Odpovědět
19.11.2015 6:57
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Milan Křepelka
ostrozan:19.11.2015 16:54

horší na pochopení pro ty co už čuchli k WF

to jsi řekl, přesně - ovšem třeba já co jsem ztratil s WF rok života (ano, lituju toho) jsem na WPF přešel naprosto hladce - ze začátku mi sice trochu vadili malichernosti, jako že WPF nemá nějaké kontrolky co byly ve WF - ovšem jen do doby, než jsem přišel na to že můžu jakoukoliv kontrolku z WF použít i ve WPF
trochu nezvyk byl sice XAML, protože do té doby jsem byl celkem netknutý značkovacími jazyky ale vzhledem k tomu, že si ho v začátcích člověk vůbec nemusí všímat - vše se nakliká v properties nebo dá zadat z kódu a časem se zcela plynule přejde do XAMLu, protože psát v něm je prostě jednodušší a o tom, že to otevře bránu do HTML, FXML a jiných xxML ani nemluvě

Grafické transormace a animace jsou v této technologii mnohem dále.

nejen to - já si teda s grafikou moc nehraju, ale ocením spíš binding a routing events - mimo jiné

 
Nahoru Odpovědět
19.11.2015 16:54
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 23 zpráv z 23.