Курсовая работа на тему: «Windows Presentation Foundation»





Скачать 369.9 Kb.
НазваниеКурсовая работа на тему: «Windows Presentation Foundation»
страница2/5
Дата публикации04.01.2015
Размер369.9 Kb.
ТипКурсовая
100-bal.ru > Информатика > Курсовая
1   2   3   4   5

1.1 Особенности платформы .NET


WPF входит в состав платформы .NET, поэтому описание стоит начать именно с неё.

Корпорацией Microsoft предложен новаторский компонентно-ориентированный подход к программированию, который является развитием объектно-ориентированного направления. Согласно этому подходу, интеграцияобъектов (возможно, гетерогенной природы) производится на основе интерфейсов, представляющих эти объекты (или фрагменты программ) как независимые компоненты. Такой подход существенно облегчает написание и взаимодействие программных компонент в среде проектирования и реализации. Стандартизируется хранение и повторное использование компонент программного проекта в условиях распределенной сетевой среды вычислений, где различные компьютеры и пользователи обмениваются информацией, например, взаимодействуя в рамках исследовательского или бизнес-проекта.

Существенным преимуществом следует считать и возможность практической реализации принципа "всякая сущность является объектом" в гетерогенной программной среде. Во многом это стало возможным благодаря усовершенствованной, обобщенной системе типизации Common Type System, или CTS, которая будет подробнее рассмотрена в одной из следующих лекций.

Строгая иерархичность организации пространств для типов, классов и имен сущностей программы позволяет стандартизировать и унифицировать реализацию.

Новый подход к интеграции компонент приложений в среде вычислений Internet (или так называемые веб-сервисы) дает возможность ускоренного создания приложений для широкого круга пользователей.

Универсальный интерфейс .NET Framework обеспечивает интегрированное проектирование и реализациюкомпонентов приложений, разработанных согласно различным подходам к программированию.

Говоря о .NET как о технологической платформе, нельзя не отметить тот факт, что она обеспечивает одновременную поддержку проектирования и реализации программного обеспечения с использованием различных языков программирования. При этом поддерживаются десятки языков программирования, начиная от самых первых (в частности, COBOL и FORTRAN) и заканчивая современными (например, C# и Visual Basic). Ранние языки программирования до сих пор активно используются, в частности, для обеспечения совместимости с ранее созданными приложениями, критичными для бизнеса.


1.3 WPF: высокоуровневый API


Если бы единственным достоинством WPF было аппаратное ускорение через DirectX, это уже было бы значительным усовершенствованием, хотя и не революционным. Однако WPF на самом деле включает целый набор высокоуровневых служб, ориентированных на прикладных программистов.

Ниже приведен список некоторых наиболее существенных изменений, которые принес с собой WPF в мир программирования Windows:

  • Web-подобная модель компоновки. Вместо того чтобы фиксировать элементы управления на месте с определенными координатами. WPF поддерживает гибкий поток, размещающий элементы управления на основе их содержимого. В результате получается пользовательский интерфейс, который может быть адаптирован для отображения высокодинамичного содержимого или разных языков.

  • Богатая модель рисования. Вместо рисования пикселей в WPF мы имеем дело с примитивами— базовыми фигурами, блоками текста и прочими графическими ингредиентами. Также имеются такие новые средства, как действительно прозрачные элементы управления, возможность складывать множество уровней с разной степенью прозрачности, а также встроенную поддержку трехмерной графики.

  • Богатая текстовая модель

  • Анимация как первоклассная программная концепция. Можно использовать таймер для того, чтобы заставить форму перерисовать себя. Но в WPF анимация — неотъемлемая часть программного каркаса. Анимация определяется декларативно.

  • Поддержка аудио и видео. WPF включает поддержку воспроизведения любого аудио- или видеофайла, поддерживаемого Windows Media Player, позволяя воспроизводить более одного медиафайла одновременно.

  • Стили и шаблоны.

1   2   3   4   5

Похожие:

Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа на тему : Формирование рынка ценных бумаг в Украине
Курсовая работа содержит 38 листов, 2 рисунка, 2 таблицы и было использовано 11 источников
Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа по дисциплине Электромагнитная совместимость систем...
Курсовая работа состоит из 20 с, в которых содержаться: 3 рисунка, 3 таблицы, 6 формул и 4 ссылки на литературу
Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа на тему «Открытый урок»
Данная курсовая работа выполнена для того, чтобы учителя русского языка и литературы могли использовать разработанные мною уроки...
Курсовая работа на тему: «Windows Presentation Foundation» iconОтчет по дисциплине «Учебная практика по информатике»
Лабораторная работа № Тема: «Операционная система ms windows». Знакомство с ос windows xp. 4
Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа
Курсовая работа оформляется в виде электронного файла и прикрепляется к своей странице в системе мониторинга нир. Распечатывать работу...
Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа На тему: «Учет затрат и калькулирование себестоимости продукции»

Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа по аудиту, на тему: «Аудит учета кассовых операций»

Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа по «(указать наименование дисциплины)» на тему «(указать выбранную тему)»
Подведите курсор к букве с (содержание). Далее Абзац. Положение на странице. Поставить «птичку» в окошечко с новой страницы
Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа по дисциплине «Предпринимательское право»
Курсовая работа имеет целью систематизацию, закрепление и расширение теоретических знаний, углубленное изучение и решение студентом...
Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа по курсу тэс на тему “Расчет технических характеристик
Канала связи
Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа на тему: Wi-Fi технология беспроводной связи
Архитектура, компоненты сети и стандарты
Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовой работы. Составитель: доцент Корляков А. С. Екатеринбург...
Курсовая работа самостоятельная работа студента, выполняемая в соответствии с типовой программой учебного процесса по подготовке...
Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа Компьютерная графика Савин И. И. 16. 12. 2008 Работа...
Московский государственный институт электроники и математики (технический университет)
Курсовая работа на тему: «Windows Presentation Foundation» iconРекомендации к оформлению курсовой и дипломной работы по истории искусства. Курсовая работа
Курсовая работа задание, которое выполняется студентами в определённый срок и по определённым требованиям. Защита курсовых работ...
Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа по дисциплине на тему: «Мониторы»
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа на тему: «Совершенствование системы мотивации как...



Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск