Написание статьи в CodeProject по WinForms. Сравнение разных гридов
Требуется технически грамотная статья на хорошем английком языке на ресурсе http://www.codeproject.com/
Тема статьи: сравнение производительности Winforms гридов от DevExpress, Infragistics и Dapfor. Нужно скачать, продукты этих производителей и написать приложение с использованием гридов этих трех производетелей, выполняющее следующее:
- создать простой класс, с 10 set- и get- properties. Язык программирования C#.
- 100 объектов этого класса должны быть размещены в BindingList
- Коллекция с этими объектами должна быть подключена к каждому из гридов.
- каждый из гридов при изменении значения соответствующего значения объекта должен изменить задний фон (background) ячейки на красный цвет в течении одной секунды. Затем цвет должен быть восстановлен.
- значения объектов сначала должны изменяться в графическом потоке при использовании таймера. Измерить максимальную производительность работы для каждого из графических компонентов.
- значения во втором случае должны изменяться НЕ в графическом потоке. Предусмотреть синхронизацию с гридами. Измерить производительность для компонентов.
- Выразить сравнение производительности для обоих случаев в понятном для читателя виде.
Все проделанное с объяснениями и примерами кода должно быть написано в виде статьи на английском языке и размещено на сайте www.codeproject.com. Особо стоит обратить внимание и описать встреченные сложности в архитектуре и программировании приложения (синхронизация потоков, отделение бизнес-модели данных от их отображения в гридах). Намекнуть на сложности с сортировкой динамически изменяющихся данных.
Предложить другие программерские сайты, где данная статья может быть так же размещена.