русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

МИНОБРНАУКИ РОССИИ


Дата добавления: 2013-12-23; просмотров: 1515; Нарушение авторских прав


ЛЕКЦИИ

Содержание курса

Методическое пособие по курсу

«Веб-технологии и современные средства разработки»

 



 



Курс позволяет начинающим разработчикам web-сайтов освоить рекомендуемый специалистами Microsoft подход к проектированию, разработке, отладке, оптимизации и развертыванию защищенных web-приложений с динамичным контентом, используя новейшие технологии Microsoft, такие как ASP.NET 3.5 и расширение Silverlight.

Курс рассматривает вопросы создания web-сайта с помощью технологии ASP.NET, знакомит с моделью программирования на стороне сервера, методами решения типовых задач, таких как проверка вводимой пользователем информации, доступ к данным, аутентификация и авторизация. В курсе рассматриваются элегантные приемы обеспечения взаимодействия клиентской и серверной сторон приложения. Курс учит возможностям предоставления посетителям сайта графической, аудио- и видео информации средствами приложений SilverLight (с), создаваемых в среде Microsoft Visual Studio 2008.

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

 




 

Модуль 1. Обзор платформы Microsoft .NET Framework

- Введение в .NET Framework

- Обзор ASP.NET

Модуль 2. Создание веб-приложений с использованием Microsoft Visual Studio 2008 и языков программирования, поддерживаемых Microsoft .NET

- Обзор среды разработки Visual Studio 2008

- Создание проекта ASP.NET веб-приложения

- Обзор языков программирования Microsoft .NET

Модуль 3. Создание Microsoft ASP.NET веб-форм

- Создание веб-форм

- Добавление серверных элементов управления на форму

- Создание эталонных страниц

 



Модуль 4. Программирование Microsoft ASP.NET веб-форм

- Реализация страниц отделенного кода

- Добавление процедур обработчиков событий серверных элементов управления

- Обработка событий страницы

Модуль 5. Создание пользовательских элементов управления

- Использование пользовательских элементов управления

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

Модуль 6. Использование Microsoft Silverlight для предоставления динамического контента.

- Обзор Microsoft Silverlight

- Создание приложений с поддержкой Silverlight в Visual Studio 2008

 




Модуль 1. Обзор платформы Microsoft .NET Framework

 



 



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

 




Урок 1.

 



 



Этот урок представляет Microsoft . NET и . NET Framework. В нем описываются некоторые вопросы, с которыми сталкиваются разработчики при разработке веб-приложений и объясняет, каким образом . NET Framework решает данные проблемы. Этот урок также описывает Microsoft Visual Studio® 2008, которая является средой разработки веб-приложений с помощью . NET Framework.


 



Microsoft . NET может включать в себя следующие технологии:

- . NET Framework

- Серверы

- Клиенты

- Visual Studio 2008

 



Вопрос: Какие технологии Microsoft . NET вы использовали на вашем рабочем месте?


 



Основными компонентами . NET Framework являются: общеязыковая среда выполнения (Common language runtime - CLR), библиотека классов .NET Framework, включающая ADO.NET, ASP.NET, Windows Forms и Windows Presentation Foundation (WPF). .NET Framework предоставляет среду управляемого выполнения, возможности упрощения разработки и развертывания, а также возможности интеграции со многими языками программирования.

 




 



. 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.

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


Урок 2.

 



 



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


 



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

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


 



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

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

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

- конфигурационные файлы - XML файлы, определяющие настройки для веб-приложений и веб-сервера.

 



Вопрос: Представьте себе типичное производство веб-сайта, с которым вы знакомы. Сколько разных страниц и других компонент необходимо, чтобы построить веб-сайт?


 



Веб-страницы ASP.NET и файлы кода по умолчанию компилируются динамически.

Существует 2 вида компиляции:

- Динамическая компиляция гарантирует, что страницы, составляются по первому требованию.

- Прекомпиляция обеспечивает сокращение времени реагирования по первому требованию и средства для выявления ошибок.

 



Вопрос: Вы ведете разработку и тестирование нового веб-сайта. Это требует постоянного обновления на нескольких веб-страниц. Какая форма компиляция при этом будет лучшая: динамическая компиляция или прекомпиляция?


 



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


Урок 3.

 



 



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


 



В лабораторных работах этого курса, вы будете собирать полную ASP.NET веб-приложение, имитирующее внутренний веб-сайта для вымышленной компании, Coho Winery. Этот фиктивный веб-сайт предоставляет своим сотрудникам информацию об услугах. На протяжении всего курса, вам предоставляется выбор разрабатывать решение лабораторных работ либо с помощью Microsoft Visual C # ®, либо с помощью Visual Basic.


 



 



Вопросы для самоконтроля

1. Из каких компонентов состоит . NET Framework 3.5?

2. Какова цель CLR?

3. Вы должны создать программируемый веб-компонент, с помощью которого вы сможете обмениваться с другими веб-приложениями. Какой компонент вы должны создать?

4. Необходимо разработать приложение, которое должно поддерживать несколько версий .Net Framework. Какой инструмент позволит это выполнить?

 



Реальные вопросы и сценарии

1. Вы не уверены в возможности конкретного класса. Как вы можете узнать функциональность класса?

2. Вы не уверены, следует ли использовать динамическую компиляцию или предварительную компиляцию. Какие факторы нужно учесть?

 



Инструменты:

Инструмент Для чего используется Где найти
Visual Studio 2008 Для разработки веб-приложений Меню ПУСК

 


Модуль 2.

 



 



Microsoft ® Visual Studio ® 2008 является комплексной средой разработки, которая может использоваться для создания мощных и надежных корпоративных веб-решений. Этот модуль представляет различные языки программирования, которые доступны для вас в процессе разработки приложений . Net Framework. В модуле также показываются основные аспекты написания кода и создания компонентов с помощью двух основанных языков . NET Framework: Microsoft Visual C # ® и Microsoft Visual Basic ®.

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


Урок 1.

 



 



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

Этот урок знакомит с IDE Visual Studio 2008.


 



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

Visual Studio 2008:

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

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

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

 



Вопрос: Какие языки программирования поддерживаются Visual Studio 2008?


 



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

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

 



Вопрос: Какие шаблоны проектов предоставляются в Visual Studio 2008?

 




 



IDE Visual Studio 2008 включает в себя следующие окна:

- Окно редактора. Это основное окно в интерфейсе Visual Studio 2008, необходимое для редактирования кода и графического интерфейса.

- Обозреватель объектов. Содержит информацию об объектах, их методах, свойствах, событиях и констант.

- Обозреватель решений. Отображает иерархию файлов проекта и позволяет вам перемещать и изменять файлы.

- Динамическая справка. Предоставляет доступ к локальным и он-лайн разделам справки, основанные на текущем положении курсора.

- Окно свойств. Позволяет настроить свойства документов, классов и инструментов управления.

- Лист заданий. Позволяет отслеживать статус своих задач, как вам развить ваше приложение.

- Вывод. Отображает статус-сообщений для различных функций в IDE.

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

- Панель инструментов. Позволяет использовать Drag-and-Drop операции на инструментов управления в вашеv приложении.


Урок 2.

 



 



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


 



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 при этом предоставляются?


 



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

- Файлы веб-приложений. Visual Studio 2008 поддерживает несколько типов файлов приложений и расширений, такие как веб-формы ASP.NET (. ASPX), веб-службы ASP.NET (. ASMX), классы и страницы с встроенным кодом (. VB или . CS).

- Другие файлы. Все файлы, которые не основаны на языках программирования и имеющие свои собственные расширения. Например, файл, использующий расширения RPT (Crystal Report) и текстовый файл использует . TXT.


 



Вопрос: Каким образом вы можете создавать и просматривать веб-форму?


Урок 3.

 



 



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

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


 



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


 



Ключевые моменты

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

CLR обеспечивает правильную версию динамически подключаемых библиотек (DLL), доступных для приложений. Таким образом, CLR позволяет использовать несколько версий DLL, обеспечивая согласованную и одновременную работу этих DLL.


 



Каждый файл. NET-совместимого языка предоставляет свой компилятор для компиляции кода Microsoft Intermediate Language (MSIL).

После этого код компилируется в MSIL, CLR компилирует MSIL в родном коде, используя «just-in-time» компилятор (JIT) и запускает приложение.

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

После компиляции приложений, CLR выполняет приложение на веб-сервере, а затем генерирует HTML и сценарий, который возвращается клиенту.


 



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


 



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


Урок 4

 



 



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

Этот урок представляет классы и компоненты. Он объясняет, как создать компонент с помощью Visual Studio 2008 и как использовать этот компонент в других приложениями.


 



