Náš dnešní díl bude opět pojednávat o zpracování XML v .NET. Nyní se však seznámíme s mnohem zajímavějším přístupem ke zpracování XML dokumentů, než tomu bylo doposud pomocí tříd XMLReader nebo XMLWriter.
7. 10. 2005 | Petr Puš |5
Po minulém úvodu do jazyka XML a jeho využití v prostředí .NET na toto téma dnes navážeme a kromě rozšíření znalostí o možnostech čtení XML dokumentu pomocí XMLReaderu si ukážeme jak XML dokument programově vytvořit.
30. 9. 2005 | Petr Puš |6
Tento díl je začátkem našeho zaobírání se prací se soubory XML v prostředí .NET frameworku. V tomto prvním díle se naučíme procházet obsah XML pomocí třídy XMLReader.
23. 9. 2005 | Petr Puš |11
Po minulé díle, který byl věnován úvodu do použití serializace bych na toto téma dnes rád navázal a to povídáním o dalších způsobech využití tohoto zajímavého mechanismu v rámci .NET.
16. 9. 2005 | Petr Puš |1
Dnešní díl se začneme věnovat serializaci. Vysvětlíme si co tento pojem znamená, jak vytvářet serializovatelné typy a jakými způsoby tyto typy serializovat.
9. 9. 2005 | Petr Puš |2
Dnešní díl, který je posledním dílem, ve kterém se budu zabývat reflexí, bude věnován použití reflexe pro vytváření instancí za běhu jiným způsobem než použitím třídy Activator. Také si ukážeme funkci polymorfizmu v reflexi a nakonec poodhalím některé třídy ze jmenného prostoru System.Relfection.Emit pro vytváření nových typů za běhu.
2. 9. 2005 | Petr Puš |5
Tento díl bude věnován seznámení s možností definice deklarativních informací k jednotlivým elementům aplikace, jež se v prostředí .NET frameworku provádí užitím atributů. Také se naučíme vytvářet naše vlastní atributy a pomocí reflexe je i získávat.
26. 8. 2005 | Petr Puš |5
Po minulém úvodu do světa reflexe se v tomto díle budeme věnovat vybraným reflektujícím typům. Dozvíme se jak je například možné pomocí reflexe za běhu dynamicky vyhledávat a vykonávat metody nebo jakým způsobem za běhu vytvoříme instanci třídy na základě jejích metadat.
19. 8. 2005 | Petr Puš |4
V tomto dílu se začneme věnovat dle mého názoru velmi zajímavou problematikou, kterou je takzvaná reflexe. Pomocí reflexe je totiž možné za běhu programu dynamicky zjišťovat informace o existujících typech.
12. 8. 2005 | Petr Puš |2
Dnešní díl bych vás rád seznámil s problematikou takzvaných izolovaných úložišt (Isolated storages) a také se způsoby jakými lze s tímto druhem úložiště pracovat. Kromě tohoto tématu se také zmíním o jiné implementaci tříd TextWriter a TextReader než jsou StreamWriter a StreamReader.
5. 8. 2005 | Petr Puš |9
Tento díl si bere za své seznámit vás s možnostmi zjišťování informací o adresářích a ve své druhé části také se zajímavým způsobem sledování změn souborového systému.
29. 7. 2005 | Petr Puš |11
Po seznámení se s principem streamů, které proběhlo v minulém díle, se dnes seznámíme s několika dalšími třídami ze jmenného prostoru System.IO. Díky těmto třídám jsme schopni například lépe pracovat s textovými soubory nebo zjišťovat informace o souborech.
22. 7. 2005 | Petr Puš |7
Cílem tohoto dílu je pro mě seznámit čtenáře se základy realizace vstupně/výstupních operací v .NET frameworku. Dozvíme jaký obecný koncept pro tyto operace je v MS.NET použit a naučíme se různými způsoby pracovat se soubory.
15. 7. 2005 | Petr Puš |15
Minule jsme se seznámili s pojmem regulární výraz. V tomto díle se na možné použití regulárních výrazů a jejich aplikaci v rámci .NET podíváme trochu blíže.
8. 7. 2005 | Petr Puš |7
Po minulém hlubším pohledu na třídu System.String představující řetězce v rámci .NET, bych dnes rád čtenáře seznámil s užitečnou třídou využívanou pro řetězcové hodnoty, které budou měněny. Mimo to poodhalím použití regulárních výrazů v C#.
1. 7. 2005 | Petr Puš |2
Po několika dílech, které pojednávali o třídách kolekcí bych dnešní díl rád věnoval bližšímu pohledu na řetězce, se kterými jsme se během našeho poznávání již několikrát setkali.
24. 6. 2005 | Petr Puš |4
Dnešní díl bude ještě z části souviset se třídami kolekcí. Dozvíme se totiž, co to jsou poskytovatelé hešových kódů (HashProvidery) a jak je možné tyto poskytovatele použít. V druhé části se budu zaobírat možností definovat způsob vytvoření kopie instance námi vytvářené třídy.
17. 6. 2005 | Petr Puš |4
V tomto dílu seriálu, který je opět spojen se třídami kolekcí, se podíváme na možnost definice vlastních porovnávacích metod, které ve výsledku ovlivní i způsoby řazení v kolekcích.
10. 6. 2005 | Petr Puš |1
Po minulém seznámení se s kolekcemi a hojně používaným ArrayListem, se dnes podíváme na další užitečné třídy kolekcí. Například na takové, které představují známé datové struktury typu fronta nebo zásobník. Seznámíme se také se s pojmem slovník a s jeho asi nejpoužívanější implementací v podobě hešové tabulky.
3. 6. 2005 | Petr Puš |6
Tento díl bude úvodem do problematiky o třídách představujících datové struktury pro ukládání různých hodnot, které nám jsou k dispozici v základní knihovně tříd prostředí Microsoft.NET framework. Tyto třídy jsou navrženy pro ulehčení práce programátorů a nazývají se třídy kolekcí. Dnes si povíme o co se vlastně jedná a seznámíme se s hojně využívanou třídou ArrayList.
27. 5. 2005 | Petr Puš |7
Dnešní díl bych rád věnoval seznámení s použitím a deklarací speciálních případů metod. Mezi takovéto druhy metod, které zatím nebyly v tomto seriálu představeny se řadí metody s proměnným počtem parametrů a metody, u jejichž parametrů je uveden modifikátor ref nebo out.
20. 5. 2005 | Petr Puš |2
Dnešní díl se seznámíme s vlastností jazyku C#, pomocí které můžeme do jisté míry ovlivňovat kompilaci zdrojových kódů. Jedná se o takzvané direktivy pre-procesoru, s nimiž jste se v trochu jiné podobě mohli setkat v jazycích C či C++.
13. 5. 2005 | Petr Puš |2
Tento díl bude věnován seznámení se s možností definovat vlastní konverze mezi jednotlivými typy. Jazyk C# nám toto nabízí v podobě uživatelsky definovaných konverzí.
6. 5. 2005 | Petr Puš |4
Dnešní díl se seznámíme s možnostmi komentování kódu napsaným v jazyce C# a také s možnosti vytváření dokumentace. Pro nováčky se mimo jiné pozastavím nad tím co vlastně komentování zdrojového kódu znamená a proč se dělá.
29. 4. 2005 | Petr Puš |8
V tomto díle se zaměřím na popis možných konverzí mezi referenčními typy. Dozvíme se o možnostech explicitního přetypování mezi instancemi a také o užitečných operátorech, které při konverzích nezřídka využijeme.
22. 4. 2005 | Petr Puš |2
Dnešní díl bude podrobněji pojednávat o převodech mezi číselnými typy. Vysvětlíme si rozdíl mezi implicitním a explicitním převodem a jaká jsou možná rizika při jejich užití.
15. 4. 2005 | Petr Puš |3
Dnešní díl seriálu bych chtěl věnovat popisu specifické vlastnosti jazyku C#, kterou jsou indexery, které se často používají v případech kdy v sobě třída obsahuje určitý počet objektů a umožňují nám k těmto objektům přistupovat jako v případě polí.
8. 4. 2005 | Petr Puš |8
Po seznámení s událostmi, které proběhlo v minulém díle, se budu v tomto díle zabývat doporučeným způsobem pro implementaci tříd v .NET frameworku, které mají vyvolávat události.
1. 4. 2005 | Petr Puš |3
Po delegátech se budu v tomto díle věnovat další velmi zajímavé vlastnosti .NET frameworku, která se často používá při zpracovávání asynchronních operací v tomto prostředí. K tomu nám v .NET frameworku a tím pádem i v jazyku C# slouží členy třídy zvané události.
25. 3. 2005 | Petr Puš |11
V tomto díle se zaměřím na, dle mého názoru, velmi zajímavou vlastnost jazyku C#, pomocí které je nám při vývoji aplikací umožněno tvořit objekty reprezentující reference na metody. Tyto objekty jsou v jazyce C# nazývány delegáty.
18. 3. 2005 | Petr Puš |9
V dnešním díle si rozšíříme znalosti o tématu, které jsem načal v předchozím díle, což byl systém výjimek v prostředí MS .NET framework. Mimo jiné se můžete těšit na seznámení s tvorbou vlastních typů výjimek.
11. 3. 2005 | Petr Puš |5
V tomto díle je mým úkolem objasnit princip systému výjimek, který je použit v prostředí MS .NET framework. Vysvětlíme si co se pod pojmem výjimka skrývá a jakým způsobem se výjimky používají.
4. 3. 2005 | Petr Puš |4
Po minulém seznámení s poli se pokusím v tomto díle osvětlit třídu System.Array a její užitečné metody. Pozornost bude také věnována použití cyklu for each, který se pro procházení polí nezřídka užívá.
25. 2. 2005 | Petr Puš |12
Dnešní díl bude věnován hojně využívané datové struktuře, kterou je pole. Naučíme se jak pole vytvářet a jak je možné jej využít.
18. 2. 2005 | Petr Puš |4
Tento díl bude věnován implementaci struktur a výčtových typů v jazyku C#.
11. 2. 2005 | Petr Puš |18
Jak zálohovat fotky z mobilu
Velký test levných chytrých hodinek
Test 16 powerbank s kapacitou 10 000 mAh
Ověřené aplikace pro vzdálenou podporu
Potvrďte prosím přezdívku, kterou jsme náhodně vygenerovali, nebo si zvolte jinou. Zajistí, že váš profil bude unikátní.
Tato přezdívka je už obsazená, zvolte prosím jinou.