Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
основная часть.docx
Скачиваний:
3
Добавлен:
08.05.2019
Размер:
1.31 Mб
Скачать
      1. Преимущества asp.Net

ASP.NET - производная от HTML и .NET(XML и XAML соответственно). При этом, если обычно Rich Media Application создают при помощи Flash, теперь это делается с помощью модуля Silverlight, так же через сам ASP.NET. ASP.NET – богатейшая среда для разработки и развёртывания веб-ресурсов. В ASP.NET можно работать с любым .NET языком, вплоть до Managed C++ и Visual Basic.

ASP.NET обладает следующими значительными преимуществами:

  • компилируемый код выполняется быстрее, большинство ошибок отлавливается ещё на стадии разработки;

  • значительно улучшенная обработка ошибок времени выполнения, с использованием блоков try..catch;

  • пользовательские элементы управления (controls) позволяют выделять часто используемые шаблоны, такие как меню сайта;

  • использование метафор, уже применяющихся в Windows-приложениях, например, таких как элементы управления и события;

  • расширяемый набор элементов управления и библиотек классов позволяет быстрее разрабатывать приложения;

  • ASP.NET опирается на многоязыковые возможности .NET, что позволяет писать код страниц на VB.NET, Delphi.NET, Visual C#, J# и т. д;

  • возможность кэширования всей страницы или её части для увеличения производительности;

  • возможность кэширования данных, используемых на странице;

  • возможность разделения визуальной части и бизнес-логики по разным файлам («code behind»);

  • расширяемая модель обработки запросов;

  • расширенная событийная модель;

  • расширяемая модель серверных элементов управления;

  • наличие master-страниц для задания шаблонов оформления страниц;

  • поддержка CRUD-операций при работе с таблицами через GridView;

  • встроенная поддержка AJAX;

  • ASP.NET имеет преимущество в скорости по сравнению с другими технологиями, основанными на скриптах.

        1. Улучшенная эффективность тестирования

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

        1. Улучшенная эффективность тестирования

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

        1. Поддержка Windows 7

В Visual Studio 2010 появляется поддержка ряда функций Windows® 7 и Windows Vista® в приложениях Microsoft Foundation Classes (MFC). Обеспечивается поддержка мультисенсорного ввода. Новая поддержка Ribbon Windows 7 в MFC и визуальный дизайнер для интерфейса Ribbon превращает модернизацию пользовательских интерфейсов ваших приложений в сказку. Приложения могут выгодно «заиграть» в оболочке Windows 7 благодаря поддержке MFC списков перехода, значков с поддержкой аэро-эффектов на панели задач, настраиваемых стандартных диалоговых окон и детального предварительного просмотра изображений. Наконец, поддержка диспетчера перезапуска позволяет приложениям выполнять перезапуск самостоятельно и восстанавливать автоматически сохраненные данные пользователя в классах для случайных перезапусков.

    1. Выводы

Даже по столь краткому обзору несложно понять, что разработчики Visual Studio 2010 не сидели сложа руки. Темпы развития Visual Studio можно поставить в пример другим компаниям, специализирующимся в этой же области. А отдельной похвалы, безусловно, заслуживает самое тесное взаимодействие Microsoft с клиентами и партнерами, в первую очередь через сообщество MSDN.com, которое, по словам Сомы Сомасегара (Soma Somasegar), руководителя подразделения средств разработки Microsoft, привлекает свыше 20 млн уникальных посетителей ежемесячно и обеспечивает квалифицированные ответы на большинство задаваемых на форумах вопросов. Таким вот образом и формируется экосистема из лояльных разработчиков и поставщиков решений, много лет являющаяся одним из важнейших факторов успеха платформ Microsoft.

  1. Отчет по веб-приложению

    1. Общие сведения

Веб-приложение «BlogEngine» создано на основе технологии ASP.NET 4, в качестве языка программирования выбран C#. Среда программирования Visual Studio 2010.

    1. Функциональное назначение

Веб-приложение предназначено для ведения личного блога и обмена информацией с посетителями сайта.

    1. Описание логической структуры

См. приложение А и приложение Б

    1. Используемые технические средства

При работе программы использованы следующие технические средства: Motherboard Gigabyte 945L345, ATX 350W, Intel Pentium 4 3300 ГГц, DIMM DDR2 2048 Mb, Asus GeForce 9600 GT 512 Mb

    1. Вызов и загрузка программы

Веб-приложение запускается на сервере при наличии на нем ASP.NET Server и платформы Microsoft .NET Framework 2 и выше.

    1. Описание функционирования веб-приложения

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

Рисунок 1. Стартовая страница

После нажатия кнопки «Войти» открывается страница авторизации в соответствии с рисунком 2.

Рисунок 2. Страница авторизации

После нажатия кнопки «Войти» открывается стартовая страница с дополнительными возможностями модерирования как показано на рисунке 3.

Рисунок 3. Стартовая страница с после авторизации

После нажатия на функцию «записи» открывается соответствующая веб-форма где показаны все записи за последний период с возможностью из редактирования или удаления как показано на рисунке 4.

Рисунок 4. Страница редактирования записей в блоге.

После нажатия на вкладку «Настройки» в личном кабинете открывается соответствующая веб-форма с возможностью настройки внешнего вида сайта, описании, информации об авторе, а также выбора языка интерфейса в соответствии с рисунком 5.

Рисунок 5. Страница настроек блог платформы

Также на главной странице веб-приложения если щёлкнуть по названию какого-либо поста, то открывается полный текст статьи с возможностью комментирования как показано на рисунке 6.

Рисунок 6. Страница поста с возможностью комментирования

Для выхода из учетной записи следует нажать на функцию «Выйти». После чего дополнительный функционал сайта будет закрыт и останется лишь возможность просмотра и комментирования постов в блоге.