netlib.narod.ru | < Назад | Оглавление | Далее > |
Меню — важнейший элемент большинства традиционных приложений Microsoft Windows. Меню находится под заголовком формы и отражает практически все, что программа может делать: от простых операций типа выделения и вставки до сложных задач вроде проверки орфографии. Даже если в приложении предусмотрены разнообразные «быстрые клавиши», обычно их функции дублируются пунктами меню.
Меню большинства Windows-приложений выглядят очень похожими. И это важный аспект пользовательского интерфейса Windows. Пользователям легче привыкнуть к работе с новой программой, если меню программы похоже на меню других Windows-программ. При разработке меню имеет смысл обратить внимание на структуру и содержание меню существующих приложений. Я не хочу сказать, что следует увековечивать плохие решения, но иногда даже несовершенный интерфейс хорош просто потому, что к нему уже привыкли.
Visual Studio .NET содержит Menu Designer (Дизайнер меню), позволяющий интерактивно строить иерархическое меню. Довольно простой в использовании Menu Designer хорошо подходит для создания несложных меню. Но я почти уверен, что однажды вам не хватит Menu Designer и что вам не понравится генерируемый им код. Поэтому в данной главе я рассматриваю ручное кодирование меню.
netlib.narod.ru | < Назад | Оглавление | Далее > |