При использовании объектно-ориентированных языков (например, Visual C # или Visual Basic), вы можете использовать существующие классы и компоненты:

- Класс – это сгруппированная часть кода, которая обеспечивает функциональность приложение.

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


 



Когда вы создаете в проекте класс, файл класса компилируется в библиотеку DLL и не может быть использована другими приложениями. Если же вы создали библиотеку классов, вы создаете компонент, который можно повторно использовать.

 




 



Классы, которые вы создаете в компоненте доступны для других программ. Во-первых, вам необходимо добавить ссылку на сборку компонента (DLL). Затем, чтобы получить доступ к методу в классе, вы реализуете класс объекта по своей ссылке пространства имен и имени класса. Все открытые методы в классе доступны для использования.

 




 



Вопрос: Когда вы собираете класс, где находится сохраненный DLL-файл?


 



Упражнение 1: Создание веб-узла ASP.NET

 



Сценарий

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

В этой лабораторной работе, будет создан веб-узел ASP.NET, создан компонент в проекте библиотеки классов, а затем ссылка на компонент. Вы можете работать с лабораторной работы либо с помощью Visual C # или Visual Basic. В этом упражнении вы создадите ASP.NET Веб-сайт проекта под названием страхования.

Основными задачами этого мероприятия являются:

· Создание новой файловой системы веб-сайта ASP.NET.

· Добавить начинающие файлы веб-сайта и отобразить веб-страницу Default.aspx.

 



Задача 1: Создание новой файловой системы веб-сайта ASP.NET

· Запустите Microsoft Visual Studio 2008.

 



· В Visual Studio 2008, создайте следующий новый веб-сайт:

· Шаблоны: ASP.NET Web Site

· Расположение: E:\Labfiles\Starter\CS\BenefitsилиE:\Labfiles\Starter\VB\Benefits

· Языки: Visual C # или Visual Basic

 



Visual Studio 2008 создает решение преимущества в папке E:\Labfiles\Starter\CS\Benefits или E:\Labfiles\Starter\VB\Benefits. Это решение содержит веб-сайт, также названный Benefits.

Когда вы создаете веб-узел ASP.NET, обозреватель решения содержит следующие пункты для веб-сайта.

 



Файл Описание
Веб-папка App_Data Папка, содержащая файлы данных приложения.
Файл Default.aspx Пустые страницы. Обозреватель решения также содержит файл кода веб-страницы, названной Default.aspx.cs (Visual C #) или Default.aspx.vb (VisualBasic).
Файл web.config Файл веб-конфигурации.

 

Задача 2: Добавить стартовые файлы на веб-сайт Benefits и отобразить веб-страницу Default.aspx.

1. Добавить все файлы из папки E:\Labfiles\Starter\CS или E:\Labfiles\Starter\VB на веб-сайт Benefits.

Файлы Header.ascx, medical.aspx и test.aspx, вместе с файлом кода добавляются к веб-сайту Benefits в обозревателе решений.

Файлы, которые вы добавили к этому проекту в предыдущем шаге станут основой для вашего веб-сайта.

 



2. Откройте веб-страницу Default.aspx в браузере.

Visual Studio 2008 запускает сервер развертывания ASP.NET и отображает страницу Default.aspx в браузере. На данном этапе, веб-страница является пустой.

 



3. Закройте Microsoft Internet Explorer ®.

 



Результаты: После этого упражнения, Вы создали сайт ASP.NET и добавили файлы для начального веб-сайта.

 



Упражнение 2: Создание класса

Сценарий

Веб-сайт Benefits требует компонент, который возвращает список преимуществ, которые предлагает Винзавод Coho. В этом упражнении вы создадите класс с именем Benefits для вашего веб-решения. Затем вы реализует класс, чтобы возвратить строку имен.

 



Основными задачами этого мероприятия являются:

1. Добавление нового класса к веб-узлу.

2. Применение класса для возвращения строки имен.

 



Задача 1: Добавить новый класс на веб-узел

1. Добавить для веб-сайта новый класс Benefits.

Visual Studio 2008 предлагает Вам разместить код в папке App_Code.

2. Поместите код в папке App_Code.

Visual Studio 2008 создает папку App_Code для вашего веб-сайта и помещает новый класс Benefits в эту папку.

 



Задача 2: Реализовать класс, который возвращает строку имен

1. В классе страхования, добавить следующий код, чтобы создать пользовательскую структуру.

Ваш код должен выглядеть следующим примером.

 



[Visual C#]

public struct BenefitInfo

{

public string benefitName;

public string benefitPage;

}

[Visual Basic]

Structure BenefitInfo

Dim benefitName As String

Dim benefitPage As String

End Structure

 



Код создает структуры под названием BenefitInfo, которая содержит две строки benefitName и benefitPage.

 



4. В классе страхования, добавить следующий код для создания метода GetBenefitsList.

5. Ваш код должен выглядеть следующим примером.

[Visual C#]

public BenefitInfo[] GetBenefitsList()

{

BenefitInfo[] benefitsArray = new BenefitInfo[3];

benefitsArray[0].benefitName = "Dental";

benefitsArray[0].benefitPage = "dental.aspx";

benefitsArray[1].benefitName = "Medical";

benefitsArray[1].benefitPage = "medical.aspx";

benefitsArray[2].benefitName = "Life Insurance";

benefitsArray[2].benefitPage = "life.aspx";

return benefitsArray;

}

[Visual Basic]

Public Function GetBenefitsList() As BenefitInfo()

Dim benefitsArray(2) As BenefitInfo

benefitsArray(0).benefitName = "Dental"

benefitsArray(0).benefitPage = "dental.aspx"

benefitsArray(1).benefitName = "Medical"

benefitsArray(1).benefitPage = "medical.aspx"

benefitsArray(2).benefitName = "Life Insurance"

benefitsArray(2).benefitPage = "life.aspx"

Return benefitsArray

End Function

 



Метод GetBenefitsList создает массив структур BenefitInfo, заполняет структур информацией, а затем возвращает массив, вызывающего компонент.

6. Постройте веб-сайта.

7. Убедитесь, что веб-сайт компилируется без ошибок.

 



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

 



Упражнение 3: Вызов компонента

 



Сценарий

В этом упражнении вы будете писать код для проверки класс Benefits на веб-странице. Вы будет также расширить класс Benefits для отображения дополнительной выгоды.

Основными задачами этого мероприятия являются:

· Открыть файл кода для веб-страницы test.aspx и просматреть страницу в браузере.

· Внести изменения в класс.

· Построить и протестировать веб-сайт.

Задача 1: Открыть файл с фоновым кодом для веб-страницы test.aspx и просматривать страницы в браузере

1. Открыть файл с фоновым кодом для test.aspx.

Закодируйте экземпляр компонента, а затем вызывите метод GetBenefitsList, который возвращает список льгот и имени страницы.

2. Открыть test.aspx в браузере.

Откроется окно браузера и отобразите все опции преимуществ веб-страницу test.aspx.

3. Закройте Internet Explorer.

 



Задача 2: внести изменение в классе

1. В классе страхования, изменить первую строку кода, чтобы увеличить размер массива на единицу.

Ваш код должен выглядеть следующим примером.

 



[Visual C#]

BenefitInfo[] benefitsArray = new BenefitInfo[4];

[Visual Basic]

Dim benefitsArray(3) as BenefitInfo

 



2. В классе страхования, добавить следующий код перед возвращением в заявлении

В конце класса добавить еще одно преимущество в массив.

Ваш код должен выглядеть следующим примером.

 



[Visual C#]

benefitsArray[3].benefitName = "Retirement Account";

benefitsArray[3].benefitPage = "retirement.aspx";

[Visual Basic]

benefitsArray(3).benefitName = "Retirement Account"

benefitsArray(3).benefitPage = "retirement.aspx"

 



Задача 3: Построить и протестировать веб-сайт

1. Постройте веб-сайта.

2. Убедитесь, что веб-сайт компилируется без ошибок.

3. Откройте test.aspx в браузере.

4. Откройте окно обозревателя и веб-страницу test.aspx. Теперь также отображается Новая опция выгоду из класса.

5. Закройте Internet Explorer.

6. Закройте Visual Studio 2008.

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


 



Вопросы для самоконтроля

1. Как вы выберите .NET-ориентированный язык для создания нового проекта веб-приложения?

1. Какую роль играет Общеязыковая среда выполнения в выполнении странице ASP.NET?

2. Какова роль компиляция JIT?

3. Перечислите три языка которые в настоящее время поддерживаются. NET.

4. Зачем необходимо создавать компоненты для веб-приложения?

 



Реальная Вопросы и сценарии

1. Вы хотите создать службу ASP.NET. Что является самым простым способом реализации этого решения?

2. Вы хотите создать элемент управления сервером. Что является самым простым способом реализации этого решения?

3. Вы хотите создать многоразовый компонент, который вы можете поделиться с другими проектов. Что является самым простым способом для осуществления этого?

 



 



Инструменты

 



Инструмент Используется для: Где найти его?
Editor window Отображает код для редактирования и графический интерфейс для размещения элементов управления Visual Studio IDE
Object Browser Содержит информацию о объектов и их методов, свойств, событий и констант. Visual Studio IDE
Solution Explorer Отображает иерархию файлов проекта и позволяет расширять и изменять файлы Visual Studio IDE
Dynamic Help Предоставляет доступ к локальным и он-лайн разделам справки, основанные на текущее положение курсора. Visual Studio IDE
Properties window Позволяет настроить свойства документов классов и элементов управления. Visual Studio IDE
Task List Позволяет отслеживать статус задач, как вам разрабатывать ваши приложение. Visual Studio IDE
Output Отображает сообщения о состоянии для различные функции в IDE Visual Studio IDE
Server Explorer Позволяет просматривать локальные данные связи, серверы и услуги. Visual Studio IDE
Toolbox Позволяет использовать Drag-and-drop операция на управления приложениями. Visual Studio IDE

 


Модуль 3. Создание веб-формы Microsoft ASP.NET

 



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

Этот модуль описывает, как создавать и заполнять веб-форму.


Урок 1

 



 



Этот урок описывает, как создавать веб-формы. В уроке также объясняется, как определить ключевые характеристики веб-форм.


 



· Веб-форма генерирует HTML и отправляет его в браузер.

· Поддержки кода и элементов управления, которые выполняются в графическом интерфейсе на веб-сервере.

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

 



Вопрос: Каковы основные различия директивы @ Page для двух типов веб-форм (одним файлом и два файла)?

 




 



Чтобы добавить дополнительные формы веб-приложений, выполните следующие действия:

1. В Solution Explorer щелкните правой кнопкой мыши на имени проекта или веб-сайта, а затем нажмите кнопку Добавить новый элемент.

2. В диалогового окна Добавление нового элемента веб-форм, введите имя веб-формы, а затем нажмите кнопку Добавить.

 




Урок 2

 



 



Этот урок описывает, как использовать серверные элементы управления технологии ASP.NET, такие, как кнопки, текстовые поля и списки. Эти серверные элементы управления отличаются от элементов управления HTML тем, что логика выполняется на сервере, а не в браузере пользователя.


 



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

Ниже приводится код XHTML, который можно было бы написать, чтобы создать текстовое поле с текстом по умолчанию Enter your Username.

 



<asp:TextBox id="TextBox1" runat="server" Width="238px"

Height="25px">Enter your Username</asp:TextBox>


 



Есть много видов серверных элементов управления, которые доступны в ASP.NET. В целом они разделяются на серверные элементы управления HTML и элементы управления веб-сервером.

· HTML элементы веб-формы не доступны на сервере.

· Элементы управления веб-сервером включают элементов управления, такие как кнопки и текстовые поля, а также специальные элементы управления, такие как календари.

 



 




 



· Представление состояния записывает состояния элементов управления веб-формы.

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

· В ASP.NET 2.0 введено управление состоянием в дополнение к представлению состояния.

 



Вопрос: Почему сохранение состояния управления так важно?

 




 



· Серверные элементы управления HTML могут быть описаны как элементы серверного кода. Такое преобразование позволяет использовать элементы управления для таких событий, которые обрабатываются на сервере.

· Серверные элементы управления HTML включают атрибут runat="server"


 



· Встроенные элементы управления веб-сервером соответствуют простым элементов HTML.

· Проверка управления скрыто контролируют пользовательский ввод в отношении предопределенных шаблонов.

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

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

 



Вопрос: Расскажите о реальном использовании для каждого из следующих элементов управления: CheckBox, CompareValidator, календарь и DropDownList.

 




 



Вопрос: Является ли целесообразным использование серверных элементов управления HTML, а не элементов управления веб-сервером?

 




Урок 3

 



 



Мастер создания страниц

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

 




 



Для создания главной страницы

1. В Solution Explorer щелкните правой кнопкой мыши на проекте, а затем нажмите кнопку Add New Item (Добавить новый элемент).

2. В диалоговом окне Add New Item (Добавление нового элемента):

а) В области Templates (Шаблоны) выберите Master Page.

б) В поле Имя введите имя для новой страницы, и нажмите кнопку Добавить.

 



Вопрос: Какой тип контента в вашем собственном веб-сайте может быть пригоден для главной странице?

 




 



Страницы с содержание включают содержание элементов управления, которые отображаются на ContentPlaceHolder управления на главной странице.

1. В Solution Explorer щелкните правой кнопкой мыши на проекте, а затем нажмите кнопку Add New Item (Добавить новый элемент).

2. В диалоговом окне Add New Item (Добавление нового элемента):

а) В области Templates (Шаблоны) выберите Web Form (Веб-форма).

б) В поле Имя введите имя для новой формы.

в) Установите флажок Select master page, а затем нажмите кнопку Add(Добавить).

3. В диалоговом окне Select a Master Pageкликнете имя главной странице, и нажмите кнопку ОК.

 



 




 



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

1. Пользователь вводит URL страницы с содержанием, запрашивающей на этой странице.

2. ASP.NET читает директиву @ Page страницы с содержанием. Если директива содержит атрибут MasterPageFile, ASP.NET получает главную страницу.

3. ASP.NET сливает содержанию главной страницы в дереве контроля содержания страницы.

4. ASP.NET делает окончательное объединение страниц в браузере.

 




 



Есть несколько преимуществ у главных страниц.

 



Вопрос: Каковы некоторые преимущества главных страниц?


 



Упражнение 1: Создание веб-формы Default.aspx

 



Сценарий

 



Винзавод Coho предлагает ряд преимуществ для своих сотрудников. В данной лабораторной работе вы создадите веб-сайт, который позволит сотрудникам, выбирать и настроивать их выгоды.

В этой лабораторной работе, вы создадите пользовательский интерфейс для веб-форм Default.aspx и Life.aspx и страницы на веб-сайте Benefits. Веб-форма Default.aspx является домашней страницей веб-сайта Benefits. Веб-форма Default.aspx отображает список преимуществ, которые предлагает компания. Веб-форма Life.aspx позволяет пользователю ввести информацию о страховании такую, как свое имя, дату рождения, а охват суммы. Cтраница Life.aspx использует также главную страницу, которая содержит заголовок веб-сайтf Benefits и логотип для компании Винзавод Coho.

В этом упражнении вы добавите пользовательские элемент управления, элемент управления списками, элемент управление Label (Надпись), Button (Кнопка) на странице Default.aspx. Вы также установите атрибуты элемент управления списками для отображения статического переченя информации.

 



Основными задачами этого мероприятия являются:

1. Откройте веб-сайт Benefits.

2. Расположите элементы управления на веб-форме Default.aspx.

3. Добавление пункты в элементы управления CheckBoxList.

 



Задача 1: Откройте веб-сайт Benefits.

1. Запустите Microsoft Visual Studio 2008.

2. Откройте веб-сайт Benefits из E:\Labfiles\Starter\CS\Benefits или E:\Labfiles\Starter\VB\Benefits.

Visual Studio 2008 открывает решения Benefits.

Это решение содержит веб-сайт, также названный Benefits.

 



Задача 2: Расположите элементы управления на веб-форме Default.aspx

Веб-форма Default.aspx будет служить главной страницей запись для веб- приложения. На данной форме необходимо отобразить список доступных преимущества и предоставить пользователям возможность выбирать те преимущества, которые им необходимы.

1. Откройте форму Default.aspx в режиме конструктора.

2. В Solution Explorer, используя Drag-и-Drop операции разместить файл header.ascx в верхней части веб-формы Default.aspx. Разместите заголовок внутри контейнера Div на форме.

 



3. В панели инструментов, перетащите элемент управления CheckBoxList, Buttonи Label на веб-форме. Используйте клавишу Enter, чтобы разделить между собой элементы управления на форме.

 



Примечание: Убедитесь, что, когда вы будите нажимать клавишу ENTER элементы управления не были вами выделены, так как Visual Studio 2008 при этом генерирует обработчик событий. В качестве альтернативы клавишу ENTER, вы также можете использовать теги <BR/> в коде странице.

 



Ваша веб-форма должна напоминать на следующем рисунке.

4. В окне свойств установите идентификатор и свойства текста для элементов управления CheckBoxList, Button и Label, как показано в следующей таблице.

5. Сохраните веб-форму Default.aspx.

6. В окне редактора, выберите Source, чтобы показать разметку для страницы Default.aspx.

Изучить XHTML, который был добавлен Visual Studio 2008 для элементов управления CheckBoxList, Button и Label.

7. Откройте страницу Default.aspx в окне браузера. Страница должна выглядеть как на иллюстрации.

8. Закройте окно браузера.

 



Задача 3 Добавление пунктов в элемент управления CheckBoxList

Теперь вы будете добавлять некоторые временные пункты в элемент управления CheckBoxList.

1. Откройте страницу Default.aspx в режиме конструктора.

2. На веб-форме Default.aspx, нажмите на элемент управления listBenefitsCheckBoxList.

3. В окне свойств откройте диалоговое окно ListItem Collection Editorдля свойстваItems элемента управления listBenefitsCheckBoxList.

4. В диалоговом окне ListItem Collection Editorдобавьте пункты, которые приводятся в следующей таблице.

 



5. Нажмите кнопку ОК, чтобы закрыть диалоговое окно ListItem Collection Editorи сохранить новые пункты.

6. Сохранить веб-форму Default.aspx.

7. Открыть страницу Default.aspx в окне браузера.

8. Убедитесь, что пунеты в элементе управления CheckBoxList отображается правильно.

9. Закройте окно браузера.

 



Результаты: После этого упражнения, вы должны добавить пользовательский элемент управления, элемент управления списками и другие на страницу Default.aspx.

 



Упражнение 2: Создание главной страницы benefitsMaster

 



Сценарий

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

 



Основными задачами этого мероприятия являются:

1. Создание главной страницы.

2. Добавить элементы на главной странице.

 



Задача 1: Создание главной страницы

• Создание новой главной страницы, именуемой benefitsMaster.master.

 



Задача 2: Добавление элементов на главной странице

Главная страница будет содержать заголовок и логотип. Вы поместити эти пункты внутри таблице на главной странице. Логотип хранится в файле RedWine.jpg, который вам необходимо добавить на веб-сайт Benefits.

1. Откройте страницу benefitsMaster.master в режиме конструктора.

2. На странице benefitsMaster.master, нажмите на странице в самом начале страницы, перед ContentPlaceHolder контейнера.

3. С помощью меню Таблица, вставьте на главную страницу одну строку, и две колонки таблицы.

4. Создайте подкаталог с именем Images в веб-сайт Benefits.

5. Добавить файл E:\Labfiles\Starter\RedWine.jpg в папку Images в веб-сайт Benefits.

6. В Solution Explorer, используя операции. Drag-and-Drop разместите файл RedWine.jpg в левой ячейке таблицы на странице benefitsMaster.

7. В диалоговом окне Accessibility Properties, в поле Alternate text введите Coho Winery logo и нажмите кнопку ОК.

8. Установити высоту и ширину изображения RedWine.jpg на 35 пикселей в ширину на 60 пикселов в восоту.

9. В Solution Explorer, используя операции. Drag-and-Drop разместите файл header.ascx в правой ячейке таблицы на странице benefitsMaster.

10. Сохранить страницу benefitsMaster.master.

11. Откройте код главной странице.

12. Изучить HTML–код главной страницы.

 



Код для тела главной странице должна выглядеть следующим образом

Пример.

 



<body>

<form id="form1" runat="server">

<div>

<table class="style1">

<tr>

<td>

<img alt="Coho Winery Logo" src= "Images/RedWine.jpg" style="width: 35px; height: 60px" />

</td>

<td>

<uc1:header ID="header1" runat="server" />

</td>

</tr>

</table>

<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">

</asp:ContentPlaceHolder>

</div>

</form>

</body>

 



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

 



Результаты: После этого упражнения, вы создали страницу benefitsMaster.master и определили содержание страницы.

 



Упражнение 3: Создание веб-формы life.aspx

 



Сценарий

В этом упражнении вы создадите пользовательский интерфейс для странице life.aspx. Эта страница реализует пользу страхования жизни для вашей компании. Cтраница Life.aspx будет использовать файл benefitsMaster.master в качестве главной страницы.

 



Основными задачами этого мероприятия являются:

1. Создание веб-формы life.aspx

2. Добавление элементов управления на life.aspx веб-форму.

 



Задача 1: Создание веб-формы life.aspx

• Создайте новую веб-форму с именем life.aspx которая использует benefitsMaster файла в качестве главной страницы.

 



Задача 2: Добавление элементов управления на веб-форму life.aspx

 



Вы будете использовать таблицу для определения расположения элементов управления на веб-форму life.aspx.

1. Откройте страницу life.aspx в режиме конструктора.

2. В режиме конструктора, нажмите веб-форму life.aspx, внутри контейнера ContentPlaceHolder1.

3. В контейнеру ContentPlaceHolder1, вставите символ возврата каретки.

4. В меню Таблица выберите команду Insert Table (Вставить таблицу).

5. Создайте таблицу, которая содержит 9 строк и 3 столбца.

6. С панели инструментов, перетащите элементы управления в таблицу следующим образом:

а) В первой колонке таблицы, перетащите элемент Label в третий, четвертый, и пятый ряд. Перетащите элемент управления CheckBox в седьмой ряд и элемент Button на девятую строку.

