Лабораторная работа по курсу
«Использование библиотеки Windows Forms»
Тема: Использование расширенного текстового поля, дерева и списка ч.1
Цель:
Закрепить у слушателей практические навыки и теоретические знания при взаимодействии с элементами управления. Научиться создавать приложения Windows Forms.
Необходимые инструменты: MS Visual Studio 2013
Документация: Конспект, Литература
Ориентировочное время исполнения:2 часа.
Задание 1. Разработать приложение «Статистика Email».
Цель: реализовать приложение, позволяющее организовать работу с SMTP сервером. Программа должна позволять осуществлять рассылку писем на выбранные e-mail-адреса по заранее составленному расписанию.
Для отправки письма используем код, представленный в приложении 1.
Технические требования к реализации приложения.
1. Для выбора пользователей, которым будут отправляться письма, необходимо воспользоваться элементом управления TreeView. Заранее с использованием свойства Nodes элемента управления TreeView создаются группы получателей (дерево может быть другое по содержанию, но минимальное число уровней – «3») (рисунок 1):
«Получатели»
«Родственники»
«Близкие родственники»
«Дальние родственники»
«Сотрудники»
«Отдела»
«Фирмы»
«Друзья»
«Лучшие друзья»
«Друзья по команде»
Для привлекательности работы с «деревом» необходимо настроить его параметры (настройка параметров по выбору разработчика).
Основные свойства для работы с элементов TreeView приведены в приложении 2.
Рисунок 1.
Далее для последних узлов добавляем контекстное меню, которое обеспечит добавление с использованием контекстного меню в выбранный узел дерева элемента «имя получателя — email» (см. рисунок 2).
Рисунок 2.
Рисунок 3 Отображение меню.
По нажатию меню «Добавить» открывается форма для добавления нового элемента в дерево (рисунок 4).