Diskuze: Pomoc s rotací objektu

C# .NET .NET (C# a Visual Basic) Pomoc s rotací objektu American English version English version

Avatar
David Mlčoch
Redaktor
Avatar
David Mlčoch:

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
Redaktor
Avatar
Milan Křepelka:

A co je myšleno objektem?

 
Nahoru Odpovědět 18.11.2015 9:00
Avatar
David Mlčoch
Redaktor
Avatar
David Mlčoch:

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

 
Nahoru Odpovědět 18.11.2015 14:57
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na David Mlčoch
ostrozan:

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
Redaktor
Avatar
David Mlčoch:

Je to ve WF.

 
Nahoru Odpovědět 18.11.2015 16:16
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na David Mlčoch
ostrozan:

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
Redaktor
Avatar
David Mlčoch:

A jak by se to tedy provedlo ve wpf?

 
Nahoru Odpovědět 18.11.2015 19:51
Avatar
Milan Křepelka
Redaktor
Avatar
Milan Křepelka:

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
Redaktor
Avatar
David Mlčoch:

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
Redaktor
Avatar
Odpovídá na David Mlčoch
Milan Křepelka:

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
Redaktor
Avatar
David Mlčoch:

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
Odpovídá na David Mlčoch
Petr Čech (czubehead):

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
Why so serious? -Joker
Avatar
David Mlčoch
Redaktor
Avatar
David Mlčoch:

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.valkovic
Šéfredaktor
Avatar
patrik.valkovic:

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  +1 18.11.2015 21:09
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
David Mlčoch
Redaktor
Avatar
David Mlčoch:

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  ±0 18.11.2015 21:15
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na David Mlčoch
ostrozan:

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  +1 18.11.2015 21:47
Avatar
ostrozan
Redaktor
Avatar
ostrozan:

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
Odpovídá na David Mlčoch
Petr Čech (czubehead):

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.valkovic 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  +1 18.11.2015 22:39
Why so serious? -Joker
Avatar
Odpovídá na David Mlčoch
Petr Čech (czubehead):

double post

Editováno 18.11.2015 22:40
Nahoru Odpovědět 18.11.2015 22:39
Why so serious? -Joker
Avatar
David Mlčoch
Redaktor
Avatar
David Mlčoch:

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  -2 18.11.2015 23:04
Avatar
Milan Křepelka
Redaktor
Avatar
Odpovídá na David Mlčoch
Milan Křepelka:

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  +2 19.11.2015 6:29
Avatar
Odpovídá na David Mlčoch
Libor Šimo (libcosenior):

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  +3 19.11.2015 6:57
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Milan Křepelka
ostrozan:

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  +3 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.