Úvod do čistě funkčních transformací (LINQ to XML)
Tato část představuje funkční transformace, včetně základních konceptů a podpůrných konstruktorů jazyka. Kontrastuje s objektově orientovanými a funkčními transformačními přístupy k programování, včetně rad o tom, jak přejít na druhý. I když funkční transformace lze použít v mnoha programovacích scénářích, transformace XML se zde používá jako konkrétní příklad.
Kurz : Manipulace s obsahem v kurzu dokumentu WordprocessingML obsahuje řadu příkladů, z nichž každá vychází z předchozího dokumentu. Tyto příklady demonstrují čistě funkční transformační přístup k manipulaci s XML. V tomto kurzu se předpokládá pracovní znalost jazyka C# nebo Visual Basic. Podrobné sémantiky konstruktorů jazyka nejsou v tomto kurzu k dispozici, ale odkazy jsou k dokumentaci jazyka k dispozici podle potřeby.
Předpokládá se také pracovní znalost základních konceptů počítačových věd a XML, včetně oborů názvů XML.
V této části
Článek | Popis |
---|---|
Koncepty a terminologie (funkční transformace) | Představuje koncepty a terminologii čistých funkčních transformací. |
Funkční programování vs. imperativní programování | Porovnává a porovnává funkční programování s tradičním imperativním (procedurálním) programováním. |
Refaktoring do čistých funkcí | Zavádí čisté funkce a ukazuje příklady čistých a nečistých funkcí. |
Použitelnost funkční transformace | Popisuje typické scénáře funkčních transformací. |
Funkční transformace XML | Popisuje funkční transformace v kontextu transformace stromů XML. |