Miroslav Virius

autor

Od C++ k C#


V tejto knihe nájde čitateľ nenásilný úvod do programovacieho jazyka C#, založený na jazyku C++. Cieľom knihy je doviesť čitateľa na úroveň pokročilého programátora. Výklad doprevádzajú ukážky zdrojových textov. Český text
Na sklade
8,88 € 9,35 €

Java - programování podprocesů (vláken)


Kniha seznamuje s programováním paralelních podprocesů neboli vláken v programovacím jazyce Java.

Čtenář se postupně seznámí s pojmem podprocesu (vlákna, thread) a s jeho základními vlastnostmi, naučí se podproces vytvořit, spustit, uspat, přerušit atd. V následujících kapitolách se dozví, jak používat podprocesy v programech s grafickým uživatelským rozhraním (Swing a JavaFX), jak synchronizovat přístup podprocesů ke sdíleným datům a jak mohou podprocesy mezi sebou komunikovat, tedy jak si mohou vyměňovat data, aniž by přitom mohlo dojít ke konfliktům.

V závěrečných kapitolách pozná čtenář pokročilejší nástroje, jako jsou např. fondy podprocesů (thread pool), a naučí se programovat asynchronní výpočty.

Výklad doprovází řada ucelených příkladů.
U dodávateľa
11,84 € 12,46 €

Programování v C++ od základů k profesionálnímu použití


„Jediným způsobem, jak se naučit nějaký programovací jazyk, je psát v něm programy.“ Zkušený autor se tohoto hesla drží i ve své nejnovější knize, která poslouží jako brána do světa programovacího jazyka C++ širokému okruhu zájemců: mohou s ní pracovat úplní začátečníci i ti, kteří již v nějakém jazyce programují a potřebují se posunout dále.

Hned po vysvětlení základních pojmů se začíná programovat „naostro“: vytvoříte si první program, naučíte se ho přeložit, spustit a odladit. V jedenadvaceti kapitolách se pak seznámíte s celou řadou témat: s objektovým programováním, základními programovacími konstrukcemi, šablonami, vestavěnými datovými typy, příkazy jazyka C++, poli a ukazateli. Následují uživatelem definované neobjektové typy, výrazy a deklarace, funkce, práce s preprocesorem jazyka C++, objektové typy, výjimky, vstupní a výstupní operace. Všechny nabyté znalosti si okamžitě vyzkoušíte v praxi na krátkých, jednoduchých a názorných příkladech (v knize jich je více než 170) – nehrozí tedy nebezpečí, že by čtenář zabloudil v teoretickém výkladu a nedokázal aplikovat získané znalosti v praxi.

Programy, s nimiž se v knize pracuje, jsou k dispozici ke stažení na internetu. Výklad přihlíží k poslednímu mezinárodnímu standardu jazyka C++ z roku 2017.
Na sklade
17,51 € 18,43 €

Od C k C++


V tejto knihe nájde čitateľ nenásilný úvod do programovacieho jazyka C#, založený na jazyku C++. Cieľom knihy je doviesť čitateľa na úroveň pokročilého programátora. Výklad doprevádzajú ukážky zdrojových textov. Český text
U dodávateľa
8,88 € 9,35 €

Programování v C#


Zkušený autor a vysokoškolský učitel vás provede programováním v jazyce C# (verze 8, vydaná v roce 2019) od úplných základů až po velmi pokročilá témata. Nejprve přijdou na řadu potřebné základní pojmy a vše, co musí programátor vědět o počítači, o zobrazení dat v jeho paměti a o objektově orientovaném programování.

Na několika jednoduchých programech se naučíte základní konstrukce jazyka C#, překlad programu a jeho ladění. Cílem je dát vám do rukou nástroje, které umožní vše, o čem bude dále řeč, zkoušet na vlastních příkladech. Pak již budete připraveni na systematický výklad programovacího jazyka C#: proměnné, datové typy, příkazy a výrazy, vytváření a používání vlastních objektových datových typů, obsluhování výjimek (chyb vzniklých za běhu programu) a dotazovací jazyk LINQ.

