Каков наилучший способ структурирования приложения VB.NET Windows Forms, чтобы код можно было повторно использовать, и приложение можно легко расширить
Я использовал для создания множества новых форм. Это привело к множеству повторяющихся кодов и форм, которые делали подобные вещи.
Теперь, для форм, которые выполняют аналогичные задания, такие как просмотр/редактирование/удаление элементов из конкретной таблицы базы данных, я создаю форму с требуемыми элементами управления, имеют форму, создающую экземпляр класса с такими параметрами, как коллекция элементов управления и строки, содержащей имя таблицы базы данных. Затем отдельные элементы управления вызывают функции класса.
Расширенные формы наследуют и расширяют этот базовый класс формы.
- Проделана ли уже работа в этой области?
- Существуют ли книги/статьи, в которых обсуждаются варианты, доступные по этой теме?