План учебного курса "Программирование в Exchange Server "
Примечание: для этого учебного курса в открытый доступ на сайт помещены только лабораторные работы с решениями. Для просмотра лабораторных работ воспользуйтесь ссылками на этой странице ниже.
1. Применение ADO и работа с базами данных
1.2 Что такое ADO
1.3 Объект ADO.Connection и коллекция Errors
1.4 Работа с Exchange OLE DB Provider
1.5 Объект ADO.Recordset и коллекция Fields
1.5.1 Открытие Recordset
1.5.2 Настройки курсора и другие параметры открытия Recordset
1.5.3 Перемещение по Recordset
1.5.4 Коллекция Fields и объекты Field
1.5.5 Особенности работы с объектами в почтовом ящике Exchange Server
1.5.6 Сортировка и фильтрация данных
1.5.7 Изменение записей на источнике при помощи объекта Recordset
1.5.8 Прочие свойства и методы объекта Recordset
1.6 Объект Command и коллекция Parameters
1.7 Объект Stream
Лабораторная работа 1.1 Настройка подключения к почтовому ящику Exchange Server
Лабораторная работа 1.2 Получение информации о содержимом почтового ящика
Лабораторная работа 1.3 Запись информации о содержимом почтового ящика в базу данных
2. Применение интерфейса ADSI для доступа к службе каталогов
2.1 Что такое ADSI
2.2 ADSI. Провайдеры для подключения к службам каталогов
2.3 ADSI. Применение провайдера LDAP для подключения к службам каталогов
2.4 ADSI. Применение провайдера WinNT
2.5 ADSI. Поиск объектов в каталоге
2.6 ADSI. Диалект запросов LDAP при поиске в службе каталогов
2.7 ADSI. Поисковые фильтры в запросах LDAP
2.8 ADSI. Диалект запросов SQL при поиске в службе каталогов
2.9 ADSI. Пример применения объектной модели ADO для поиска в службе каталогов
2.10 ADSI. Обзор классов и интерфейсов ADSI
2.11 ADSI. Интерфейс IADs
2.12 ADSI. Интерфейс IADsContainer
2.13 ADSI. Интерфейс IADsPropertyList
2.14 ADSI. Интерфейс IADsPropertyEntry
2.15 ADSI. Интерфейсы IADsPropertyValue и IADSPropertyValue2
2.16 ADSI. Работа с объектом домена и интерфейс IADSDomain
2.17 ADSI. Работа с объектом организационного подразделения и интерфейс IADsOU
2.18 ADSI. Работа с объектом группы и интерфейс IADsGroup
2.19 ADSI. Работа с объектами пользователей и интерфейс IADsUser
2.20 ADSI. Объекты и атрибуты Exchange Server
2.21 ADSI. Работа с почтовыми ящиками пользователей средствами ADSI
Лабораторная работа 2.1 Получение информации о пользователях с почтовым ящиками в домене
Лабораторная работа 2.2 Настройка параметров почтовых ящиков для пользователей домена
3. Применение WMI
3.1 Знакомство с WMI. Архитектура WMI
3.2 Утилиты и средства для работы с WMI
3.3 Подключение к WMI
3.4 Работа с объектами SWbemServices и SWbemObject
3.5 Синхронные и асинхронные вызовы методов
3.6 Как добраться до конкретного объекта: язык запросов WQL
3.7 Работа с событиями
3.7.1 Архитектура работы с событиями в WMI
3.7.2 Типы событий
3.7.3 Запрос, регистрирующий событие
3.8 Классы WMI, встроенные в операционную систему
3.8.1 Классы WMI для работы с оборудованием
3.8.2 Классы для работы с операционной системой
3.8.3 Работа со службами
3.8.4 Работа с файлами и каталогами
3.8.5 Работа с журналом событий Windows
3.8.6 Объект операционной системы - Win32_OperatingSystem
3.8.7 Работа с Win32_Process: запуск, завершение работы, мониторинг процессов на компьютере
3.8.8 Другие классы для работы с операционной системой
3.8.9 Классы для работы с установленными продуктами
3.9 Классы WMI для Exchange Server
3.9.1 Объект ExchangeClusterResource
3.9.2 Объект ExchangeConnectorState
3.9.3 Объекты ExchangeLink и Exchange_Link
3.9.4 Объекты ExchangeQueue и Exchange_Queue
3.9.5 Класс ExchangeServerState
3.9.6 Класс Exchange_FolderTree
3.9.7 Класс Exchange_Logon
3.9.8 Класс Exchange_Mailbox
3.9.9 Класс Exchange_MessageTrackingEntry
3.9.10 Класс Exchange_PublicFolder
3.9.11 Класс Exchange_Server
3.9.12 Другие классы WMI
Лабораторная работа 3.1 Создание отчета по почтовым ящикам Exchange Server
Лабораторная работа 3.2 Организация реакции на события изменения почтовых ящиков
4. Работа с объектами файловой системы
Лабораторная работа 4.1 Подготовка структуры каталогов для экспорта вложений
5. Работа с объектной моделью CDOEX
5.1 Объект CDOEX.Message
5.2 Интерфейс IBodyPart
5.3 Интерфейс IDataSource
5.4 Интерфейс IMessage
5.5 Интерфейс OLE DB Row Access
5.6 Объект Addressee и интерфейс IAddressee
5.7 Объект Appointment и интерфейс IAppointment
5.8 Объект Attendee и интерфейс IAttendee
5.9 Объект CalendarMessage и интерфейс ICalendarMessage
5.10 Объект Configuration и интерфейс IConfiguration
5.11 Поля, используемые для настройки параметров отправки сообщения
5.12 Объект DropDirectory и интерфейс IDropDirectory
5.13 Объект Folder и интерфейс IFolder
5.14 Объект Item и интерфейс IItem
5.15 Объект Person и интерфейс IPerson
5.16 Интерфейс IMailBox
Лабораторная работа 5.1 Экспорт вложений из почтового ящика Exchange Server
6. Объектная модель Outlook
6.1 Зачем программировать в Outlook
6.2 Некоторые особенности программирования в Outlook
6.3 Объект Application, его свойства и методы
6.4 Объект Namespace
6.5 Коллекция Folders и объект MAPIFolder
6.6 Коллекция Items и объекты элементов Outlook
6.7 Другие объекты Outlook
6.8 Альтернатива при работе с электронной почтой — применение объектной библиотеки CDO
7. Объектная модель CDO for Exchange Management
7.1 Объект ExchangeServer и интерфейс IExchangeServer
7.2 Объект FolderTree и интерфейс IFolderTree
7.3 Объект MailboxStoreDB и интерфейс IMailboxStoreDB
7.4 Объект PublicStoreDB и интерфейс IPublicStoreDB
7.5 Объект StorageGroup и интерфейс IStorageGroup
7.6 Интерфейс IMailboxStore
7.7 Интерфейс IMailRecipient
8. Применение генератора отчетов Crystal Reports для создания отчетов к Exchange Server
8.1 Установка и настройка Crystal Reports
8.2 Создание простых отчетов
8.4 Сортировка и группировка
8.5 Работа с формулами: функции, операторы, программная логика
8.6 Фильтрация записей в отчете (работа с выборками)
8.7 Дополнительные возможности оформления отчета. Работа с секциями
8.8 Перекрестные таблицы
8.9 Параметры и оповещения
8.10 Подотчеты
8.11 Дополнительные возможности подключений к базам данных в Crystal Reports
8.12 Экспорт отчетов
8.13 Создание приложений с отчетами Crystal Reports: ActiveX и Report Designer Component
|