Poslední část knihy je věnována vybraným programovým knihovnám jazyka C#, práci se znakovými řetězci, nástrojům pro vstupy a výstupy (tedy komunikaci programu s okolím), vytváření programů s grafickým uživatelským rozhraním a základům paralelního programování (používání tzv. podprocesů neboli vláken).
U dodávateľa
15,80 € 16,63 €

Programovací jazyk C++ 3. díl


Třetí díl výukového textu k přednášce Programování v C++ se zabývá standardními knihovnami jazyků C a C++ a pokrývá především následující témata: Vstupní a výstupní operace v C a C++, přístup k souborovému systému, práce s národním prostředím, práce se znakovými řetězci a regulární výrazy, vícevláknové programování, nástroje pro matematické výpočty, kontejnery a algoritmy pro jejich zpracování, práce s časem, zpracování chybových stavů a nástroje pro práci s datovými typy v době překladu. Učební text vychází ze standardu ISO/IEC 14888:2011, uvádí ale i většinu novinek z připravované revize standardu očekávané v roce 2017. Výklad doprovázejí příklady zdrojového kódu.
Vypredané
18,72 € 19,70 €

Jazyky C a C++, 2. aktualizované vydání


V této knize najdete přehled programovacích jazyků C a C++, a to v rozsahu, jaký vám žádná běžně dostupná pub-likace nenabídne. Vedle rysů, které jsou součástí standardů obou jazyků platných v době psaní této knihy zde najde-te i popis novinek, které
budou součástí standardu C++ připravovaného na rok 2011 a z historických důvodů ozna-čovaného C++0x. Popis obou programovacích jazyků doprovázejí příklady. Programovací jazyk C je již téměř čtyři desetiletí jedním z nejpoužívanějších programovacích
jazyků a v některých aplikacích je nezastupitelný. Jazyk C++ vznikl jako objektové rozšíření jazyka C a podobně jako jazyk C patří k nejrozšířenějším programovacím jazykům.
Vypredané
13,44 € 14,15 €

Pasti a propasti jazyka C++, 2. aktualizované a rozšířené vydání


Pojďte poznat nejčastější chyby, jichž se dopouštějí programátoři v C++, pod vedením odborníka nad jiné zkušeného, který nástrahy a pasti jazyka od těch, kdo v nich uvízli, sbírá již dvě desetiletí. Názorně vám je předvede a objasní, abyste do nich sami neupadli. Nejedná se o jednoduché algoritmické ani syntaktické chyby, ale o problémy, které mají na svědomí méně známá pravidla jazyků C a C++, podobnost s jinými programovacími jazyky (hlavně s Pascalem a Javou) nebo běžné překlepy - tedy konstrukce, které překladač i program provede, ale pravděpodobně jinak, než jeho tvůrce zamýšlel.

Kromě oblíbených začátečnických chyb jako je zatoulané else, problém porovnání reálných čísel nebo správné meze indexů polí v C++ konečně také pochopíte, v čem se liší pole od ukazatelů, kdy je předávání parametrů odkazem nezbytné, zda je v C++ a + b vždy rovno b + a, co když operátor new neuspěje, zda lze přenášet informace z obsluhy výjimky do místa jejího vzniku, kolika způsoby lze pokazit vkládání prvků do kontejneru, kolik tříd v programu potřebujete nebo které překladače mají správně implementovanou třídu locale (a řadí tedy správně všechny zvláštní národní znaky).

Kniha se zabývá následující problematikou z pohledu C++:

makra, pole a ukazatele
výpočty a funkce v C++
vstupy a výstupy
zapouzdření, metody, dědění
konstruktory a destruktory
virtuální metody
správa paměti, výjimka
přetěžování operátorů
jmenné prostory
standardní knihovna C++ a šablony
chyby objektového návrhu
složité deklarace
národní prostředí v C++
rozdíly mezi C a C++

