В компании, в которой я работаю, мне дали возможность написать приложение, которое заменило бы старую рабочую книгу Excel, которая используется для планирования производственной очереди. Поскольку VBA был прост, а Excel прост в использовании, в течение нескольких лет эта книга использовалась несколькими людьми для планирования / добавления изменений / заметок о текущем состоянии производства. Вся рабочая книга имеет несколько функций (дополнительная информация о продуктах хранится на разных листах и т. Д.), Но не хватает многих.
Я набросал, как это выглядит (я воссоздал его по памяти, упростил макет, чтобы его можно было прочитать):
Это всего лишь эскиз, но оригинальный так же безобразен, непрактичен и ограничен, как этот.
Я надеялся создать приложение на основе простых форм, которое могло бы использоваться по крайней мере несколькими людьми одновременно (у каждого была своя копия, хотя все копии использовали бы одну базу данных MS Access для хранения информации).
Что мне нужно знать, если я планирую это сделать? Каковы рекомендации по созданию многопользовательских приложений?
Я также хотел бы знать, есть ли способ воссоздать подобный макет, используя один из бесплатных / включенных элементов управления .NET? Ярлыки и т.п. не являются проблемой, но людям нужно легко перемещать эти цветные полосы, а также добавлять новые как можно проще. Я знаю, что подобные холсту элементы управления существуют в других языках, и я думал об их использовании здесь. Это хороший выбор или есть другой, лучший?