б) Во втором столбце таблицы, перетащите элемент Label на первую строку. Элемент TextBoxперетащите в третий, четвертый и пятый ряд. Перетащите CheckBox в седьмой ряд.

с) В третьей колонке таблицы, перетащите управления Label в третий ряд.

г) В третьей колонке таблицы, выделите ячейки в строках 4 до 8.

е) В меню Таблица выберите пункт Изменить, а затем нажмите кнопку Merge Cells.

f) Перетащите элемент Calendar в объединенную ячейку.

 



Ваша веб-форма должна выглядеть, как на следующем рисунке.

 



 



7. Применить Автоформат Colourful 1 к элементу календарь.

8. В окне свойств установите идентификатор и свойства текста элементов управления так, как показано в следующей таблице.

 



9. Установите размер шрифта Life Insurance Application как Большой.

10. Сохранить страницу life.aspx.

11. Открыть страницу life.aspx в браузере.

Содержание life.aspx веб-страницы в сочетании с содержанием страницы benefitsMaster.master.

Ваша веб-страница должна выглядеть следующим образом.

 



12. Введите имя и дату рождения в поле, а затем нажмите кнопку Save. Значения, что вы ввели должны остаться на этой странице.

13. Закройте окно браузера.

 



Результаты: После этого упражнения, вы создали страницу life.aspx и определили пользователей интерфейс для этой страницы. Вы проверили страницы life.aspx и убедились, что он отображает содержание от страницы benefitsMaster в дополнение к содержанию, от страницы life.aspx.

 



 




 



Вопросы для самоконтроля

1. Как вы можете убедиться, что веб-страницы с расширением . ASPX это веб-форм?

2. Как вы можете убедиться, что веб-страницы расширением . ASPX содержит элемент управления веб-сервером?

3. Какой код или скрипт говорят о том, что элемент управления веб-сервером создается на клиенте?

4. Как можно отличить от главной страницы страницу с содержанием?

 



Реальная проблемы и сценарии

1. Вы хотите добавить веб-форму на веб-узел. Как вы можете это сделать?

2. Вы хотите обмениваться контентом между несколькими страницами в веб-приложении. Что является наилучшим подходом и почему?

 



Лучшие практики, связанной с веб-формами

Дополнить или изменить следующим наилучшей практики для вашей собственной ситуации работа:

• Веб-формы часто состоят из двух отдельных файлов:

файла. ASPX содержит интерфейс для веб-формы и файл . aspx.vb или. aspx.cs, который называется фоновым кодом странице, содержит код.

• Избегайте HTML серверных элементов управления, поскольку элементы управление более богаче и имеют больше объектов, чем модели управления HTML сервером.


Модуль 4: Добавление кода к веб-форме Microsoft ASP.NET

 



 



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

Этот модуль описывает различные методы, которые можно использовать, для добавления кода в ваше ASP.NET веб-приложение. Здесь объясняется, как использовать серверные элементы управления, процедуры событий и страницы с выделенным кодом. В заключение объясняется, как использовать события страницы, особенно Page_Load.


Урок 1.

 



 



Вы можете добавить код на вашу веб-форму в том же файле, что и веб-содержимое, в отдельный раздел SCRIPT того же файл, либо в отдельном файле. Страницы с выделенным кодом содержат всю логику программирования для одной веб-странице. Встроенный код использует HTML и код на отдельных участках одного файла .aspx.

Этот урок объясняет, как реализовать код в Visual Studio 2008. Он также объясняет, как использовать страницы с выделенным кодом, и как они отличаются от встроенного кода.

 




 



Вы можете добавить код на веб-форму следующими тремя способами:

· Смешанные код. Код находится в том же файле, что и веб-содержимое.

· Встроенный код. Код находится в отдельном разделе SCRIPT в одном файле с HTML-содержимое.

· Выделенный код находится в отдельном файле с HTML-содержимое.

 



Вопрос: Каковы преимущества и недостатки каждого метода?

 




 



Вы можете столкнуться со страницами, использующие встроенный код, особенно страницы, которые были разработанные для ASP.

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

 




 



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

Каждая веб-страница в веб-приложении имеет свой собственный выделенный кодом. Страницы с выделенным кодом имеют расширения aspx.vb или aspx.cs.

 




 



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

Visual Studio 2008, по умолчанию, прекомпилирует страницу с выделенным кодом; Это экономит значительные ресурсы и упрощает развертывание веб-сайта.

 



Вопрос: Каковы преимущества и недостатки JIT и прекомпиляции?

 




Урок 2.

 



 



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

Этот урок описывает процедуры обработки событий и объясняется, как добавить их для серверных элементов управления. Он объясняет различие между двумя типами событий (серверной и клиентской стороне) и покажет, когда целесообразно использовать каждый из рассмотренных типов.

 




 



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

Обработчики событий – это действие, которое происходит в ответ на генерируемое событие.

 




 



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

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

Вы можете указать клиент-ориентированный обработчик события, создав блок <SCRIPT> в веб-странице.

 



Вопрос: Каковы преимущества и недостатки процедур обработки событии, на стороне клиента?

 




 



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

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

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

 



Вопрос: Каковы преимущества и недостатки процедур обработки событии, на стороне сервера?

 




 



В этой анимации, вы увидите как сервер-ориентированные и клиент-ориентированные обработчики событий обрабатываются на клиенте и на сервере.

 




 



Чтобы создать сервер-ориентированный обработчик события в Visual Studio 2008, необходимо выполнить два этапа:

1. Создать на веб-форме элемент управления, который генерирует событие.

2. Написать код на странице с выделенным кодом, который обрабатывает событие.

 



Когда вы дважды щелкните на элемент управления в Visual Studio 2008, Visual Studio 2008 создает шаблон процедуры обработки события:

• В Microsoft Visual C # ®, атрибут onClick указывает на имя процедуры обработки события.

• В Microsoft Visual Basic ®, ключевое слово Handles создает для элемента управления обработчик события.

 



Вопрос: Каковы основные различия между созданием сервер-ориентированного обработчика события в Visual C # и Visual Basic?

 




 



Вопрос: Как вы можете создать по умолчанию обработчик события для элемента управления?

 




 



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

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

Вопрос: Каковы ключевые свойства серверных элементов управления?


Урок 3

 



 



Жизненный цикл события страницы является последовательностью событий над страницей, которые происходят, когда запрашивает ASP.NET страница. Обратная передача – это когда информация опубликованная на форме ASP.NET отправляется назад обратно для обработки ASP.NET. Вы можете использовать свойство Page.IsPostBack для управления тем, какой именно код выполнится при первоначальном запросе страницы. Вы также можете подключить один элемент управления к содержание другого, например, для отображения значения из списков или раскрывающихся списков.

Этот урок объясняет, как использовать события странице. Она знакомит с жизненным циклом события странице и описывает процесс обратной передачи и события упорядочивания. Вы также узнаете, как работать с событии Page_Load и ссылкой на элемент управления вместе.

 




 



При запросе страницы ASP.NET, существует ряд событий, которые происходят над страницей. Эти события всегда происходят в одном и том же порядке, который называется жизненным циклом события странице.

1. Page_Init. Инициализирует страницу путем создания и инициализации элемента управления веб-сервером.

2. Page_Load. Возникает при каждом запросе этой странице.

3. События управления. Состоят из событий изменения и событий действия.

4. Page_Unload. Возникает, когда закрывается страница или управление переходит контроль на другую страницу.

 




 



В этой анимации, вы увидите, как работает форм в ASP.NET, как вы можете закодировать событие Page_Load, и как Вы можете управлять обратной связью с сервером.

 




 



Вопрос: Как можно из элемента управления HTML сделать элемент управления веб-сервером?

 




 



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

Во время использования событие обратной передачи, если вы не хотите, чтобы весь код выполнялся снова, вы можете использовать свойство Page.IsPostBack, чтобы контролировать, какой код выполняется только, в случаи первоначального запроса страницы.

Отправка через страницу - это процесс размещения одной веб-страницы на другой странице.


 



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

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

 




 



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


Лабораторная работа: Добавление функциональности веб-приложений

 



 



Упражнение 1: Создание процедуры обработки события Page_Load

 



Сценарий

В этом упражнении вы создадите процедуру обработки события Page_Load для странице Default.aspx. В процедуре обработки события Page_Load, вами будет добавлен код для чтения переченя преимуществ от компонента Benefits, который вы создали в первой лабораторной работе. Затем вы будете отображать преимущества в элементе управления CheckBoxList.

 



