DevPad: krokování programů v prohlížeči

9× zobrazeno vlastní projekt

„A co kdyby…?“ Úpravy hodnot za běhu

Tohle bývá ve výuce nejsilnější chvíle. Program stojí v pauze a učitel se zeptá: co se stane, když tady bude 42? S přepínačem Úpravy hodnot (tužka v liště) stačí na hodnotu v panelu Proměnné nebo Pole dvakrát kliknout (nebo stisknout F2), přepsat ji a pokračovat. Do seznamů, slovníků a množin jde tlačítky + a − prvky přidávat a odebírat.

Animace: v pauze se dvojklikem přepíše prvek seznamu z 9 na 42, tlačítkem + se přidá nový prvek 8, proměnná limit se změní z 10 na 13 a program po spuštění vypíše výsledek s novými hodnotami

Úpravy fungují ve všech čtyřech jazycích, i ve vnořených vlastnostech objektů a v proměnných volajících funkcí. Upravit jde i ve chvíli, kdy program čeká na vstup od uživatele. DevPad přitom hlídá, aby úprava nerozbila rozpracovaný příkaz: hodnotu, se kterou se právě počítá, nepřepíše a řekne proč.

Žák si tak může vyzkoušet hraniční případy bez přepisování a nového spouštění programu: prázdné pole, zápornou hodnotu, prvek navíc. A hned vidí, jak na to program zareaguje.

// související
// vlastní projekt

Osobní web petrvobornik.cz

Osobní web a online CV postavený na míru v ASP.NET Core (.NET 10) jako náhrada za dosavadní Joomlu – s kompletně převzatým obsahem, novým designem, vlastní administrací na míru a rozhraním pro správu…

21× zobrazeno

Starý web na Joomle ohrozila chyba PHP. O pár dní později běží nový, napsaný na míru v .NET, bez cookie lišty a s administrací, do které teď umí sáhnout i umělá inteligence.

51× zobrazeno

V převážně neveřejném archivu na YouTube se nashromáždilo několik sérií nesestříhaných záznamů přednášek o programování, takže pokud máte zájem, můžete se k nim dostat třeba právě tudy...

4 139× zobrazeno

Série video-tutoriálů o základech programování v jazyce C#. Od nuly pro úplné začátečníky, až po pokročilejší témata a postupy (LINQ, soubory apod.). Vše probíráno v projektech typu konzolová…

4 587× zobrazeno