Разработка онлайн-органайзера с использованием объектно-ориентированного подхода. Исследование 1 Методология проектирования информационных систем
Скачать 1.64 Mb.
|
3. Разработка клиентского программного обеспечения3.1 Проектирование интерфейса в среде Microsoft Expression BlendMicrosoft Expression Blend. Программа для разработки дизайна интерфейсов приложений. Microsoft Expression Blend позволяет дизайнерам создавать впечатляющие анимированные интерфейсы программ с использованием последних технологий. Присутствует возможность объединения различных дизайнерских элементов, таких, как: видео, векторная графика, высококачественный текст, анимация, растровые изображения и разнообразные трехмерные объекты. Разработанный шаблон пользовательского интерфейса совместим с программой Microsoft Visual Studio, благодаря чему его легко изменять и переделывать, быстро создавая на его основе другую визуальную оболочку программы. Microsoft Expression Blend позволяет реально объединить работу дизайнер и программиста, возможна даже одновременная работа над проектом, так как файлы измененные в Microsoft Visual Studio оперативно изменяются в Microsoft Expression Blend, и наоборот. [7] Microsoft Expression Blend генерирует XAML-код, язык разработки для технологии WPF (Windows Presentation Foundation), позволяя дизайнеру, не вдаваясь в сложности языка, разрабатывать дружелюбные и красивые интерфейсы. XAML (eXtensible Application Markup Language — расширяемый язык разметки приложений) — основанный на XML язык разметки для декларативного программирования приложений, разработанный Microsoft. Windows Presentation Foundation — графическая (презентационная) подсистема в составе .NET Framework (начиная с версии 3.0. WPF вместе с .NET Framework 3.0 предустановлена в Windows Vista, а также доступна для установки в Windows XP SP2 и Windows Server 2003. Это первое реальное обновление технологической среды пользовательского интерфейса со времени выпуска Windows 95. Оно включает новое ядро, которое призвано заменить GDI(Graphics Device Interface) и GDI+, используемые в нынешней Windows-платформе. WPF представляет собой высокоуровневый объектно-ориентированный функциональный слой, позволяющий создавать 2D- и 3D-интерфейсы. Производительность WPF выше, чем у GDI+ за счёт использования аппаратного ускорения. [8] В качестве примера XAML-кода приведен фрагмент, описывающий первую закладку главной формы клиентского приложения (закладки «Заметки): Стиль, описывающий элемент ListBox, адаптированный под данные из таблицы «Заметки»: Содержание элемента TabItem (входящего в состав элемента TabControl) : |