Основными задачами этого мероприятия являются:

• Откройте преимущества веб-сайта.

• Вызовите компонент страхования.

• Удаление временных элементов списка.

• Добавить Page.IsPostBack испытаний.

 



Задача 1: Откройте преимущества веб-сайта

1. Запустите Visual Studio 2008.

2. В Visual Studio 2008, откройте веб-сайт Benefits из папки E:\Labfiles\Starter\CS\Benefits или E:\Labfiles\Starter\VB\Benefits.

Visual Studio 2008 открывает решения Benefits. Это решение содержит веб-сайт, коорый также назван Benefits.

 



Задача 2: Вызов компонента Преимущества

1. Откройте веб-страницу Default.aspx в режиме конструктора.

2. Создать процедуру события Page_Load на странице Default.aspx.

Откроется страница с выделенным кодом и добавиться шаблон для процедуры обработки события Page_Load.

3. В процедуре обработки события Page_Load, создайте новый экземпляр класса Benefits и сохранить его в переменной benefitsList.

4. Создайте цикл foreach (Visual C #) или For Each (Visual Basic) для вызова метода GetBenefitsList, который возвращает массив Benefits.BenefitInfo. Создайте переменную с именем benefit типа Benefits.BenefitInfo, которая будет выступать в качестве счетчика цикла.

5. В цикле, сгенерируйте строку и добавьте ее к коллекции Items элемента управления listBenefitsCheckBoxList с помощью метода Items.Add. Формат строки заключается в следующем.

 



<a href=item.benefitPage> item.benefitName </ а>

 



6. Сохранить все файлы.

7. Открыть Default.aspx в браузере.

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

8. Нажмите на ссылку Life Insurance.

Появится страница. life.aspx

9. Нажмите на ссылку Home, чтобы вернуться к странице Default.aspx.

10. Нажмите дважды на кнопку Submit.

Дубликат списка льгот будет добавлен в список listBenefitsCheckBoxList. Список льгот добавляется в элемент управления при каждом щелчке на кнопку Submit. Это потому GetBenefitsList метод вызывается в процедуре обработки события Page_Load, и это процедура обработки события выполняется каждый раз, когда веб-форма размещена обратно на сервер.

11. Закройте Microsoft Internet Explorer ®.

Список ListBenefitsCheckBoxList отображает только список тех льгот, которые поддержены в компоненте Benefits, а не первые три временные пункты. Кроме того, перечень преимуществ не добавляется в список при каждом обновлении этой странице. Для решения этих проблем выполните следующие процедуры.

 



Задача 3: Удалите временные элементы списка

1. Откройте веб-страницу Default.aspx в режиме конструктора.

2. В окне редактора, выберите элемент управления listBenefitsCheckBoxList.

3. В окне свойств выберите Items, а затем нажмите кнопку с многоточием (...) рядом с (Collection).

4. В диалоговом окне ListItem Collection Editor, в список Members, нажмите пункт, а затем нажмите кнопку Remove. Повторите этот шаг, пока все три члена не будут удалены из коллекции, а затем нажмите кнопку ОК.

 



Задача 4: Добавить условия Page.IsPostBack

1. В процедуре обработки события Page_Load на странице default.aspx, добавьте условие Page.IsPostBack, для того, чтобы добавлять элементы из компонента в элемент listBenefitsCheckBoxList только, когда страница отображается в первый раз.

2. Сохранить все файлы.

3. Открыть Default.aspx в браузере.

Теперь список отображает только элементы из компонентов страхования.

4. Нажмите Submit два или более раз.

Компонент Benefits вызывается только при первом отображении страницы, потому что вы добавили условие Page.IsPostBack. Таким образом, пункты добавляются к listBenefitsCheckBoxList только один раз.

Результаты: После этого упражнения, вы вызвали компонент Benefits для отображения списка льгот, удалили временные пункты списка, и добавили условие Page.IsPostBack для отображения преимуществ только один раз.

 



 



Упражнение 2: Создание процедуры обработки события Click

Сценарий

В этом упражнении вы создадите процедуру события нажатия на кнопку Submit на странице Default.aspx. Когда пользователь нажимает кнопку "Submit", процедура считывает перечень преимуществ и затем выводит выбранную льготу в надпись на странице Default.aspx.

Основной задачей этой работы заключается в следующем:

• создать процедуру обработки события нажатия кнопки мыши и отображения выбранного преимущества в виде гиперссылок.

 



Задача 1: создать процедуру события нажатия и отображения выбранного выгоды, гиперссылок

1. Откройте веб-страницу Default.aspx в режиме конструктора.

2. В окне редактора, создать процедуру события нажатия на кнопку Submit.

Открывается файл кода и отображает новое событие submitButton_Click процедуры.

3. В процедуре обработки события submitButton_Click переберите список пунктов элемента управления listBenefitsCheckBoxList. По каждому пункту, если значение свойства Selectedравноtrue, добавить строку в свойство Text элемент управления selectionsLabel.

4. Сохранить все файлы.

5. Открыть Default.aspx в браузере.

6. Выберите несколько преимуществ из списка, а затем нажмите кнопку Submit.

Label отображает список выбранных элементов в виде гиперссылок.

 



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


 



Вопросы для самоконтроля

1. В чем преимущество страниц с выделенным кодом?

2. Как процедуры обработки событий, связанны с событием управление сервером?

3. Как страница с выделенным кодом, связанна со страницей с расширением . ASPX?

4. Почему вы хотите, чтобы ваша страница с выделенным кодом была прекомпилирована, вместо того, чтобы применить JIT компиляции?

5. Когда форма обращается к самой себе?

 



Реальные вопросы и сценарии

1. Вы должны обновить веб-приложение ASP в веб-приложения ASP.NET. Что вы должны сделать, чтобы структура кода соответствовала веб-приложению ASP?

2. Вы хотите, чтобы добавленный в веб-страницу код, запускался при каждом запросе страницы. Что является самым простым способом для осуществления этого?


Модуль 5. Создание пользовательских элементов управления

 



 



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

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


Урок 1

 



 



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

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

 




 



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

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

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

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

 



Вопрос: Как пользовательский элемент управления можно быть полезен в ваших приложениях?


 



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

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

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

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

 




Урок 2

 



 



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

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

 




 



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

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

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

 



Вопрос: Какие свойства могут быть необходимы для пользовательских элементов управления, содержащих check box?

 




 



Директива @ Register включает пользовательский элемент управления на страницу ASP.NET. Эта Директива включает в себя следующие атрибуты:

• TagPrefix. Уникальное пространство имен для пользовательского элемента управления, необходимое для того, чтобы различать несколько пользовательских элементов управления, имеющих одинаковые имена.

• TagName. Уникальное имя для пользовательского элемента управления.

• Src. Виртуальный путь к файлу пользовательского элемента управления.

 




 



В этой демонстрации, вы увидите, как создается и реализуется пользовательский элемент управления с помощью Visual Studio 2008.

 




Лабораторная работа: Создание и реализация пользовательского элемента управления

 



 



Упражнение 1: Создание пользовательского элемента управления

Сценарий

В этой лабораторной работе, вы создадите пользовательский элемент управления, который собирает информацию, а затем реализуете этот элемент управления на странице medical.aspx веб-сайта.

В этом упражнении вы создадите пользовательский элемент управления на основе элементов управления NameиBirth Date из странице life.aspx.

Основными задачами этого мероприятия являются:

1. Откройте преимущества веб-сайта.

2. Создание пользовательского интерфейса.

3. Создание свойств для пользовательских элементов управления.

Задача 1: Откройте преимущества веб-сайта

1. Запустите Microsoft Visual Studio 2008.

2. Откройте веб-сайт Benefits из папки E:\Labfiles\Starter\CS\Benefits или E:\Labfiles\Starter\VB\Benefits.

Visual Studio 2008 откроет решение Benefits. Это решение содержит веб-сайт, также названный Benefits.

Задача 2: Создание пользовательского интерфейса

1. Добавить новый пользовательский элемент, названный как nameDate.ascx, на веб-сайт Benefits.

2. Откройте страницу life.aspx в режиме конструктора.

3. На странице life.aspx, скопируйте Label, TextBox и другие элементы управления контейнеров NameиBirth Date (в общей сложности семь элементов управления).

4. Откройте страницу nameDate.ascx в режиме конструктора.

5. Вставьте элементы управления, которые вы только что скопировали на страницу nameDate.ascx.

6. На странице nameDate.ascx, установите ширину таблицы, которая содержит элементы управления до 335 пикселей.

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

 



 



7. Сохраните страницу nameDate.ascx.

 



Задача 3: Создание свойств для пользовательского элемента управления

1. Откройте страницу с выделенным кодом страницы nameDate.ascx.

2. На странице с выделенным кодом, внутри класса nameDate, создайте свойство EmpName типа String, которое осуществляло бы чтение и запись свойства Text элемента правления nameTextBox.

Ваш код должен выглядеть следующим примером.

[Visual C#]

public string EmpName

{

get

{

return nameTextBox.Text;

}

set

{

nameTextBox.Text = value;

}

}

[Visual Basic]

Public Property EmpName() As String

Get

Return nameTextBox.Text

End Get

Set(ByVal value As String)

nameTextBox.Text = value

End Set

End Property

 



3. На странице с выделенным кодом, внутри класса nameDate, создайте свойство EmpDOBтипаDateTime (Date Для Microsoft Visual Basic ®), которое осуществляет чтение и запись свойства Text элемента правления birthTextBox.

Тип данных свойства EmpDOB является DateTime для Microsoft Visual C# ® и Date для Visual Basic, но элемента управления birthTextBox имеет значение типа String. Таким образом, в свойстве Get, вы должны преобразовать значения элемента управления в тип Date, а также в свойстве Set, вы должны преобразовать обратно в строковый тип данных.

Ваш код должен выглядеть следующим примером.

[Visual C#]

public DateTime EmpDOB

{

get

{

return Convert.ToDateTime(birthTextBox.Text);

}

set

{

birthTextBox.Text = value.ToString();

}

}

[Visual Basic]

Public Property EmpDOB() As Date

Get

Return Convert.ToDateTime(birthTextBox.Text)

End Get

Set(ByVal value As Date)

birthTextBox.Text = value.ToString()

End Set

End Property

 



4. Сохраните изменения в странице с выделенным кодом пользовательского элемента управления nameDate.ascx.

 



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

Результаты: После этого упражнения, вы создали пользовательский элемент управления на основе элементов управления Nameи Birth Date странице life.aspx.

 



Упражнение 2: Реализация пользовательского элемента управления

В этом упражнении вы будете использовать пользовательский элемент управления на странице medical.aspx, запрашивающий имя пользователя имя и дату рождения.

 



Основными задачами этого мероприятия являются:

1. Расположить пользовательский элемент управления на странице medical.aspx.

2. Если позволит время: Добавить проверку резюме страницы medical.aspx.

 



Задача 1: Расположите пользовательский элемент управления на странице medical.aspx.

1. На веб-сайтe Benefits, откройте страницу medical.aspx в режиме конструктора.

2. В Solution Explorer, перетащите элемент управления nameDate.ascx и поместите его в первой строке в таблицы на странице medical.aspx.

Ваша страница должна выглядеть на следующем рисунке.

 



 



3. Откройте исходный HTML из странице medical.aspx.

Запишите директиву @ Register, которая создана Visual Studio 2008.

Запишите HTML, который создается Visual Studio 2008 для пользовательского элемента управления .

4. Откройте страницу medical.aspx в режиме конструктора.

5. На странице medical.aspx, дважды щелкните Save, чтобы создать процедуру обработки бытия Click.

6. В процедуре обработки события Click, написать код для вывода значения имени и даты рождения из пользовательского элемента управления в элемент управления Label2 на странице medical.aspx

Ваш код должен выглядеть следующим примером.

[Visual C#]

protected void saveButton_Click(object sender, EventArgs e)

{

Label2.Text = nameDate1.EmpName + " born on " +

nameDate1.EmpDOB.ToLongDateString();

}

[Visual Basic]

Protected Sub saveButton_Click(ByVal sender As Object, _

ByVal e As System.EventArgs) Handles saveButton.Click

Label2.Text = nameDate1.EmpName & " born on " & _

nameDate1.EmpDOB.ToLongDateString()

End Sub

 



 



7. Сохраните файл medical.aspx с фоновым кодом.

8. Откройте страницу medical.aspx в браузере.

9. В браузере введите имя и дату рождения, а затем нажмите кнопку Save.

10. Убедитесь, что значения имени и даты рождения появяться в элементе управления Label, далее нажмите Save.

11. Закройте окно браузера.

 



Задача 2: Если время позволяет: Добавить проверку резюме medical.aspx страница

1. Откройте страницу medical.ascx в режиме конструктора.

2. Добавьте новую строку в нижней части таблицы на странице medical.aspx.

3. Через панель инструментов, перетащите элемент управления ValidationSummary в новую строку таблицы.

4. Сохраните страницу medical.aspx.

5. Откройте страницу medical.aspx в браузере.

6. В браузере, оставьте свое имя и дату рождения пустым и нажмите кнопку Save.

7. Убедитесь, что отображается сообщения об ошибке ValidationSummary, что Имя и Дата рождения не может быть пустым.

8. В браузере введите имя и неверную дату рождения, а затем нажмите кнопку Save.

9. Убедитесь, что ValidationSummary выводит сообщение об ошибке, что дата рождениz является недействительным.

10. В браузере введите имя и действительную дату рождения, а затем нажмите кнопку Save.

11. Убедитесь, что значения имени и даты рождения появяться в элементе управления Label, далее нажмите Save.

12. Закройте окно браузера.

 



Результаты: После этого упражнения, вы должны научиться использоваться пользовательский элементов управления на странице medical.aspx, запрашивающий имя пользователя и дата рождения.


 



Вопросы для самоконтроля

1. Какова главная разница между пользовательским элементом управления и компонентом?

2. Как получить доступ к свойствам пользовательского элемента управления графическим интерфейсом главной странице?

3. Каковы четыре основных шага, которые вы используете для создания пользовательского элемента управления?

4. Как вы ссылаетесь на пользовательский элемент управления с веб-формы ASP.NET?

5. Вы можете использовать два различных элемента управления пользователь с таким же именем в том же ASP.NET странице? Почему или почему нет?

 



Реальная Вопросы и сценарии

1. Как вы можете создать пользовательский элемент управления в существующей веб-форме ASP.NET?

2. Вы добавили пользовательский элемент управления с Solution Explorer на веб-форму. Какая требуется директива при этом, и вам необходимо добавить его на страницу разметки?

 



Лучшие практики, связанные с пользовательскими элементами управления

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

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


Модуль 6: Использование Microsoft Silverlight для предоставления динамического контента

 



 



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

Этот модуль предоставляет обзор Silverlight и описывает, как создавать Silverlight-приложения с помощью Visual Studio.


Урок 1

 



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

Этот урок представляет особенностей Silverlight, объясняет компоненты и архитектуру Silverlight, и описывает основные инструменты, которые можно использовать для разработки Silverlight содержание.


 



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

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

Silverlight включает технологию Windows Presentation Foundation (WPF), которая позволяет создавать клиенты с богатыми возможностями, которые не доступны с одним лишь HTML.

Вы можете использовать XAML для создания WPF элементов.

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

 



Вопрос: Вы использовали Silverlight прежде?

 




 



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

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

 



Вопрос: Какие сходства и различия между Expression Studio и Visual Studio?


 



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 (Холст) - корневой элемент, который можно использовать, чтобы содержать объекты и метки для определения объектов.

 



Вопрос: Как соотносится Silverlight и XAML?

 




Урок 2

 



 



Visual Studio 2008 позволяет создавать приложения Silverlight 1.1 с помощью управляемого кода и JScript. Когда вы создаете приложение Silverlight, Visual Studio создает решения с рамками для применения.

Этот урок объясняет, как создавать Silverlight приложения в среде Visual Studio и описывает содержание файлов в приложение Silverlight. В этом уроке также объясняется, как создать XAML объекты и обработку событий в файле кода.

 




 



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

Вопрос: Какие типы файлов можно добавить в приложение Silverlight?

 




 



При создании проекта Silverlight в Visual Studio, решение содержит:

• Page.xaml - файл для интерфейса пользователя с соответствующим файлом исходного кода в Microsoft Visual C # или Microsoft ® Visual Basic ®.

• Silverlight.js - файл для создания элементов управления Silverlight на веб-странице.

• TestPage.html по умолчанию файл связанный с файлом JScript.

 




 



Вы можете определить многочисленные объекты в XAML. Каждый объект XAML имеет конкретное применение.

XAML метки похожие на XML и HTML теги.

Вы можете использовать объект Canvas как область рисования, которая может содержать другие объекты или вложенную область рисования.

 



 




 



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

 



Вопрос: Как обработчик события в Visual C # отличается от обработчика событий в Visual Basic для приложений Silverlight?

 




 



Вопрос: Как можно расширить применение в этой демонстрации?

 




Лабораторная работа: Предоставление динамического контента с помощью Microsoft Silverlight

 



 



Упражнение 1: Создание приложения Microsoft Silverlight.

 



Сценарий

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

В этом упражнении вы будете создавать проект Silverlight в среде Visual Studio и добавлять объекты XAML в Page.xaml для создания простого баннера на веб-сайте.

Основными задачами этого упражнения являются:

1. Создание проекта Silverlight в Visual Studio.

2. Добавление XAML объекто в Page.xaml, чтобы создать простой баннер.

3. Построение и просмотр страницы.

 



Задача 1: Создание Silverlight проект в Visual Studio

1. Нажмите кнопку Пуск, выберите пункт Программы, выберите папку Microsoft Visual Studio 2008, а затем Microsoft Visual Studio 2008.

2. В меню File (Файл) выберите команду New (Создать), а затем нажмите Project (Проект).

3. В диалоговом окне New Project (Новый проект):

а) В области Типы проектов, выберите Visual C # или Visual Basic, а затем нажмите Silverlight.

б) В области Шаблоны выберите Silverlight Project.

с) В поле Name (Имя) введите Benefits

д) В поле Location введите E:\Labfiles\Starter и нажмите кнопку ОК.

