Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
9
Добавлен:
27.11.2024
Размер:
400.98 Кб
Скачать

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

Visual Studio 2008 представляет собой интегрированную среду разработки, которая предоставляет много функций, включая следующие:

Поддержку более ранних версий . NET Framework (2.0, 3.0 или

3.5).

Инструменты для построения различных типов приложений,

включая веб-приложений и Windows-приложений, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows Workflow Foundation (WF) и ASP.NET AJAX.

Обработка ошибок, отладка и автоматическое составление документации.

ASP.NET является программной оболочкой для создания веб-

приложений. Веб-формы ASP.NET, которые являются частью веб-

приложения ASP.NET, обеспечивает простой способ для создания динамических веб-сайтов. ASP.NET также включает технологии для создания XML веб-сервисов, которые предоставляют строительные блоки для построения распределенных веб-приложений.

Microsoft ASP.NET представляет собой набор технологий разработки веб-приложений. Приложения ASP.NET состоят из одной или нескольких веб-форм. В качестве среды для создания и тестирования этих приложений разработчики могут использовать Visual Studio 2008.

Веб-приложение ASP.NET содержит несколько компонентов, в том числе следующие:

Веб-формы (.ASPX-страницы), которые обеспечивают интерфейс для веб-приложений.

Код, который находится на .ASPX-странице или на странице с выделенным кодом.

11

Конфигурационные файлы - XML файлы, определяющие

настройки для веб-приложений и веб-сервера.

2.2. Программирование Microsoft ASP.NET веб-форм.

Microsoft Visual Studio 2008 является комплексной средой разработки,

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

ASP.NET.

Visual Studio 2008 – это интегрированная среда разработки (IDE)

предоставляющая пользовательский интерфейс (UI) и набор инструментов,

которые можно использовать для различных типов проектов и языков программирования, поддерживаемых Visual Studio 2008.

Visual Studio 2008 упрощает разработку мощных и надежных веб-

решений и увеличивает эффективность разработчиков, предоставляя знакомую и интуитивную среду разработки.

Visual Studio 2008:

обеспечивает единое IDE, независимо от языка программирования или типа приложения;

поддерживает несколько языков и различные типы проектов;

поддерживает отладку из первоначального кода.

Visual Studio 2008 содержит шаблоны, которые поддерживают создание ряда общих типов проектов. Эти шаблоны содержат все необходимые файлы и гарантируют, что IDE имеет оптимальную конфигурацию для выбранного проекта.

При создании проекта в Visual Studio 2008, вы также можете создать большой контейнер, называемый решением, который может содержать несколько проектов. Visual Studio 2008 включает в себя несколько шаблонов проектов на различных языках.

12

Visual Studio 2008 содержит все, что Вам необходимо, для того, чтобы построить собственное веб-приложение ASP.NET от начала до конца. Для создания веб-приложения ASP.NET с помощью Visual Studio 2008,

необходимо выполнить следующие основные действия:

1.Создать дизайн спецификации.

2.Создать новый проект.

3.Создать интерфейс и написать код.

4.Осуществить сборку.

5.Протестировать и осуществить отладку приложения.

6.Внедрить приложение.

В Visual Studio 2008, можно создавать веб-приложения с помощью двух различных шаблонов:

Шаблон проекта веб-приложения ASP.NET. Представляет собой модель веб-проектов, которая похожа на типовой веб-проект в Visual Studio 2003.

Шаблон проекта веб-сайта ASP.NET. Представляет собой модель веб-проекта с дополнительными возможностями, дополнительной гибкостью

вуправлении веб-приложениями.

Выбор шаблона проекта зависит от ваших требований и предпочтений

кпроцессу разработки.

ВVisual Studio 2008, можно создать несколько файлов, которые поддерживают разработку веб-приложения:

Файлы веб-приложений. Visual Studio 2008 поддерживает несколько типов файлов приложений и расширений, такие как веб-формы

ASP.NET (.ASPX), веб-службы ASP.NET (.ASMX), классы и страницы с встроенным кодом (.VB или .CS).

Другие файлы. Все файлы, которые не основаны на языках программирования и имеющие свои собственные расширения. Например,

файл, использующий расширения RPT (Crystal Report) и текстовый файл использует . TXT.

13

.NET Framework поддерживает множество языков программирования.

Предполагается, что он поддерживает неограниченное количество языков,

соответствующих требованиям .NET Framework. Библиотека классов .NET Framework является объектно-ориентированной библиотекой, которая состоит из имен с множеством типов.

