создание SIMPLE пользовательского интерфейса для небольшого приложения - PullRequest
1 голос
/ 22 июля 2010

Хорошо, давным-давно я подумал об использовании CAB в одном из своих небольших приложений и быстро понял, что это ОГРОМНОЕ излишество.Сейчас я создаю новое приложение, чтобы дать вам представление о том, что после первого релиза оно достигнет только 15 000 строк MAX.

Проблема в том, что система банка несколько сложнее, половина программного обеспеченияна сервере, и он должен играть с автоматизацией Excel тоже, так как его маленький, не было много планирования для нашего бизнеса, и наши клиенты время от времени придумывают новые забавные функции.

Так чтоприложение будет сделано в .net 2.0.Это будет с вкладками, и будет иметь только панель инструментов.Я думал о простой структуре, подобной этой:

Tabcontrol будет ITabView, который будет принимать TabPages, которые являются пользовательскими элементами управления.Он может взаимодействовать с панелью инструментов со следующим интерфейсом, я думал о более общем командном событии, которое также будет содержать данные о том, что произошло, потому что в основном панель инструментов будет обрабатывать свои собственные функции.Панель инструментов и табуляция могут быть одноэлементными, поэтому они будут доступны из любого места?

IToolbar

+ RunCommand (Command: enum)

+ CommandEvent

+ ShowProgress

ITabView

+ Вкладки: TabPage

TabPage : UserControl {

+ Заголовок

}

Достаточно ли хорош этот вид дизайна для небольшого приложения, такого как мое?Должен ли я использовать какой-либо простой фреймворк или есть лучший дизайн, обычно используемый в таких приложениях, как этот?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...