При этом создастся проект Silverlight, который включает в себя по умолчанию HTML файл, файл JScript, файл XAML, и файлы первоначального исходного кода Visual C # или Visual Basic.

 



Задача 2: Добавление XAML объектов в Page.xaml и создание простого баннера

1. В Solution Explorer дважды щелкните Page.xaml.

2. Добавьте объект Rectangle на Canvas (холст), а затем установите свойства следующим образом.

3. Добавьте два объекта Ellipse(эллипса) на холсте, а затем установите свойства следующим образом.

4. Добавьте два объекта TextBlock на холст, а затем установите свойства, следующим образом:

 



Задача 3: Создание и просмотр страницы

1. В меню Build выберите команду Build Solution.

2. В Solution Explorer щелкните правой кнопкой мыши TestPage.html, а затем нажмите кнопку View in Browser.

3. В браузере просмотрите баннер, который вы создали.

4. Закройте Microsoft Internet Explorer ®.

 



Результаты: После этого упражнения, вы создали Silverlight приложение, которое отображает баннер для веб-сайта Benefits.

 



Упражнение 2: Добавление динамического содержимого в приложение Microsoft Silverlight

Сценарий

В этом упражнении вы добавите код, созданный в Expression Blend к Page.xaml. Этот код создает объекты XAML для простой версии веб-сайта Benefits и обеспечивает раскадровку анимации для объектов. После того как вы добавили код XAML, вы предоставляете процедуру обработки события XAML для объектов в управляемом файле.

 



Основными задачами этого упражнения являются:

1. Добавление XAML кода для создания веб-сайта Benefits.

2. Добавление изображения в проект и создание переменных.

3. Создание обработчика для события, когда пользователь нажимает на кнопку.

4. Создание обработчика для события, когда указатель мыши входит на кнопку.

5. Создание обработчика для события, когда курсор покидает кнопку.

6. Создание обработчика событий для Page Fading.

7. Добавление обработчиков событий и установление активной кнопки.

8. Создание и просмотр страницы.

 



Задача 1: Добавление XAML кода для создания веб-сайта Benefits

1. Откройте файл ObjectCode.txt в папке E:\Labfiles\Starter .

2. Скопируйте весь код в файле ObjectCode.txt в буфер обмена.

3. В Visual Studio в Page.xaml, удалите код, который вы добавили в предыдущем упражнении, а затем вставьте код из текстового файла.

Этот код создает XAML объекты для простого варианта веб-сайта Benefits и обеспечивает раскадровку для анимации объектов.

4. Проверка кода в Page.xaml.

 



Элемент <Canvas.Resources> содержит элементы <Storyboard> для объекта анимация. Код также содержит XAML объекты для фона, четыре кнопки и четыре страницы.

5. Откройте TestPage.html и установите ширину принимающего окна до 800 пикселей.

Задача 2: Добавление изображения в проект и создания переменных

1. Добавьте изображение из папки E:\Labfiles\Starter в проект Benefits.

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

2. Откройте Page.xaml, а затем в классе страницы создайте следующие объекты:

• Типа String с именем activeButton, которое содержит имя текущей выбранной кнопке.

• Типа integer c именем currentPage, которая содержит номер текущей страницы. Присвойте этому целому числу значение 1.

• Типа integer c именем тextPage, которая содержит номер текущей страницы. Присвойте этому целому числу значение 0.

 



Задача 3: Создание обработчика событий, когда пользователь нажимает кнопку

1. В классе Page, создайте обработчик события с именем OnMouseDown, который принимает события типа MouseEventArgs.

2. Если пользователь нажал кнопку, кроме активной кнопки, выполняются следующие действия:

а) Вызовите метод Begin в раскадровке buttonName_Click, где buttonName – это имя выбранной кнопки.

б) Вызовите метод Begin в раскадровке buttonName_Leave, где buttonName – это имя ранее выбранной кнопки.

c) Проверьте название выбранной кнопки, а затем установите Nextpage Integer Соответственно, например, 1 для Button1 и 2 для Button2.

г) Установите строке activeButton имя выбранной кнопки.

д) Вызовите метод Begin в раскадровки Page_Out.

 



Чтобы найти имя нажатой кнопки, вы можете использовать (sender asCanvas).Name (Visual C #) или TryCast(sender, Canvas).Name (Visual Basic).

Вы можете использовать метод FindName, чтобы соединить имя выбранной кнопки со строкой _Click или _Leave для вызова метода Begin в раскадровке. Например, следующий код внутри процедуры обработки события вызывает Метод Begin нажатой кнопки.

[Visual C#]

void OnMouseDown(object sender, MouseEventArgs e)

{

(this.FindName((sender as Canvas).Name + "_Click") as

Storyboard).Begin();

}

[Visual Basic]

Private Sub OnMouseDown(ByVal sender As Object, _

ByVal e As MouseEventArgs)

TryCast(Me.FindName(TryCast(sender, Canvas).Name + "_Click"), _Storyboard).Begin()

End Sub

Задача 4: Создание обработчика для события, когда указатель входит на кнопку

1. В классе Page, создайте обработчик события с именем OnMouseEnter, которое принимает события типа MouseEventArgs.

2. Если пользователь нажал кнопку, кроме активной кнопки, то вызывается метод Begin из раскадровки buttonName_Enter, где buttonName – выбранная кнопка.

 



Задача 5: Создания обработчика для события, когда курсор покидает кнопку

1. В классе Page, создайте обработчик события с именем OnMouseLeave, который принимает события типа EventArgs.

2. Если пользователь нажал кнопку, кроме активной кнопки, то вызывается метод Begin из раскадровки buttonName_Leave, где buttonName – выбранная кнопка.

Задача 6: Создание обработчика событий для Page Fading

1. В классе Page, создайте обработчик события с именем OnFadeOut, который принимает события типа EventArgs.

2. В обработчике события, выполните следующее:

а) Соедините строку Page с целым числом тextPage, а затем используйте эту cтроку для установки свойства Visibility следующей странице Visibility.Visible.

б) Соедините строку Page с целым числом CurrentPage, а затем используйте эта строку, чтобы установить свойство Visibility текущей страницы Visibility.Collapsed.

с) Вызовите метод Begin в раскадровки Page_In.

д) Присвойте значение целого числа сurrentPage числу тextpage.

 



Задача 7: Добавление обработчиков событий и установление активной кнопки

1. В обработчике события Page_Loaded, добавьте цикл для добавления, обработчиков событий, приведенных в следующей таблице. Добавьте обработчики событий для объектов Button1, Button2, Button3 и Button4.

 



 



Вы можете использовать метод FindName для объединения строки Button и счетчика цикла с базовым индексом 1. Например, следующий код добавляет четыре обработчика событий для события MouseEnter.

 



