Создание промышленных приложений
Оценить
(0 голоса)
Конструирование приличного пользовательского интерфейса для приложения под Windows является не только наукой, но и искусством. В мире Windows Forms пользовательский ин­терфейс является коллекцией изображений, элементов управления и элементов окон, кото­рые работают совместно. Пользователи получают информацию через пользовательский ин­терфейс, а также используют его как основное средство взаимодействия с приложением. При создании пользовательского интерфейса перед разработчиком стоит задача соблюдения баланса: необходимо соблюдать баланс простоты дизайна и тех функциональных возможно- стей^которые должны быть реализованы в приложении. Сюда же примешивается и соблю­дение стандартов, как формальных, так и основанных на имеющемся опыте. Примечание Несмотря на то, что в данной главе мы используем термин "разработчик", значитель­ная…
Оценить
(0 голоса)
Вы не сможете начать конструирование вашего приложения, если не понимаете, как оно будет использоваться и кто является его целевой аудиторией. Приложения, которые предна­значены для хранения медицинской информации, могут иметь совершенно одинаковые эле­менты данных и функции, но скорее всего будут иметь разный внешний вид в зависимости от того, созданы ли они для обыкновенного потребителя или для врача (медсестры) Исследование практических вариантов применения и удобства использования приложе­ний — это отличные инструменты для понимания ожиданий пользователя; они дают ценные данные по соблюдению вышеупомянутого баланса простоты дизайна и функциональности.
Оценить
(0 голоса)
Местоположение и культура также присутствуют в этом уравнении. Обычное приложение на основе форм, используемое в Соединенных Штатах, будет ориентироваться на культур­ные ожидания американцев (привычка читать слева направо и сверху вниз). В этой среде самые важные элементы пользовательского интерфейса обычно размещаются на самом видном месте: в левой верхней части формы. Другие культуры могут потребовать измене­ния этой стратегии (вследствие привычки читать справа налево и даже снизу вверх). Большинство элементов управления Visual Studio 2008 напрямую поддерживает языки с написанием справа налево при помощи свойства RightToLeft. При помощи установки этого :войства в соответствующее значение перечисления RightToLeft вы можете указать, дол­жен ли текст элемента управления…
Оценить
(0 голоса)
Приложения должны также стремиться к соблюдению соответствующих стандартов, отно­сящихся к их внешнему виду. Некоторые стандарты документированы владельцами плат­форм. Например, фирма Microsoft имеет целый ряд руководств по дизайну пользователь­ских интерфейсов, содержащихся в документации MSDN. Опубликованная в издательстве Microsoft Press книга "Microsoft Windows User Experience" включена в MSDN полностью. В этой книге рассматриваются такие темы, как "Data-Centered Design", "Input Basics" и "Design of Graphic Images", которые являются основой дизайна пользовательских интерфей­сов, необходимой для разработчиков приложений под Windows. Руководства по дизайну и стандарты пользовательского интерфейса часто специфичны для конкретной платформы. Современный интерфейс приложения Windows ведет свое проис­хождение от "нового дизайна", который дебютировал в…
Оценить
(0 голоса)
Очень серьезное воздействие на дизайн пользовательских интерфейсов оказывают некото­рые приложения. Один из таких примеров — Microsoft Outlook. Сейчас уже имеется масса приложений, которые имитируют структуру и компоновку Microsoft Outlook, даже несмотря на то, что сами по себе они не являются приложениями электронной почты. Дизайнеры Microsoft Outlook при разработке основной формы "попали в яблочко" (в смысле удобства ее использования), и теперь другие компании и разработчики используют эти темы в своих приложениях. То же самое можно сказать и о внешнем виде ленты Ribbon, которая стала популярна в пакете Microsoft Office 2007. Несмотря на то, что имеются некоторые ограничения, Visual Studio позволяет разработчи­кам…
Оценить
(0 голоса)
Прежде чем вы приступите к процессу конструирования в Visual Studio, будет очень разум­но сначала создать эскиз общей компоновки формы. Это может быть простой карандашный набросок; все, что нам нужно — это простой эскизный проект приложения. В качестве примера рассмотрим приложение Windows Forms, написанное для представите­лей отдела работы с клиентами фирмы Contoso. Приложение должно выдавать иерархиче­ский список заказов (размешенных в фирме Contoso) и позволять сотрудникам отдела де­лать поиск заказов и редактировать данные.
Оценить
(0 голоса)
Для форм Windows общепринятым (в качестве стандарта "де-факто") является наличие не­скольких основных компонентов: меню, панелей инструментов и строк состояния — все это стандартные элементы, и их, конечно же, можно использовать в нашем вымышленном при­ложении для заказов. Кроме этих основных элементов вам будет необходимо выводить на экран список заказов и предоставить область, в которой будут демонстрироваться подробности заказа. Заимствуя компоновку из Microsoft Outlook, вы можете получить предварительный план компоновки формы вроде показанного на рис. 15.1. Рис. 15.1. Исходный план компоновки Важно уделить внимание вопросу изменения размера: как составляющие форму элементы управления отреагируют на изменение пользователем размера формы? Что будет, если раз­мер…
Оценить
(0 голоса)
Несмотря на то, что существует много различных подходов к дизайну формы, в Visual Studio начальной точкой для всех них является шаблон проекта Windows Forms Application. В диалоговом окне New Project выберите этот шаблон, дайте проекту имя и нажмите кноп­ку ОК (рис. 15.2).
Оценить
(0 голоса)
Проекты типа Windows Forms Application состоят по умолчанию из класса формы и (в случае языка С#) из статического класса Program. После создания проекта вы получаете пустую форму, открытую в визуальном конструкторе Windows Forms. Для освежения в па­мяти основных возможностей и компонентов визуального конструктора Windows Forms об­ратитесь к главе 6.
Оценить
(0 голоса)
Несмотря на то, что проект цо умолчанию создает только одну форму, вы конечно можете в любое время добавить в него множество форм. После этого возникает вопрос: как на стадии конструирования указать, какую форму нужно показывать на стадии выполнения первой (и нужно ли вообще)? Существуют два способа. □    Для проектов на языке Visual Basic стартовая форма настраивается при помощи диало­гового окна Project Properties. Раскрывающийся список Startup Object этого диалого­вого окна содержит все допустимые объекты форм. Вы просто выбираете ту форму, ко­торую вы хотите запускать при старте — и все готово. □    Для проектов на языке Visual C# необходим чуть более сложный…
© 2017 www.visualstudios.ru. Все права защищены.