Diskuze: C++ tlačítka v mím programu se zoobrazujou na každým jiným monitoru jinde
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 12 zpráv z 12.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Rectangle r = Screen::PrimaryScreen->WorkingArea;
4. měl by ses opravdu zamyslet nad tím pravopisem, takto vypadáš jak trotl
no já vim já češtinu neřešim a kdybych řešil tak nevim jestli bych
psal dobře
jinak děkuju za radu v C# budu programovat asi jindy proto že nevim jestli
když bych nakopíroval ty moje kódy
do C# projektu tak jestli by to fungovalo proto že C# neumim
jinak jen tak se zeptám i když asi potom přejdu na C# a možná se začnu
učit i DirectX
tak jde v C++ windows forms udělat něco takovídleho?
https://www.youtube.com/watch?…
hmmm.. tak to nějak nejde proto že to s tim Rectangle r =
Screen::PrimaryScreen->WorkingArea;
nefunguje dal jsem tohle ten kód do funkce void InitializeComponent(void)
za nastavení rozlišení okna a nic když si změnim rozlišení ve windows tak
to mám někde napravo místo toho
aby to bylo uprostřed
Rectangle r = Screen::PrimaryScreen->WorkingArea;
je jen ukázka jak jednoduše získat velikost prim. obrazovky, (resp. pracovní
plochy), pozici tlačítka si už musíš vypočítat (např. button->Left =
((r.Width/2)-(button->Width/2)); ) i když tobě by mělo stačit
maximalizovat okno po spuštění a z jeho rozměrů vypočítat pozici
tlačítka.
Ale jak jsem už napsal WinForms se na tohle nehodí, dá se to sice udělat ale
dost nešikovně (hlavně velikost písma se blbě řeší). Pokud chceš
formulář, který se bude přizpůsobovat rozlišení a dpi monitoru tak
jedině zmíněný WPF. A pokud chceš dělat hry v C++, tak WinForm rovnou
opusť, nikdy nenapíšeš dobrou hru a pořád budeš zápasit s problémy
týkajících se zobrazení.
To v čem dělat hry ti radit nebudu, protože se složitějšími hrami nemám
zkušenosti. Pouze vím, že se dají do VS 2017 doinstalovat nástroje Cocos a
Unity.
A co se týče té češtiny, tak většina prohlížečů má integrovanou
automatickou kontrolu chyb v textu, chyby se většinou zviditelňují červenou
vlnovkou pod textem.
ale já jsem chodil kroužek programování a on tam někdo udělal v C# dost
dobrou hru
sice 2d myslím ale fungovala mu normálně myslím že to hrál myší nebo
šipkama už nevim a střílel po zombie nebo co to tam bylo
jinak dá se teda nějak překonvertovat ten C++ projekt na ten C# projekt?
nebo ten kód tý windows forms application a kód buttonů a jenom těhletěch
podobných blbůstek je stejný?
Kdybych chtěl dělat jen hry v C#, tak bych se podíval rovnou na třeba na Unity. Ale i v WPF se dají vyrobit dobré 2D hry tady je malá ukázka: https://www.youtube.com/watch?…
Co v to projektu máš tak povedeného, že se toho nehodláš vzdát?
No já jsem to měl už asi napsat dřív já aktuálně dělám jakoby hru
je to spíš výukovej program
vlastně po zmáčknutí Začít hrát nebo jak to tam mám teď nevim se
oběví nějakej náhodnej příklad
ze Základů Elektrotechniky a v něm buď je nějaký počítání třeba
rezistory nebo výběr správný odpovědi
a takhle různě
to s tou grafickou hrou jsem měl na mysli já jsem to nějak asi špatně
napsal
že někdy potom něco takovího udělám ale až dodělám tenhle projekt
jinak ještě k tomu projektu já jsem se k němu vrátil tak za takoví 1 rok
asi
tak že jsem zapoměl jestli funguje náhodný výběr příkladu proto že jsem
udělal zatím jen jeden tak že to nemůžu otestovat a
ještě jsem se na ten kód ani pořádně nekoukl proto že doposud jsem
řešil to s tím rozlišením
a to s tou kompilací že to nešlo na jiným pc
jinak jde nějak zabalit do .dll celá ta základní funkce?
nebo víš co? pomůžeš mi prosím že bych ti poslal ten projekt a ty bys mi
to dal do nejvhodnější nějaký tý formy? na tohle asi bude stačit windows
forms application když se tam nic moc grafickýho nedělá jen tlačítka
a obrázky možná nějakej .gif
tak já ti teda pošlu ten projekt soukromou poštou
k té dll snad nebude vadit, když pošlu odkaz ke konkurenci, ale toto je velmi podrobná ukázka zabalení funkce do dll a následný import této funkce
Každopádně, i když je to jednoduchá aplikace, tak pokud chceš dělat
WinForm, stejně doporučuji C#.
C++/CLI je strašný paskvil a blbě se ti budou shánět návody a málo kdo ti
kvalitně poradí (já už vůbec ne, taky už dělám v C#).
jo já už se C# učím myslim od včera
jinak dá se úplně celí projekt dát do .dll?
do knihoven se většinou dávají funkce a zdroje.
Ten projekt co jsi mi poslal, by se dal za 5 minut přepsat do C#, takže tím
bych se netrápil.
Zobrazeno 12 zpráv z 12.