[Visual C#]

for (int i = 1; i < 5; i++)

{

(this.FindName("Button" + i) as Canvas).MouseEnter +=

new MouseEventHandler(OnMouseEnter);

}

[Visual Basic]

For i As Integer = 1 To 4

AddHandler TryCast(Me.FindName("Button" & i), _

Canvas).MouseEnter, AddressOf OnMouseEnter

Next

 



2. Добавьте обработчик событие OnFadeOut для Page_Out.Completed.

3. Вызовите метод Begin в раскадровки Button1_Click.

4. Присвойте строке activeButton значение Button1.

Когды вы откроете страницу в первый раз, будет выбран первая льгота.

 



Задача 8: Создание и просмотра страницы

1. В меню Build выберите команду Build Solution.

2. В Solution Explorer щелкните правой кнопкой мыши TestPage.html, а затем нажмите кнопку View inBrowser.

3. В браузере, нажмите кнопку в левой панели, чтобы отобразить связанные фотография и текст.

4. Закройте Internet Explorer.

 



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


 



Вопросы для самоконтроля

1. Почему Silverlight такой мощный?

2. Что такое XAML?

3. Насколько легко включить видео возможности в приложения Silverlight?

 



Реальные вопросы и сценарии

1. Департамент СМИ создали приложения Silverlight 1.0. Как вы можете обновлять его в управляемом приложении Silverlight 1.1?

2. Вы хотите отображать видео в вашем приложении, но видео распространены в разных форматах. Является ли это проблемой?

 




Рекомендации по курсу

Длительность курса – 15 академических часа (5 дней по 3 часа).

 



Разбивка тем по часам

День 1

Модуль Время
Модуль 1. Обзор платформы Microsoft .NET Framework 60 мин.
Перерыв 15 мин.
Модуль 2. Создание веб-приложений с использованием Microsoft Visual Studio 2008 и языков программирования, поддерживаемых Microsoft .NET 60 мин.
Лабораторная работа: Создания веб-приложения используя Microsoft Visual Studio 2008 45 мин.

 

День 2

Модуль Время
Модуль 3. Создание Microsoft ASP.NET веб-форм 75 мин.
Перерыв 15 мин.
Лабораторная работа: Создание Microsoft ASP.NET Веб-формы 90 мин.

 

День 3

Модуль Время
Модуль 4. Программирование Microsoft ASP.NET веб-форм 75 мин.
Перерыв 15 мин.
Лабораторная работа: Добавление функциональных элементов к веб-приложению 45 мин.

 

День 4

Модуль Время
Модуль 5. Создание пользовательских элементов управления 75 мин.
Перерыв 15 мин.
Лабораторная работа: Создание и использование пользовательского элемента управления 45 мин.

 

День 5

Модуль Время
Модуль 6. Использование Microsoft Silverlight для предоставления динамического контента 75 мин.
Перерыв 15 мин.
Лабораторная работа: Предоставление динамического контента с помощьюMicrosoft Silverlight 45 мин.

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

− процессор с частотой не ниже 2 ГГЦ;

− объем оперативной памяти не ниже 512 Мб (лучше 1 Гб).

Для удобства работы желательно использовать мониторы с диагональю экрана 17” или 19”.

 



Рекомендации по использованию электронных источников

 



При подготовке курса использовались материалы по курсу Course 2310C Developing Web Applications Using Microsoft Visual Studio 2008

 



Литература

1. Рихтер Дж. Программирование на платформе Microsoft .Net Framework. Мастер-класс. / Пер. с англ. – 3-е изд. – М.: Издательско-торговый дом «Русская редакция»; СПб.: Питер, 2005. – 512 стр.: ил.

2. Робинсон С., Корнес О., Глин Д. и др. C# для профессионалов. Том I,II. – М.: «Лори»

3. Знакомство с Microsoft .NET. Д. Платт, 2001 г., 240 стр., с ил.

4. Э. Гуннерсон. Введение в C# Разработка приложений на платформе Microsoft.Net 23 ©УЦ СамГТУ & Softline Academy, 2006 г. С.Б. Ромащев

5. Герберт Шилдт. C#: учебный курс. Издательство Питер.

6. Программирование для Microsoft .NET. Дж. Просиз, 2002 г., 704 стр.

7. Программирование для MS Windows на C#. том 1/2. Ч. Петцольд, 2002 г., 624 стр., с ил.

8. Microsoft ADO.NET. Д. Сеппа, 2003 г., 640 стр., с ил.

9. Разработка Windows-приложений на MS VB .NET и MS VC# .NET.

ПО КУРСУ «РЕКЛАМА В СОЦИАЛЬНО- КУЛЬТУРНОМ СЕРВИСЕ И ТУРИЗМЕ»

ТЕМА 1. ПОЯВЛЕНИЕ РЕКЛАМЫ ЗА РУБЕЖОМ

Периоды развития зарубежной рекламы: 3 тыс. до н.э. – V в. н.э. – предыстория рекламы (древние времена, античные времена и постантичный период); VI-XV вв. – Средние века (эпоха феодализма, период формирования цеховой организации промышленности); XVI-XVIII вв. – реклама Ренессанса и эпохи Просвещения; XIX - начало XXв. – период развития индустриального производства и капиталистической экономики; II половина XX в. до наших дней – современная история рекламы.

Протореклама – первоначальная историко-культурная форма современной рекламы. Она представляет собой образцы информационно-рекламной деятельности, предшествовавшие современным видам рекламы в период формирования системы массовой информации и массовой коммуникации. Базовые элементы проторекламы – символы. С их помощью сообразно логике исторического развития общественных отношений происходит формирование демонстративной символики, которая дает начало большинству современных видов рекламы. В Древнем Риме и Древней Греции реклама была устная реклама, представленная текстами официальных сообщений и информацией коммерческого назначения. Период средневековья характерен отсутствием рекламных текстов, поскольку экономический строй, основанный на натуральном хозяйстве, не предполагал активного развития рекламной деятельности. Раннее средневековье характеризуется преобладанием религиозной тематики в проторекламных формах. Середина XI века – период возрождения интеллектуальной жизни западноевропейского общества. Вновь развивается институт глашатаев и гонцов. Предметно-знаковые вывески – атрибуты античных городов - вновь становятся популярными. Мир средневековой рекламы - это не только устные тексты. Граверы, художники, скульпторы активно использовали рекламные традиции. В период позднего средневековья появляются новые формы письменной рекламы, находят распространение такие ее разновидности, как листовки, афиши и каталоги манускриптов.

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

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

На протяжении всей истории развития рекламы в Зарубежных странах отмечаются три значимые рекламные традиции: Японская реклама, Американская реклама и Европейская реклама.

ТЕМА 2. РЕКЛАМА В РОССИИ

История российской рекламы отражает общий ход развития российской общественной и экономической жизни страны в различные ее периоды. Прежде всего, следует обозначить основные формы рекламной коммуникации, которые в истории российской рекламы имеют специфические черты: лубок и предметная реклама, живописная вывеска, наружная реклама и рекламный плакат, витрины, газетная реклама, торговая марка. Современный этап развития рекламы в России рассматривается примерно с середины 1990-х гг. XX века.

Лубок и предметная реклама – начальная форма российской рекламы, разновидность устного рекламирования. В XIV в. по мере развития торговли, которая постепенно принимала общегосударственный характер, формируется российская вывеска и ярмарочная реклама.

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

Живописная вывеска. В XVIII веке европейские вывески начали испытывать влияние живописной станковой картины, и рядом с лаконичными вывесками-эмблемами в городах стали появляться вывески, написанные маслом. Большое влияние на формирование стиля русской вывески оказали цеховые знамена, учрежденные при Екатерине II в связи с активизацией цеховой деятельности. Геральдика на знаменах определяла проникновение эмблематики на вывески цеховых мастеров и гарантировала покупателям, заказчикам и клиентам узнаваемость товара или вида услуг. Живописная вывеска в России выполнялась с использованием особой технологии воронения железа.

Наружная реклама и рекламный плакат. Реклама адресована широким слоям населения с разным художественным вкусом. По сравнению с другими видами рекламы рекламный плакат отличался доходчивостью, лаконизмом и яркостью.

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

Газетная реклама. Печатные объявления рекламного характера в России встречаются уже в эпоху Петра Великого. Рекламные тексты этого времени – вплоть до конца XVIII в. – носили характер «по преимуществу справочной, деловой информации, которая типична для жанра объявления». Технический прогресс облегчал организацию издательской деятельности. Увеличивается производство бумаги, появляются мощные печатные машины, телеграф во много раз ускоряет поступление информации. Газета становится выгодным коммерческим предприятием, что привлекает в прессу купцов, банкиров, деловых людей. Ориентир на широкую читательскую аудиторию, способствовал формированию первых рекламных агентств в России. В конце XIX - начале XX в. в России самым крупным предприятием, занимавшимся рекламой, была Центральная контора объявлений Метцля.

Товарный знак. Понятие о товарном знаке в России впервые появилось в «Новгородском уставе» 1667 года, выпущенном при царе Алексее Михайловиче. Относительный порядок в знаках начал устанавливаться с появлением закона 1830 года, в котором были разработаны правила и способы клеймения, а закон 1896 года уже вполне соответствовал торгово-промышленным отношениям развитого государства. Постепенно товарный знак становится элементом фирменного стиля. Постоянное использование одних и тех же элементов художественного оформления (марка, знак фирмы, цвет, шрифт, форма) позволяло создать хорошо запоминающийся индивидуальный образ рекламодателя. С течением времени появляется много фирм, торгующих идентичным товаром, и роль фирменного знака расширяется. Он становится носителем информации о принадлежности товара определенной фирме. Торговый или фирменный знак стал олицетворять процесс символизации в рекламном деле.

ТЕМА 3. СТАНОВЛЕНИЕ РЕКЛАМНЫХ АГЕНТСТВ

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

Первые рекламные агентства появились в конце XIX - начале XX века.

Рекламное агентство – это независимая организация деловых и творческих людей, специализирующихся на разработке рекламных кампаний и подготовке рекламных материалов, способствующих продвижению товаров и услуг на рынке. Рекламные агентства также оказывают услуги по размещению рекламы в СМИ: предоставляют площади под рекламу в печатных изданиях и эфирное время в теле- и радиопередачах, содействуют клиентам в других маркетинговых и рекламных акциях. Большинство рекламных агентств в России появилось в конце 80-х - начале 90-х годов. Прежде всего, это связано с развитием рыночных отношений в стране и необходимостью активного влияния на продвижение продуктов и услуг на рынке.

Американская Ассоциация Рекламных Агентств в 1918 году разработала фундаментальные требования к компетенции и направлениям деятельности рекламных агентств, которые за это время изменились очень незначительно. Это следующие основные требования:

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

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

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

Анализ средств массовой информации. Рекламное агентство изучает средства массовой информации (СМИ) с точки зрения их характера, влияния на целевую аудиторию, тиража или аудитории (в количественном, качественном и территориальном аспектах), физических возможностей, стоимости и др.

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

Разработка рекомендаций для рекламодателя. Рекламное агентство должно разработать рекомендации такого типа: как наилучшим образом выйти на рынок с новым товаром или услугой; какие изменения в размещении рекламы стоит произвести; какие каналы рекламных средств целесообразно использовать; какие рекламные идеи, концепции, слоганы использовать; какие затраты на рекламу запланировать и пр.

Реализация. После одобрения предложенного рекламного плана рекламодателем рекламное агентство должно его реализовать, выполнив следующие работы: креативной службой разрабатываются рекламно-информационные материалы; осуществляется создание рекламной продукции (аудио- и видеопродукции, полиграфии и т.п.); осуществляется приобретение мест и времени размещения рекламы в СМИ и других средствах размещения; в соответствии с составленным планом осуществляется распространение рекламы; проводится оценка эффективности рекламной кампании.

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

Традиционно агентства классифицируются по объему предоставляемых услуг на агентства полного цикла (полносервисные – full-service agency) и специализированные. Агентства полного цикла осуществляют реализацию услуг во всех областях информационной и рекламной деятельности. Услуги такого агентства делятся на две категории: рекламные услуги (above-the-line), к которым относятся планирование, разработка, изготовление рекламных материалов, проведение исследований, работа со СМИ и т.п.; нерекламные (below-the-line), которые включают организацию мероприятий по связям с общественностью, изготовление рекламных изделий и т. п. Специализированные агентства предоставляют, как правило, ограниченный набор услуг. Они могут специализироваться: по определенным функциям (осуществлять только разработку и изготовление наружной рекламы, производство кино- и видеопродукции, организацию прямой почтовой рассылки), по определенным аудиториям (молодежь), по определенным отраслям.

ТЕМА 4. ПРЕДМЕТ И СУЩНОСТЬ РЕКЛАМЫ В СОЦИАЛЬНО- КУЛЬТУРНОМ СЕРВИСЕ И ТУРИЗМЕ

Реклама – наиболее эффективное средство информирования покупателей о новых товарах и услугах. Хорошо организованная реклама является важным условием эффективной рыночной стратегии туристской фирмы, ее обязательная составляющая. Значение рекламы определяется, прежде всего, ее коммуникативной ролью. Без рекламы поиск продавцом покупателя и, соответственно, покупателем продавца был бы чрезвычайно затруднен. Специфическими функциями туристической рекламы являются: создание конкретного представления о продукте, совершенно незнакомом потребителю и географически от него отдаленном; ускорение и упрощение для клиента поиска при выборе места, формы и вида туризма; воздействие с целью преодоления сезонных отклонений и колебаний; направление решений потребителей в сферу использования свободного времени; реклама до сих пор неизвестных туристских мест и услуг. Для обеспечения эффективности рекламы каждая туристическая фирма должна выработать рекламную политику на рынке. Основные принципы рекламной политики можно представить как решение следующих проблем: определение целевых групп, на которые будет направлена рекламная работа; определение сроков подачи рекламы; разработка рекламных объявлений и публикаций; выбор рекламного средства; проведение рекламной кампании; контроль за эффективностью рекламы.

Реклама туризма ориентируется прежде всего на увеличение участия тех групп населения, которые прежде не принимали активного участия в туризме. Она направлена на расширение знаний потребителя о местах и предприятиях индустрии туризма и возможных их использованиях. Реклама направляет участников туризма с пространстве и во времени с целью сокращения перегрузки в туристских местах, удлинения сезонов, снижения сезонных пиков. Для того, чтобы рекламные объявления появились своевременно, необходимо изучить, когда туристы начинают приготовления к отпускному периоду. Исследования показывают, что 60% потенциальных туристов размышляют о будущем отпуске в течение одного-двух месяцев до его начала, почти 30% потенциальных туристов принимают решение за одну-две недели до поездки. Наконец, в нестабильной России довольно большая доля граждан (около 10%) принимает сиюминутное решение об отдыхе, стремясь приобретать «горящие» путевки и туры.

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

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

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

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

ТЕМА 5. СТРУКТУРА СОВРЕМЕННОГО РЕКЛАМНОГО РЫНКА

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

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

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

Самыми массовыми по охвату потенциальных клиентов средствами распространения рекламы до сих пор остается радио- и телереклама.

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

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

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

Наружная реклама является достаточно эффективным и доступным средством для распространения информации о предприятиях социально-культурной сферы и туризма и их услугах, поскольку рассчитана на охват широких слоев населения. К наружной рекламе относят различные рекламные транспаранты, световые вывески, электронные табло и экраны, крышные установки, панно, кронштейны, маркизы, штендеры, перетяжки и др. Наружная реклама может размещаться на основных транспортных и пешеходных магистралях, на площадях, спортивных аренах, выставках, остановках общественного транспорта и на самих транспортных средствах, в других местах массового скопления людей. В наружной рекламе можно выделить два направления: информационное оформление входов, витрин фасадов – sign-бизнес; использование различных конструкций как носителей рекламы – out-door или ooh (out of home).

Компьютерная реклама в последние годы существенно потеснила все другие традиционные рекламные средства. Ее главное достоинство – огромный охват целевой аудитории, интерактивность, доступность в любое время суток и любому потенциальному потребителю, высокая информативность, практически не ограниченное нахождение рекламы в компьютерной сети, относительно невысокая стоимость размещения. Средние затраты на привлечение клиента с помощью Internet в несколько раз меньше, чем при помощи обычных СМИ. Принципиальное отличие рекламы в Internet от других средств распространения рекламной информации заключается в ее интерактивности. Внедрение компьютерной рекламы в социально-культурном сервисе и туризме идет по нескольким направлениям: использование традиционной электронной почты для осуществления прямой почтовой рассылки; создание иллюстративных CD ROM о предлагаемых продуктах и услугах; разработка и поддержание фирмами собственных web-сайтов; размещение баннерной рекламы и т. п.

 



ТЕМА 6. ХУДОЖЕСТВЕННО-ИЗОБРАЗИТЕЛЬНЫЕ СРЕДСТВА РЕКЛАМЫ

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

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

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

Запоминаемости рекламных иллюстраций способствуют неожиданный ракурс, найденный и выгодно представленный отдельный фрагмент, неординарное художественное решение.

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

Связь рекламного слогана и иллюстраций большей частью бывает ассоциативной, полуявной: в слогане указывается параллельная иллюстрации мысль и предполагается определенное соучастие адресата в творческом процессе по определению смысла рекламы и выработке решения о покупке. При иллюстративной, или явной, связи рисунок с помощью изобразительных средств повторяет слоган. Такая связь отличается точностью и однозначностью понимания и требует минимума воображение адресата. Реже используются контрастная связь иллюстрации и слогана, когда одно как бы противоречит другому, и требуется довольно изощренный ум, чтобы проследить связь и определить реальный смысл рекламы в целом.

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

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

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

ТЕМА 7. СРЕДСТВА И ПРИЕМЫ РЕКЛАМНОГО СТИЛЯ, РЕЧИ

Разработка рекламного обращения является своего рода искусством, поэтому невозможно выделить какие-либо универсальные правила его формирования. В то же время несомненный интерес представляют рекомендации публициста Д. Огилви, на которые следует ориентироваться, чтобы «продать путешествие»:

- сделайте так, чтобы люди почувствовали самобытность цели путешествия. В путешествии люди хотят получить новые впечатления, увидеть то, чего нет в их городе, местности.

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

- рекламируйте путешествие как полностью соответствующее установленной для него цене;

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

- не «хороните» лучшие аргументы, располагайте их по возможности уже во вступительной части, иначе ваше обращение может пройти незамеченным среди других;

- используйте все аспекты новизны;

- не прибегайте к перечислениям, выбирайте определенную тему;

- для рекламных снимков фотографируйте не туристов, а местных жителей, вид которых для иностранца является экзотическим;

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

Рекламный текст начинается с ведущего абзаца, соединяющего заголовок и остальной текст. Так выстраивается структура текста рекламы-сюжета, рекламы-диалога, рекламы-брошюры/листинга. Наилучшая длина заголовка может быть самой различной от одного слова до семнадцати слов. Для некоторых категорий товаров, таких как парфюмерия и модная одежда, наилучшим стимулом сбыта является обычно образ, так что наилучшее решение – короткий текст, совмещенный с впечатляющим изображением. Другие товары, такие как автомобили и компьютеры, требуют некоторого времени на размышление, а значит, необходим пространный текст с детальными характеристиками продукта. После того как текст готов, следует обязательно его проверить: сформулирована ли стратегия одним предложением; связан ли визуальный образ с содержанием текста; работает ли заголовок совместно с образом; выполняет ли заголовок все следующие функции: описывает выгоды, объявляет о чем-то новом, осуществляет селекцию аудитории, побуждает неподдельный интерес, привлекает читателя к тексту, упоминает торговую марку, развлекает читателя; текст рекламы содержит легко читаемые абзацы, разговорный язык, используется обращение «ты» (или «вы»), тон энергичный, но не хвастливый, достаточный объем информации изложен в развлекательной манере, обосновываются действия компании-поставщика, постоянно упоминается торговая марка. Заканчивается текст побуждением к действию, суммированием главной идеи или открытым утверждением, провоцирующим читателя на самостоятельное завершение мысли.

Форма рекламного обращения может иметь множество вариантов: 1) Рекламное обращение содержит только название фирмы, а иногда — и слоган. Такие послания используются в основном при осуществлении информационной и напоминающей рекламы; 2) Представление свидетельств. Этот вариант предполагает, что в основу рекламного обращения кладутся одобрительные отзывы клиентов, подчеркиваются выгоды сотрудничества с той или иной фирмой; 3) Искренняя реклама, предоставляющая достоверную и объективную информацию о предлагаемых услугах с особым выделением специфики, тех потенциальных возможностей, которые ждут клиента от ее получения. Характерной особенностью такой формы рекламного обращения является акцент на реальных выгодах потребителя и направленность на совершение определенных действий. 4) Создание определенного настроения, впоследствии становящегося ассоциацией рекламируемого продукта; 5) Создание романтической, экзотической обстановки. Например, и рекламной кампании Ирландии пытаются извлечь изюминку из ее неблагоприятных погодных условий; 6) Подчеркивание профессионального мастерства. 7) Новости. Рекламные обращения, представленные в такой форме, воспринимаются читателем как неотъемлемая часть газеты или журнала, где они размещены. Именно благодаря такому способу подачи информации обращение способствует пробуждению интереса потенциальных клиентов; 8) Создание юмористической обстановки. Преимуществом такой формы рекламного обращения является возбуждение положительных эмоций и хорошая запоминаемость; 9) Создание фантазийной обстановки; 10) Перечисление аргументов в пользу приобретения туристского продукта или обращения к услугам определенной туристской фирмы. Такая форма преимущественно используется в убеждающей рекламе; 11) Применение элементов эстетики; 12) Мюзикл как форма воплощения рекламного обращения находит свое применение при обслуживании специфических сегментов (например, семейного отдыха с детьми).