První vydání knihy získalo v listopadu 1997 ocenění Chip Tip. Nynější druhé autor doplnil o množství nových zkušeností a problematiku odpovídající standardu jazyka a jeho knihoven v roce 2005, zejména v oblasti objektového návrhu, šablon, jmenných prostorů, standardní knihovny šablon (STL) a češtiny.

Vyvarujte se chyb popisovaných v knize! Nebudete se muset při programování trápit nad problémy nefunkčnosti, ale věnovat se úlohám, které potřebujete řešit.
Vypredané
16,37 € 17,23 €

C# 2010


Kniha přináší komentované fragmenty zdrojového kódu i hotové programy. Najdete v ní řešení jednodušších, ale i relativně náročných problémů; kódy můžete ihned začlenit do vlastních aplikací nebo je dále zdokonalovat. Autor této publikace nabízí přes 200 hotových projektů, které jsou k dispozici na CD. Přehledné členění do tematických kapitol umožňuje rychlé vyhledání požadovaného řešení.
Vypredané
15,67 € 16,49 €

Programovací jazyk C++, 1. díl


První díl výukového textu k přednášce Porgramování v C++. Obsahuje dva rozsáhlé úvodní příklady a pokrývá především následující témata: způsob popisu jazyka C++, příkazy, základní datové typy a jejich vlastnosti, uživatelem definované neobjektové typy, práce s dynamicky přidělovanou pamětí, funkce a jejich použití, použití preprocesoru. Vychází ze standardu ISO/IEC 14888:2011, uvádí ale i většinu novinek z připravované revize standardu očekávané v roce 2017. Výklad doprovázejí příklady zdrojového kódu.
Vypredané
12,28 € 12,93 €

Pascal


Chcete-li začít s programováním, je máte v ruce správnou knihu. Je určena naprostým začátečníkům, kteří sice umějí pracovat s počítačem, ale nikdy neprogramovali. Najdete v ní kurs programovacího jazyka Pascal, který navrhl prof. N. Wirth speciálně pro výuku programování, ale v němž byla napsána řada běžně používaných aplikací. Na začátku si vysvětlíme několik nezbytných pojmů a pak už napíšeme první program. Naučíme se, jak ho přeložit, jak ho spustit a jak ho ladit – tedy jak v něm hledat a odstraňovat chyby. Postupně se seznámíme se všemi základními konstrukcemi jazyka Pascal, jako jsou příkazy, datové typy, podprogramy apod. Dostaneme se i k základům objektově orientovaného programování, bez něhož bychom se nemohli pustit do vytváření grafického uživatelského rozhraní („oken“). Přitom napíšeme několik jednoduchých, ale užitečných programů. Projdete-li celou tuto knihu, stanou se z vás mírně pokročilí programátoři.
Vypredané
5,95 € 6,26 €

C#


Začínáte programovat v jazyce C#? Nebo už jste v něm zběhlí, ale při programování aplikace řešíte zapeklitý problém? Přecházíte z jiného jazyka a zajímá vás, jak v C# vypadají běžné i obtížnější jazykové konstrukce? Chcete dokonale ovládnout prostředí Visual Studio 2005?

Ve všech případech vám bude užitečná tato příručka, „kuchařka“, která je nabita užitečnými řešeními, atraktivními šablonami a cennými radami. Kniha napsaná jedním z našich nejuznávanějších odborníků na programování v C# přináší pouze nezbytný teoretický základ, a pak se ihned začíná věnovat uceleným, praktickým a ihned použitelným řešením. Její text, který je plně aktuální vzhledem k novinkám v prostředí .NET 2.0, je použitelný i pro programátory v jiných jazycích v rámci Visual Studia 2005.

Kniha se věnuje mnoha oblastem práce s jazykem C#. Z konkrétních řešení vybíráme:

