Sdílet prostřednictvím


Ú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.