Всем привет! Сегодня будет очень большая и подробная статья. Я задумывал её как обычное описание поведения классов в Revit API, но в процессе перешёл к созданию приложения по работе со Schema (далее для простоты — схема), написал очень много кода и сделал очень интересную штуку. Сегодня вы узнаете, как создавать свои схемы, как записывать в них данные, чем отличаются Schema, Field и Entity и как работать с ArrayField и MapField. По пути я напомню вам про конвертёры в WPF и расскажу про DataTemplateSelector Поехали! В этой статье мы подробно рассмотрим классы из пространства имён Autodesk...
Источник: Nuances of Programming Технология localStorage — один из способов хранения данных в браузере — устарела. Устарел не так чтобы сильно (localStorage появился примерно в 2009 году), однако с самого начала он отличался примитивным дизайном. Подробно рассмотрим localStorage, поскольку сейчас не все обращают внимание на детали. А как насчет WebSQL? WebSQL создавался как простой веб-интерфейс баз данных SQL. Он имел неплохую поддержку, но в итоге столкнулся с проблемами, которые привели к его обесцениванию...