Práce s prostředky, uložení řetězců v dynamické knihovně
Disasemblování přeloženého programu
Jedna distribuční jednotka z několika zdrojových souborů
Abecední řazení znakových řetězců podle českých zvyklostí
Synchronizace vláken
Zápis údajů do binárního nebo textového souboru
Převod souboru z jednoho kódování do jiného
Analýza dat uložených ve formátu XML, zápis grafických objektů do XML
Okno, které se pomalu vynoří, částečně průhledné okno
Vícedokumentové aplikace (MDI)
Jak používat předdefinované dialogy, jak vytvořit vlastní modální dialog
Práce s databází, architektura ADO.NET
Webové aplikace založené na ASP.NET, zpracování dat z formuláře ASP.NET

Zdrojové kódy všech řešení jsou umístěny na doprovodném CD, stejně jako instalace Visual C# 2005 Express Edition. Jednotlivá řešení jsou náležitě vysvětlena, bohatě komentována a srozumitelně strukturována. Názvy tříd, atributů, metod i dalších prvků zdrojového kódu jsou co nejvýstižnější: nic tedy nebrání tomu, abyste knihu mohli ihned začít používat při vývoji svých aplikací.

O autorovi:

Miroslav Virius je absolventem Fakulty jaderné a fyzikálně inženýrské ČVUT. Dnes na této univerzitě přednáší programovací techniky a programovací jazyky. Je autorem 26 knih, většinou věnovaných programování a vývoji aplikací. Účastní se fyzikálního experimentu COMPASS v CERN, kde je v rámci české skupiny je zodpovědný za oblast IT, a experimentu PHENIX v Brookhavenské národní laboratoři.
Vypredané
17,31 € 18,22 €

1001 tipů a triků pro C++ +CD


Ve velkém počtu tipů, rad, návodů a triků, které jdou rychle, jasně a stručně k cíli bez zbytečné teorie, najdou inspiraci začátečníci, pokročilí, ale i profesionálové. Tipy a triky jsou přehledně rozděleny do čtyřiceti tematických kapitol, aby nalezení požadovaného řešení bylo co nejrychlejší. K obvyklé tisícovce tipů přidal zkušený autor ještě dalších více než 200 bonusových rad a návodů.
Vypredané
9,49 € 9,99 €

Jazyky C a C++


Jazyky C a C++ patří v současné době ke třem nejpoužívanějším jazykům při tvorbě větších aplikací. Přestože se jazyk C používá již více jak 30 let a jazyk C++ více jak 20 let, jsjich obliva neklesá. Jedním z důvodu je i obrovské množství kódu,, který v nich byl doposud vytvořen a který je třeba nadále udržovat a rozšiřovat. Předkládaná kniha popisuje poslední normy obou jazyků: C99 a C++98, jejichž nové vlastnosti se v současné době začínají objevovat již ve většině běžně používaných překladačů a vývojových prostředí. Tím, že jazyk C++ vznikl jako objektově orientovaná nadstavba nad jazykem C, je jejich syntaxe v řadě oblastí naprosto shodná a shodná je i řada jejich vlastností. Kniha této shody využívá a popisuje proto oba jazyky společně. Toto uspořádání je o to výhodnější, že řada programátorů používá střídavě tu jeden, tu druhý z jmenovaných jazyků a společnou příručku proto ocení.
Vypredané
15,39 € 16,20 €

Programovací jazyk C++ 2. díl


Druhý díl výukového textu k přednášce Programování v C++ obsahuje jeden rozsáhlý úvodní příklad a pokrývá především následující témata: objektově orientované programování v C++, přetěžování operátorů, šablony a jejich použití, výjimky včetně nestandardního rozšíření používaného v C++ na PC, práci s datovými typy za běhu programu (dynamickou identifikaci typů) a v době překladu (pojmy koncepty) a jmenné prostory. Vychází ze standardu ISO/IEC 14888:2011, uvádí ale i většinu novinek z připravované revize standardu očekávané v roce 2017. Výklad doprovázejí příklady zdrojového kódu.
Vypredané
15,96 € 16,80 €