Книга: Программирование КПК и смартфонов на .NET Compact Framework
Встречи
Разделы на этой странице:
Встречи
Сначала рассмотрим пример с использованием объекта Pocket Outlook. На этот раз надо получить доступ к списку встреч (Appointment). Перед началом изучения примера вам нужно убедиться, что список событий имеет хотя бы одну запись. Если там ничего нет, то следует создать несколько записей самостоятельно.
После создания нового проекта на форме надо разместить элемент ListView
. Свойство View
должно получить значение Details
. В коллекции Columns
надо задать заголовки Дата
, Время
и Тема
(рис. 10.12). Прежде всего потребуется задать переменную для экземпляра сессии Outlook. Сразу же после вызова метода InitializeComponent
в конструкторе формы объявляем экземпляр для сессии PocketOutlook
, как показано в листинге 10.19.
Рис. 10.12. Внешний вид приложения
Листинг 10.19
private OutlookSession session;
public Form1() {
InitializeComponent();
// Создаем экземпляр сессии Pocket Outlook
session = new OutlookSession();
}
Теперь программист получил доступ к коллекции событий через объект OutlookSession
. Для коллекции Appointment
создается соответствующая переменная, при помощи которой можно получить каждый элемент коллекции, что иллюстрирует код, приведенный в листинге 10.20.
Листинг 10.20
private void menuAppointments_Click(object sender, EventArgs e) {
AppAppts = session.Appointments.Items;
// Проходим через все элементы коллекции
foreach (Appointment appt in AppAppts) {
// Создаем объект ListViewItem
lvItems = new ListViewItem();
// Разделяем полученные результаты по колонкам
lvItems.Text = appt.Start.ToShortDateString();
lvItems.SubItems.Add(appt.Start.ToShortTimeString());
lvItems.SubItems.Add(appt.Subject);
// Добавляем в ListView
lvContacts.Items.Add(lvItems);
}
// He забываем закрыть сессию PocketOutlook
session.Dispose();
}
Также мы можем получить информацию об имеющихся контактах. Но в этом случае рассматривать код не нужно, так как он полностью повторяет пример для КПК.
- Первый взгляд
- Подготовка к работе
- Microsoft.WindowsMobile.PocketOutlook
- Встречи (Appointment)
- Работа с адресной книгой
- Электронная почта
- SMS-сообщения
- Прием и обработка SMS-сообщений
- Телефония
- State and Notifications Broker
- Мультимедиа
- Выбор изображения
- Работа с фотокамерой
- Повторение пройденного
- Встречи
- Отсылка письма
- Мелочь, а приятно
- 14. Оцифровка Визуальная документация за рамками встречи
- Речевые модули и приемы для продажи в ходе личной встречи с клиентом
- Сценарий № 1 До встречи в Сент-Луисе
- 57. Протокол по итогам встречи (переговоров)
- 7.3. Назначение встречи. Приемы № 68–72
- 7.4. Работа с отговорками, сопротивлением и отказами ЛПР от встречи
- Глава 9 Перехват инициативы в начале встречи
- Как называть встречи
- Распорядок встречи по планированию спринта
- Ретроспективные встречи по итерациям и демонстрации
- План встречи
- 9.8. Приемы, деловые встречи