Diskuze: Znalost C# nebo i Visual Studio,Visual C# při tvorbě winform.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 10 zpráv z 10.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, dle mého názoru to už dnes asi není tolik potřeba, nicméně pokud
chceš být dobrý programátor, tak se to hodí vědět. Samozřejmě je blbost
psát winform/wpf aplikace ručně když to jde mnohonásobně rychleji, ale
měl bys zhruba vědět co a jak se generuje uvnitř ( jak fungují události
atd..). Ostatně tady na itnetwork jsou tyto základy popsané suprově asi do 2
článků takže to tak velká oběť není . (Pokud už ale umíš OOP)
Toto je zajímavé téma/dotaz.
Ahoj, určitě bych se neučil WinForms, neboť se jedná o zastaralou technologii. Když už bys trval na desktop aplikacích, tak lepší je WPF (Windows Presentation Foundation). Zde na ITNetwork najdeš spousty tutoriálů pro tuto technologii. Nejlepší je však tvořit webové aplikace pomocí ASP .NET Core. Odkaz na tutoriály: https://www.itnetwork.cz/…asp-net/core
Je fajn rozumieť, ako to zhruba na pozadí funguje, ale na vytváranie desktopových aplikácií ti (okrem znalostí programovania) naozaj stačí len vedieť kedy a kam vo VS kliknúť (s trochou nadsázky).
Či s takýmto prístupom budeš vedieť riešiť problémy, ktoré s postupom času nastanú, alebo či bude tá aplikácia fungovať na výbornú… To už je vec druhá.
Říkam si jestli by nestačilo v pokročilem stadiu se jen naučit to co se
mi oběví v kodu
po klikání ve wpf.
Tím se toho příliš nenaučíš. Nejspíš nebudeš ani vědět, co co dělá, natož, jak fungují usingy, třídy a jejich metody. Kdy public, kdy private, kdy abstract atd. Je toho spousty, co bys potřeboval znát a když to budeš chtít pochopit, není jiné cesty než začít od základů. Generovaný kód není úplně optimální. Buď code behind vůbec neřeš a jen to naklikej nebo se pusť do místních tutoriálů v C#.NET, kde se naučíš vše potřebné.
měl bys vědět, že WinForms jsou stará i když stále používaná knihovna ale zaměstnavatelé raději WPF což je novější verze WinForms ... takže pokud se něco budeš učit asi bych WPF...
"znát" kod který je automaticky generovaný visual designerem WinForms není nutné ale stejně mu budeš muset časem umět rozumět protože občas do něj musíš zasáhnout ..
Já sem stim začal a používám wpf ,zaměnil sem winform za wpf kuli začátkům ,ale zajimalo mě i jestli na trhu prace někoho kdo umi c# bez všech těch referenci jako v každém jazyku dobře https://www.tutorialspoint.com/csharp/ bez WPF a a ve VISUAL STUDIO klika a zna https://www.itnetwork.cz/…-code-behind se může uplatnit nebo musí mit hlavu jak kdyby se měl naučit celou bibli.
bohužel ti nikdo neporadí co všechno se naučit. WPF je základní manuál
tohle:
https://www.wpftutorial.net/
bez toho se neobejdeš ... hlavně jde o to pochopit co je to stack panel,
gridpanel, canvas a pod.
jestli máš úlohu třeba do školy nebo pro zábavu naučil bych se jen
WinForms a dál bych se tim nezabejval ale jestli se s tim chceš i živit tak
bohužel potřebuješ WPF ... ale nebál bych se toho za 2-3 roky se to poddá
samo... jinak některý věci jdou udělat pomocí kodu (codebehind) a některý
pomocí XAML definice .. ale jestli existuje přesná korespondence to nevim ..
to jsem nikdy nezkoumal .. všechny reference se stejně nenaučíš .. jsou
jich miliony ..
Zobrazeno 10 zpráv z 10.