| |
|||||||||||||||||
Проект Рассылка почтыПриложение Рассылка почты предназначено для организации рассылки электронных сообщений группе клиентов компании. Описание проектаПри первой загрузке приложения Рассылка почты открывается страница, покат занная на рис. Окно приложения Рассылка почты при первой загрузке В верхней части страницы отображается список клиентов, которым можно разослать электронное сообщение. Этот список формируется на основе данных из базы и связан с адресами электронной почты. В нижней части страницы вводится текст и параметры сообщения. Заполнение всех полей является обязательным. На рис. смоделирована ситуация, когда одно из полей не было заполнено. Если все значения введены, после нажатия кнопки ОК открывается страница, представленная на рис. ![]() Вид страницы после отправки сообщения Теперь пользователь видит, сколько сообщений было отправлено. Как выглядит поступившее к адресату сообщение, показано на рис. ![]() Электронное сообщение, отправленное с помощью приложения Рассылка почты База данных проектаДля функционирования приложения Рассылка почты требуется только одна таблица базы данных, содержащая информацию о клиентах, которым необходимо отправлять электронные сообщения. Обзор полей таблицы Customers дан в табл. Поля таблицы Customers (файл Customers.txt)
Код проектаПриложение Рассылка почты включает в себя единственную страницу ASP.NET. В данном разделе мы рассмотрим код и элементы управления данной страницы. Код, связанный со страницей Рассылка почты, выводит список групп и отправляет сообщения. Для выполнения указанных функций нужны такие директивы компилятора:
<%@ Import Namespace="System.Web.Mail" %> <%@ Import Namespace="System.Data" %> <%@.Import Namespace="System.Data.OLEDB" %> Первая директива сообщает компилятору о том, что код написан на языке Visual Basic и что следует включить режим отладки. Перед вводом приложения в эксплуатацию режим отладки надлежит отключить путем удаления соответствующей части директивы. Вторая директива импортирует библиотеку System.Web.Mail, необходимую для создания и отправки электронного сообщения:
<%@ Import Namespace="System.Data.OLEDB" %> |
|||||||||||||||||