ТЕМА 8. РЕКЛАМНОЕ ОБРАЩЕНИЕ: ПОНЯТИЕ, ОСНОВНЫЕ ЭТАПЫ И ТЕХНОЛОГИИ ПРОЦЕССА РАЗРАБОТКИ

Рекламное обращение – средство представления информации рекламодателя (туристской фирмы) потребителю, имеющее конкретную форму (текстовую, визуальную, символическую и т.д.).

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

При непосредственном формировании рекламного обращения необходимо принять решение: о теме и девизе рекламы; структуре рекламного обращения; форме рекламного обращения; стиле рекламного обращения.

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

Рекламный слоган – короткий лозунг или девиз, отражающий направления деятельности фирмы, качество продуктов, обслуживания иногда в прямой, чаще в иносказательной или абстрактной форме. При верном использовании слоган формирует ту ассоциативную связь идей, которая наглядно и емко выражает суть предлагаемой сделки. Различают следующие виды слоганов: «брендовый», который направлен на продвижение товарной марки; корпоративный, выражается философию фирмы, сопровождает ее название и является тем самым девизом-«шампуром», на который «нанизываются» акционные слоганы; акционный, сопровождающий ту или иную рекламную акцию предприятия. В течение года их может быть несколько (например, на каждый сезон). Но при этом они должны быть выдержаны в единой стилевой манере и не противоречить корпоративному слогану. Существует несколько требований, которым слоган должен удовлетворять: 1. Четкое соответствие общей рекламной теме. 2. Краткость (короткая фраза легко запоминается, в данном случае это главное). 3. Легкость произношения (ни в коем случае в нем не должны присутствовать труднопроизносимые слова и словосочетания). 4. Использование, по возможности, игры слов.

Рекламную тему можно выразить не только в виде слогана, но и посредством рекламного образа. При его разработке чрезвычайно важно осознание назначения и символики деталей, иначе они не сохранятся в памяти потребителя. Когда изображается нечто неизвестное человеку, то возникает описанное в психологии явление «смотрю, но не вижу»: зритель не «видит», не осознает того, на что он «смотрит».

Соответствующие рекламной теме образ и девиз необходимо использовать с учетом двух обстоятельств. 1. В ходе рекламной кампании нельзя менять основную рекламную тему и согласованные с ней девиз (слоган) и образ. Если часто изменять их, то легко сбить с толку потребителей: они могут запомнить название фирмы, но не смогут запомнить ее основное преимущество, т.е. будут рассматривать фирму не как уникальную, а как рядового участника рынка. 2. Чем больше раз повторяется реклама, тем больше вероятность, что ее запомнят и она достигнет цели.

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

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

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

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

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

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

ТЕМА 9. ЦВЕТ КАК ХУДОЖЕСТВЕННОЕ СРЕДСТВО РЕКЛАМЫ

Цвет в рекламе приобретает особое значение в силу своей способности влиять на настроение потребителей. Он оживляет или раздражает, побуждает к единению и сопереживанию, вызывает ассоциации с предложенным образом, воспринимается проще, чем форма, воздействует непосредственнее. Его не нужно переводить, как, допустим, слова. И, наконец, впечатление, произведенное цветом, очень стойко, а привлекательность цветного рекламного обращения выше, чем черно-белого (138 % для полноцветного изображения против 120 % для двухцветного и 100 % для черно-белого).

Цвет может отталкивать, вселять чувство спокойствия и комфорта, возбуждать и тревожить. Это означает, что с его помощью можно управлять отношением потребителя к рекламе. Создавая необходимую цветовую среду, удается вызвать у человека требуемые эмоции. Необходимо учитывать, что цвета оказывают символическое и ассоциативное воздействие на человека. Так, символы и ассоциации красного – роза, флаг, кровь, огонь, жар, опасность, жизненная сила, радость, любовь; желтого – лимон, солнце, свет, зависть, ревность, эпидемия; синего – вода, лед, холод, открытое пространство, чистое небо, мир, серьезность, сосредоточенность, рассудительность, женственность; зеленого – трава, дерево, природа, безопасность, надежда, спокойствие; оранжевого – солнце, апельсин, отдаление, томление, стеснение.

Важное значение имеет также сочетание цветов. Простейшим примером цветовых сочетаний является выворотка – негативное отображение (белое на черном) некоторого участка текста или всего рекламного обращения. Экспериментально проверено воздействие различных цветовых сочетаний. По степени ухудшения восприятия они располагаются следующим образом: 1) синий на белом; 2) черный на желтом; 3) зеленый на белом; 4) черный на белом; 5) зеленый на красном; 6) красный на желтом; 7) красный на белом; 8) оранжевый на черном; 9) черный на пурпурном; 10) оранжевый на белом; 11) красный на зеленом.

Выбор цвета, доминирующего в рекламе, или сочетания цветов позволяет учитывать национально-этнические, исторические или религиозные особенности, характерные для страны, в которой она используется. Согласно рекомендациям английского Комитета по изучению воздействия цвета предпочтительные цвета: для Австрии – зеленый, Египта – голубой и зеленый, Голландии – оранжевый и голубой, Ирака – светло-красный, серый и синий, Ирландии – зеленый, Китая – красный, Мексики – красный, белый, зеленый, Сирии – индиго, красный, зеленый и т.д. Доминирующие цвета и сочетания, от применения которых следует воздержаться: в Бразилии – фиолетового с желтым (символ болезни), Ираке – оливково-зеленого (цвета ислама), Китае – сочетания белого, голубого и черного (знаки траура), Перу – фиолетового, Сирии – желтого и т.д.

