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


Скачать 369.89 Kb.
НазваниеКурсовая работа на тему: «Windows Presentation Foundation»
страница1/5
Куничник Д С
Дата05.11.2012
Размер369.89 Kb.
ТипКурсовая
  1   2   3   4   5



Государственное образовательное учреждение

высшего профессионального образования Тюменской области

«ТЮМЕНСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ

МИРОВОЙ ЭКОНОМИКИ, УПРАВЛЕНИЯ И ПРАВА»

Факультет управления

Кафедра математики, информатики

и естественных наук


Курсовая работа

на тему:

«Windows Presentation Foundation»


Выполнил:

студент 471 гр.

Куничник Д.С.

Проверил:

Захаров С.Д.


Тюмень 2010

Введение 3

1.Основные понятия WPF. 5

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

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

1.4 Разработка с использованием WPF 8

2. Разработка WPF-приложения «Словарь» 9

2.1Технические задачи 9

2.2 Создание дизайна 10

2.3 Создание базы данных и подключение к ней 16

2.4 Кодовая реализация 17

Заключение 19

Список использованной литературы 20

Приложение 1 21

Листинг Web-страницы Defulat.aspx 21

Приложение 2 28

Листинг программы Default.aspx.cs 28



Введение


Несмотря на быстрое развитие Интернета и связанных с ним технологий, Web-приложения ещё долгое время не смогут вытеснить Windows-приложения из-за достаточно большого количества ограничений. Поэтому актуальность разработки Windows-приложений не вызывает вопросов.

Microsoft не перестает выпускать всё новые и новые версии операционной системы и средств разработки для неё. Если когда-то создание калькулятора занимало многие часы, то с появлением Windows Forms, а затем и платформы .NET все изменилось.

Несмотря на то что Windows Forms является зрелым и полнофункциональным инструментальным средством, оно жестко связано с основными конструктивными особенностями Windows, которые не меняются на протяжении последних десяти лет. Более того, Windows Forms основывается на интерфейсе Windows API при создании внешнего вида стандартных элементов пользовательского интерфейса, таких как кнопки, текстовые окна, флажки и т.п. Как результат, эти ингредиенты, по сути, не поддаются настройке. Например, чтобы создать элегантную кнопку, нужно построить специальный элемент управления и раскрасить каждую частицу кнопки (во всех ее разных состояниях) с помощью низкоуровневой модели рисования. Более того, обычные окна делятся на разные области, в каждой из которых имеются свои элементы управления.

В результате нет хорошего способа рисования в отдельном элементе управления (например, эффекта свечения ниже кнопки), чтобы при этом не затронуть областей, которыми владеют другие элементы. И даже не думайте об анимационных эффектах, таких как вращающийся текст, мерцающие окна или живые окна предварительного просмотра, поскольку вам придется рисовать каждую деталь вручную.

Все поменялось благодаря новой модели с совершенно другой структурой, которую предлагает Windows Presentation Foundation (WPF). Несмотря на то, что WPF включает уже знакомые стандартные элементы управления, она сама рисует каждый текст, рамку и фон. Как результат, WPF может предложить гораздо больше мощных функций. Итак,

Объект курсовой работы: Windows Presentation Foundation.

Предмет работы: разработка Windows-приложений.

Цель: разработать Windows-приложение, основанный на технологии WPF

Задачи, решение которых необходимо для достижения поставленной цели:

  1. Рассмотреть платформу .NET.

  2. Изучить основы .NET.

  3. Изучить основы WPF.

  4. Разработать приложение «Словарь», использующее возможности WPF.

Актуальность данной работы заключается в том, что Windows является самой распространенной операционной системой и рынок Windows-приложений остается перспективным.


  1   2   3   4   5

Добавить документ в свой блог или на сайт

Похожие:

Разместите кнопку на своём сайте:
cat.convdocs.org


База данных защищена авторским правом ©cat.convdocs.org 2012
обратиться к администрации
cat.convdocs.org
Главная страница