Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метода ИТ.doc
Скачиваний:
12
Добавлен:
07.11.2018
Размер:
2.76 Mб
Скачать

Itm.Recipients.Add rs.Fields("эл_адрес")

Отправляем сообщение автору

itm.Send

Переводим курсор на следующую запись набора записей rs

rs.MoveNext

Loop

Выходим из Outlook

ola.quit

End Sub

Контрольное задание.

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

Лабораторная работа № 13

Asp.Net. Проект Анкета Понятие asp.Net

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

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

ASP.NET позволяет комбинировать стандартные HTML- элементы (такие как таблицы, текст, элементы форматирования и теги заголовка), элементы управления (например, элементы типа Label(надпись), DataGrid(таблица данных) и DropDownList(раскрывающийся список), а также код, выполняемый при наступлении определенных событий, для создания динамической Web-страницы, которая генерируется каждый раз при поступлении запроса от браузера. Посетитель через свой браузер запрашивает ASP.NET –страницу, которая, если еще не откомпилирована, компилируется в этот момент. Затем компилятор обрабатывает весь код страницы и преобразует элементы управления в стандартные HTML- теги и текст. Результирующая страница не содержит ни кодов, ни элементов управления и может быть просмотрена в любом из браузеров.

Обработка asp.Net-страницы

Чтобы попасть на Web–узел, посетитель либо вводит запрос (например, http://www.a.com/sales.aspx), либо выполняет щелчок на ссылке, указывающей на требуемую страницу. При выполнении запроса осуществляется обращение к IIS-серверу (Internet Information Server).

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

Активизация дополнительных компонентов и библиотек значительно расширяет возможности ASP.NET. Благодаря им, можно считать содержимое текущего заказа из базы данных; воспользоваться USP-калькулятором для вычисления стоимости доставки; проверить, поддерживает ли целевой браузер кадры, чтобы отобразить страницу в надлежащем виде (с кадрами или в специфическом для данного посетителя формате).

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

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

На заключительном этапе браузер посетителя получает HTML – код и отображает динамическое содержимое Web-узла