ТЕМА 10. РЕКЛАМА КАК уникальное торговое предложение в СОЦИОКУЛЬТУРНОм ПРОСТРАНСТВе

Туристская реклама отличается разнообразием форм и направленностью рекламных обращений. Поэтому в огромном потоке рекламной информации обращение, состоящее из простого перечня достоинств того или иного продукта, вряд ли может быть замечено потенциальными клиентами. И совсем малая вероятность того, что такое обращение возбудит интерес потребителя к прочтению (просмотру, прослушиванию) рекламы до конца. Совершенно ясно, что заставить кого-либо незаинтересованного прочитать рекламное объявление весьма сложно. Поэтому в самом обращении должно быть «нечто», что побудило бы потребителя сделать это. Этим «нечто» в практике маркетинга являются признаки уникального торгового предложения(УТП). Признанный во всем мире специалист по рекламе Россер Ривз в книге «Реальность в рекламе» вывел своего рода закон УТП: «Реклама есть искусство внедрения уникального торгового предложения в сознание наибольшего числа людей при наименьших затратах». УТП основано на утверждении преимущества, которое является уникальным по отношению к продукту и важным для потребителя. Главное в УТП – обещание некоторого конкретного преимущества, обусловленного покупкой данного продукта. Демонстрация преимущества должна стать лейтмотивом как текста, так и изобразительных решений рекламного обращения. Следовательно, главное – показать уникальность рекламируемого продукта, помочь потребителю оценить степень его необходимости.

Уникальное торговое предложение должно соответствовать трем требованиям:

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

2. Предложение должно быть эксклюзивным (конкуренты не используют его для рекламы товаров данного вида либо не могут этого делать в силу особенностей своих товаров).

3. Предложение должно быть достаточно мотивированным и убедительным для потенциальных потребителей.

Таким образом, исходя из концепции УТП реклама сработает, если она объединяет в себе: внятное содержание; уникальную форму; неотвратимую привлекательность предлагаемого.

 



ТЕМА 11. ПЛАНИРОВАНИЕ РЕКЛАМНОЙ КАМПАНИИ

Рекламная кампания – это комплекс взаимосвязанных рекламных мероприятий, разработанных в соответствии с программой маркетинга фирмы, охватывающий определенный период времени и направленных на заданную целевую аудиторию с целью вызвать реакцию, способствующую решению фирмой ее стратегических или тактических задач. При планировании рекламной кампании прежде всего необходимо точно определить и сформулировать ее цели. Можно выделить три типа целей рекламной кампании: экономические, имиджевые, социальные.

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

Успех рекламной кампании определяется не только качеством рекламно-информационных материалов, но и тем, где, в какие сроки и сколько раз они размещаются. При решении вопросов выбора средств размещения обычно учитывается эмпирический опыт предшествующих компаний, стоимость размещения рекламы, популярность средства массовой информации и др. Для достижения максимального эффекта целесообразно использовать формализованные методы выбора того или иного средства размещения рекламы. Такой подход обеспечивается при использовании медиапланирования. Медиапланирование (mediaplaning) – это планирование рекламной кампании в средствах массовой информации, т. е. оптимальное планирование рекламного бюджета при выборе каналов размещения рекламы для обеспечения максимальной эффективности рекламной кампании. Существенной особенностью медиаплана являются его точность и конкретность, основанные на медиаизмерениях. Медиаизмерения – это социологические исследования аудитории средств массовой информации. Они позволяют получить социально-демографические характеристики аудитории средств массовой информации, выявить отношение читателей и их предпочтения, популярность СМИ среди населения.

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

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

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

2. Определить целевую аудиторию, портрет покупателя и перечень рекламируемых продуктов и услуг.

3. Сформулировать цели планируемой рекламной кампании, причем по различным услугам могут быть поставлены свои рекламные цели.

4. Разработать творческую рекламную стратегию: концепцию и основную гранд-идею проведения рекламной кампании.

5. Выбрать средства распространения рекламы, периодичность и сроки размещения в них рекламы. Целесообразно определить несколько вариантов размещения рекламы (основной и несколько запасных).

6. Рассчитать смету затрат на рекламные мероприятия.

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

8. Разработать рекламные сообщения и тексты, при необходимости обратиться к рекламной фирме.

9. Составить подробный план размещения и издания рекламы, указав средства распространения рекламы, периодичность размещения рекламных сообщений, сроки размещения, ответственных за мероприятие и т.п. Все это должно быть уточнено и согласовано в соответствии с реально выделенными денежными средствами на проведение рекламной кампании.

10. Организовать работу фирмы во время рекламной кампании.

11. Оценить эффективность рекламной кампании после ее проведения.

ТЕМА 12. ПРОВЕДЕНИЕ РЕКЛАМНОЙ КАМПАНИИ ДЛЯ ПРЕДПРИЯТИЙ СОЦИАЛЬНО-КУЛЬТУРНОГО СЕРВИСА И ТУРИЗМА

Организация рекламной деятельности на предприятиях социально-культурного сервиса и туризма имеет очень большое значение и зависит от множества факторов. Большинство предприятий сервиса организует рекламную деятельность собственными силами. На крупных предприятиях, в частности в гостиницах и турфирмах, создаются собственные отделы маркетинга и рекламы, которые занимаются продвижением продукции и услуг предприятия. Наличие такого отдела на предприятии имеет ряд достоинств:

- специалисты отдела хорошо знают продукцию и услуги предприятия, а также соответствующий сектор рынка;

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

- работники отдела непосредственно заинтересованы в результативности рекламной кампании.

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

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

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

ТЕМА 13. РЕКЛАМНОЕ ЗАКОНОДАТЕЛЬСТВО

Активное развитие современного рекламного рынка России началось в начале девяностых годов, и практически одновременно стали появляться правовые акты, регулирующие рекламную деятельность. Одним из первых документов, касающихся рекламной деятельности, стал принятый в 1991 году Закон РФ «О конкуренции и ограничении монополистической деятельности на товарных рынках». В том же году был принят Закон РСФСР «О средствах массовой информации», который указывал на недопустимость злоупотребления свободой слова и устанавливал ответственность за распространение недостоверной информации. В 1992 году принят Закон РФ «О защите прав потребителей», а в 1995 году — Закон РФ «О рекламе».

Основные документы, регламентирующие рекламную деятельность в социально-культурном сервисе и туризме:

Федеральный закон «О рекламе» № 108-ФЗт 18.07.95, который регулирует отношения, возникающие в процессе производства, размещения и распространения рекламы на рынках товаров, работ и услуг.

Статья 182 «Заведомо ложная реклама» Уголовного кодекса РФ. В этой статье устанавливается, что «использование в рекламе заведомо ложной информации относительно товаров, работ, услуг, а также их изготовителей (исполнителей, продавцов), совершенное из корыстной заинтересованности и причинившее значительный ущерб, наказывается штрафом в размере от 200 до 500 минимальных размеров оплаты труда или в размере заработной платы или иного дохода осужденного за период от 2 до 5 месяцев, либо обязательными работами на срок от 180 до 240 часов, либо арестом на срок от 3 до 6 месяцев, либо лишением свободы на срок до 2 лет».

Статья 36 Закона РФ «О средствах массовой информации» от 27.12.91, № 2124-1, в которой указывается, что если СМИ не зарегистрировано в качестве специализирующегося на сообщениях и материалах рекламного характера, то реклама не должна превышать 40 % объема отдельного номера периодического печатного издания, 25 % объема вещания для радио- и телепрограмм. Редакция не вправе взимать плату за размещение рекламы под видом информационного редакционного или авторского материала.

Статья 7, пункт 4 Закона РФ «О сертификации продукции, работ и услуг» от 10.06.93, № 5151-1, где указывается, что запрещается рекламировать продукцию, подлежащую обязательной сертификации, но не имеющую сертификата соответствия.

Закон РФ «О защите прав потребителей» от 09.01.1996, № 2 – ФЗ, определяющий, какая информация о товарах, работах, услугах должна доводиться до потребителей, а также устанавливающий ответственность за нарушение права потребителей на информацию.

Закон РФ «О товарных знаках, знаках обслуживания и наименованиях мест происхождения товаров» от 23 сентября 1992 года, в котором регулируются отношения, возникающие в связи с регистрацией, правовой охраной и использованием товарных знаков, знаков обслуживания и наименований мест происхождения товаров.

Закон РФ «Об основах туристской деятельности» от 04.10.96, в котором регулируются правовые отношения, связанные с созданием и функционированием единого туристского рынка в Российской Федерации.

Кроме этих основных законов правила использования рекламы могут регламентироваться другими положениями.

ТЕМА 14. ЭТИКА, РЕГУЛИРОВАНИЕ, ОТВЕТСТВЕННОСТЬ

В Законе «О рекламе» четко регламентируется понятие ненадлежащей рекламы, к которой относится недобросовестная, недостоверная, неэтичная, заведомо ложная и скрытая реклама (ст. 6—10). Ненадлежащая реклама не допускается. К недобросовестной относится реклама, которая: дискредитирует юридические и физические лица, не пользующиеся рекламируемыми товарами и услугами; содержит некорректные сравнения с другими аналогичными товарами и услугами; содержит высказывания, порочащие конкурентов; вводит в заблуждение клиентов посредством имитации рекламных элементов, содержащихся в рекламе других товаров, посредством злоупотребления доверием физических лиц или недостатком у них опыта, знаний в связи с отсутствием в рекламе части существенной информации.

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

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

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

Заведомо ложная реклама умышленно вводит в заблуждение потребителя рекламы.

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

Все расходы по контррекламе в полном объеме несет нарушитель Закона «О рекламе». Ненадлежащая реклама или отказ от контррекламы влекут административную ответственность. Ненадлежащая реклама, совершенная повторно в течение года после наложения административного взыскания за те же действия, наказывается по уголовному законодательству.

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

Контроль за соблюдением законодательства по рекламе возложен на Министерство РФ по антимонопольной политике и поддержке предпринимательства (МАП).

ТЕМА 15. ПОНИМАНИЕ РЕКЛАМНЫХ БРЕНДОВ ТУРИЗМА, ИХ РЕГИСТРАЦИЯ

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

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

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

Товарный знак обладает двумя важными свойствами: Охраноспособность и Рекламоспособность. Охраноспособность товарного знака – это возможность в соответствии с законодательством зарегистрировать товарный знак и обеспечить его юридическую защиту от подделок и недобросовестного использования. Рекламоспособность товарного знака – это способность однозначно идентифицироваться в сознании потребителя с определенной фирмой, товаром или услугой, его хорошая запоминаемость, а также удобство использования в рекламе.

Товарный знак и торговая марка – это синонимы. Однако между ними существуют некоторые различия. Так, товарный знак – это просто обозначение, способное отличать одни товары и услуги от однородных товаров и услуг других производителей. Торговая марка, или брэнд, – это понятие более широкое, включающее как сам товарный знак, так и все то, что знают и думают о нем потребители. По существу, брэнд – это тот имиджевый образ, который возникает в сознании потребителя при виде товарного знака.

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

Исключительное право на товарный знак начинает действовать после его регистрации. Регистрацию товарных знаков осуществляет Государственное патентное ведомство Российской Федерации – Роспатент (Российское агентство по патентам и товарным знакам). Зарегистрированный товарный знак действует в течение 10 лет и имеет юридическую защиту.

Согласно законодательству, действие охранных документов на товарные знаки распространяется только на те товары и услуги, которые были оговорены в заявке. Заявленные товары и услуги должны соответствовать Международной классификации товаров и услуг (МКТУ), в которой выделено 42 класса. Услуги, в том числе туристского и гостиничного бизнеса, перечислены в 9-х классах – с 35-го по 42-й.

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

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

ТЕМА 16. РЕКЛАМНАЯ ДЕЯТЕЛЬНОСТЬ И ЭФФЕКТИВНОСТЬ СТРАХОВОЙ РЕКЛАМЫ В ТУРИЗМЕ

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

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

Формирование спроса на страховые туристские услуги – это целенаправленное воздействие (реклама, выставки и т. п.) на потенциальных клиентов с целью повышения спроса до желаемого уровня.

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

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

Одним из важнейших принципов рекламы является ее повторяемость. Многократное повторение рекламы вызывает у потенциальных клиентов запоминаемость рекламируемой информации и ответную реакцию.

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

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

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

К страховой рекламе в туризме предъявляются следующие требования: правдивость – реклама должна носить деловой характер, соответствовать объективной реальности, обладать единством формы и содержания, нести информацию, соответствующую действительности; конкретность – выражается в простом, доходчивом и убедительном языке текста, продуманных аргументах и цифровых данных, логически завершенном художественном решении; адресность – заключается в том, насколько рекламные средства обращены к конкретным слоям населения, возрастным, социальным или профессиональным группам, объединенным теми или иными интересами; плановость – реклама является составной частью плана маркетинга в любом страховом обществе или туристской фирме.

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

 



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

высшего профессионального образования

«Юго-Западный государственный университет»

 



 





<== предыдущая лекция | следующая лекция ==>
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ | ЛЕКЦИЯ 5. НОРМАТИВНО-ПРАВОВАЯ БАЗА РЕКЛАМЫ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.361 сек.