- •Содержание
- •Введение
- •Современные тенденции в развитии интернет-технологий
- •Экономические тенденции
- •Маркетинговый аспект
- •Тенденции в области контента сайтов
- •Люди, задействованные в создании сайтов
- •Тенденции развития интернета в Казахстане
- •Блог-платформы в интернете
- •Разновидности блогов
- •Мотивация участия и функции блогов
- •Коммуникативная функция
- •Функция самопрезентации
- •Функция развлечения
- •Функция сплочения и удержания социальных связей
- •Функция мемуаров
- •Функция саморазвития
- •Психотерапевтическая функция
- •Техническая основа
- •Географическое размещение блога
- •Политическое значение блогов
- •Тенденции в развитии блогов в Казахстане
- •Среда разработки Visual Studio 2010
- •Интерфейс и возможности ide
- •Новый язык f#
- •Преимущества asp.Net
- •Улучшенная эффективность тестирования
- •Улучшенная эффективность тестирования
- •Поддержка Windows 7
- •Входные данные
- •Выходные данные
- •Заключение
- •Список использованной литературы
- •Приложение а
- •Приложение б
Преимущества 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 имеет преимущество в скорости по сравнению с другими технологиями, основанными на скриптах.
Улучшенная эффективность тестирования
В ходе разработки Visual Studio 2010 Microsoft направила существенную долю инвестиций в улучшение функций тестирования и значительное упрощение инструментария, который позволяет внедрять этап тестирования непосредственно в жизненный цикл программного продукта. Новые возможности позволяют устранять невоспроизводимые ошибки, реализовать функции быстрого запуска и проведения полного цикла исследования, включая создание плана проведения тестирования, отслеживание хода его выполнения, а также тщательную проверку всех изменений кода.
Улучшенная эффективность тестирования
В ходе разработки VSTS 2010 Microsoft направила существенную долю инвестиций в улучшение функций тестирования и значительное упрощение инструментария, который позволяет внедрять этап тестирования непосредственно в жизненный цикл программного продукта. Новые возможности позволяют устранять невоспроизводимые ошибки, реализовать функции быстрого запуска и проведения полного цикла исследования, включая создание плана проведения тестирования, отслеживание хода его выполнения, а также тщательную проверку всех изменений кода.
Поддержка Windows 7
В Visual Studio 2010 появляется поддержка ряда функций Windows® 7 и Windows Vista® в приложениях Microsoft Foundation Classes (MFC). Обеспечивается поддержка мультисенсорного ввода. Новая поддержка Ribbon Windows 7 в MFC и визуальный дизайнер для интерфейса Ribbon превращает модернизацию пользовательских интерфейсов ваших приложений в сказку. Приложения могут выгодно «заиграть» в оболочке Windows 7 благодаря поддержке MFC списков перехода, значков с поддержкой аэро-эффектов на панели задач, настраиваемых стандартных диалоговых окон и детального предварительного просмотра изображений. Наконец, поддержка диспетчера перезапуска позволяет приложениям выполнять перезапуск самостоятельно и восстанавливать автоматически сохраненные данные пользователя в классах для случайных перезапусков.
Выводы
Даже по столь краткому обзору несложно понять, что разработчики Visual Studio 2010 не сидели сложа руки. Темпы развития Visual Studio можно поставить в пример другим компаниям, специализирующимся в этой же области. А отдельной похвалы, безусловно, заслуживает самое тесное взаимодействие Microsoft с клиентами и партнерами, в первую очередь через сообщество MSDN.com, которое, по словам Сомы Сомасегара (Soma Somasegar), руководителя подразделения средств разработки Microsoft, привлекает свыше 20 млн уникальных посетителей ежемесячно и обеспечивает квалифицированные ответы на большинство задаваемых на форумах вопросов. Таким вот образом и формируется экосистема из лояльных разработчиков и поставщиков решений, много лет являющаяся одним из важнейших факторов успеха платформ Microsoft.
Отчет по веб-приложению
Общие сведения
Веб-приложение «BlogEngine» создано на основе технологии ASP.NET 4, в качестве языка программирования выбран C#. Среда программирования Visual Studio 2010.
Функциональное назначение
Веб-приложение предназначено для ведения личного блога и обмена информацией с посетителями сайта.
Описание логической структуры
См. приложение А и приложение Б
Используемые технические средства
При работе программы использованы следующие технические средства: Motherboard Gigabyte 945L345, ATX 350W, Intel Pentium 4 3300 ГГц, DIMM DDR2 2048 Mb, Asus GeForce 9600 GT 512 Mb
Вызов и загрузка программы
Веб-приложение запускается на сервере при наличии на нем ASP.NET Server и платформы Microsoft .NET Framework 2 и выше.
Описание функционирования веб-приложения
При запуске веб-приложения открывается стартовая страница как показано на рисунке 1. Где есть возможность просмотреть информацию о сайте, авторе. Также есть возможность поиска и комментирования опубликованных постов.
Рисунок 1. Стартовая страница
После нажатия кнопки «Войти» открывается страница авторизации в соответствии с рисунком 2.
Рисунок 2. Страница авторизации
После нажатия кнопки «Войти» открывается стартовая страница с дополнительными возможностями модерирования как показано на рисунке 3.
Рисунок 3. Стартовая страница с после авторизации
После нажатия на функцию «записи» открывается соответствующая веб-форма где показаны все записи за последний период с возможностью из редактирования или удаления как показано на рисунке 4.
Рисунок 4. Страница редактирования записей в блоге.
После нажатия на вкладку «Настройки» в личном кабинете открывается соответствующая веб-форма с возможностью настройки внешнего вида сайта, описании, информации об авторе, а также выбора языка интерфейса в соответствии с рисунком 5.
Рисунок 5. Страница настроек блог платформы
Также на главной странице веб-приложения если щёлкнуть по названию какого-либо поста, то открывается полный текст статьи с возможностью комментирования как показано на рисунке 6.
Рисунок 6. Страница поста с возможностью комментирования
Для выхода из учетной записи следует нажать на функцию «Выйти». После чего дополнительный функционал сайта будет закрыт и останется лишь возможность просмотра и комментирования постов в блоге.