Теоретически .NET Framework поддерживает бесконечное число языков программирования. Дизайн .NET Framework позволяет разработчикам использовать язык, который им более предпочтителен, когда они разрабатывают .NET приложений и обеспечивает такие преимущества, как многоразовый модули кода.

2.3. Пользовательские элементы управления.

В дополнении к Hypertext Markup Language (HTML) и веб-серверным элементам управления, можно легко создать свой собственный элемент управления. Эти элементы управления называются пользовательскими.

Пользовательские элементы управления предоставляют легкий способ повторного использования компонентов графического интерфейса (UI) и

кода через веб-приложение.

Пользовательский элемент управления – это страница Microsoft ASP.NET, которую можно импортировать как серверный элемент управления. Подобно веб-серверным элементам управления, являющимися компонентами, которые работают на сервере, пользовательские элементы управления обеспечивают пользовательский интерфейс и другие связанные с этим функции. После того как вы создали пользовательский элемент управления, другие веб-страницы, прочем как и веб-приложения могут использовать его.

Пользовательские элементы управления позволяют повторно использовать код и общие элементы пользовательского интерфейса.

Пользовательские элементы управления имеют следующие особенности:

Пользовательский элемент управления находится в странице веб-

форм.

14

Пользовательский элемент управления участвует в жизненном цикле событий для веб-форме.

Пользовательский элемент управления имеет свою собственную логику страницы.

Пользовательские элементы управления имеют ряд преимуществ,

включая следующие:

Пользовательские элементы управления являются автономными.

Ни один из методов и свойств пользовательского элемента управления не конфликтует с методами или свойствами хостинговой страницы.

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

Пользовательские элементы управления могут быть написаны на

разных языках.

После создания пользовательских элементов управления, другие страницы, прочем как и веб-приложение могут использовать его.

Вы можете создать пользовательский элемент управления с использованием одного из следующих двух методов:

Создание нового пользовательского элемента управления с использованием диалогового окна Add New Item (Добавить новый элемент) в Visual Studio 2008.

Преобразование существующей страницы ASP.NET для пользовательского элемента управления путем изменения расширение файла страницы . ASCX и изменения разметки в коде элемента управления.

2.4. Технология Microsoft Silverlight.

Silverlight – это новый подключаемый модуль, поддерживаемый множеством обозревателей, платформ и устройств для работы с мультимедиа

15

и насыщенными интерактивными веб-приложениями нового поколения на основе технологии .NET. Silverlight использует мощь Extensible Application Markup Language (XAML), так что Вы можете создать привлекательные слой презентацию для ваших приложений. В Microsoft Visual Studio 2008, можно создавать Silverlight приложения с помощью управляемого кода и Microsoft

JScript.

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

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

Вы можете опубликовать мультимедийное содержимое, которое работает на разных платформах и создать видео-приложение, которые имеют схожую функциональность в DVD-плеером.

Silverlight включает технологию Windows Presentation Foundation

(WPF), которая позволяет создавать клиенты с богатыми возможностями,

которые не доступны с одним лишь HTML.

Вы можете использовать XAML для создания WPF элементов. Silverlight распространяет JScript, обеспечивающий мощное управление

над пользовательским интерфейсом (UI) браузера.

Вы можете использовать профессиональный инструмент проектирования Microsoft Expression Studio для создания богатого содержание и среду разработки Visual Studio для создания интерактивной функциональности.

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

16

Silverlight является плагином для браузера, построения графики,

анимация и аудио с помощью XAML. Затем Вы можете приложить к XAML

код на JScript для реализации функциональности.

Silverlight содержит кодеки воспроизведения таких форматов мультимедийного контента, как VC-1, Windows Media Video (WMV),

Windows Media Audio (WMA) и MP3.

Приложение Silverlight вначале вызывает Silverlight Control со страницы HTML, который затем загружает файлы XAML. Данный плагин обеспечивает механизм во время выполнения для изменения содержания

XAML, получение объектов с помощью JScript, а также для передачи потоков мультимедиа содержания.

XAML это язык разметки, который можно использовать, чтобы определить все аспекты пользовательский интерфейса для приложений

Silverlight. XAML гораздо богаче, чем HTML, он позволяет Вам включить векторных изображений, видео и многое другое. Файл XAML как правило,

содержит Canvas (Холст) - корневой элемент, который можно использовать,

чтобы содержать объекты и метки для определения объектов.

17