- •Информационные технологии
- •Информационные технологии
- •230201 – Информационные системы и технологии
- •Содержание
- •Введение
- •Шаблоны
- •Задание № 1
- •Пример выполнения задания
- •1.Создание делового письма на интересующую вас тему, используя «Мастер писем».
- •2. Создание служебной записки.
- •4. Составление повестки дня.
- •5. Создание календаря.
- •6. Освоение технологии работы со стилями.
- •2. Создание макросов Основные понятия
- •Задание № 2
- •Пример выполнения работы
- •I. Создание простейших макросов в программе word.
- •1. Создание первого макроса – Удалить _До_Конца_Строки.
- •2. Запуск макроса на выполнение.
- •3. Подключение макроса к панели инструментов.
- •4. Закрепление макроса за комбинацией клавиш.
- •5. Создание второго макроса – Темно_Красный_Цвет.
- •II.Создание шаблона из документов с помощью макросов.
- •2. Создание макроса для заполнения полей созданного шаблона.
- •3. Использование шаблона.
- •Контрольные вопросы.
- •Рассылка почты при помощи «Ассистента слияния».
- •Основные понятия
- •Принцип слияния
- •Контрольные вопросы
- •Создание презентаций с помощью приложения
- •Основные понятия
- •Задание к лабораторной работе
- •1. Создать презентацию – прогноз погоды.
- •2. Создание презентации – Давайте знакомиться.
- •Пример выполнения работы
- •Контрольные вопросы:
- •Поиск решения
- •Основные понятия
- •Задание к лабораторной работе
- •Пример выполнения работы
- •Контрольные вопросы
- •Microsoft Excel. Пакет анализа
- •Краткие теоретические сведения
- •Контрольные вопросы
- •Microsoft Outlook – планирование событий и общений
- •Краткие теоретические сведения
- •Средства безопасности
- •Календарь и планирование
- •Задачи и поручения
- •Заметки
- •Создание заметки
- •Встречи, собрания и события
- •Календарь
- •Создание контакта
- •Создание контакта на основе полученного сообщения электронной почты
- •Адресная книга
- •Службы каталогов Интернета (ldap)
- •Адресная книга Microsoft Outlook и контакты
- •Запись сведений в дневник
- •Общие сведения о поиске элементов и файлов
- •Поиск элементов по слову, фразе или другому тексту
- •Переход к веб-странице
- •Система безопасности электронной почты Защита от вирусов во вложениях электронных сообщений
- •Учетные записи электронной почты
- •Подключение к почтовому серверу
- •Получение сообщений электронной почты с сервера (отправка/получение)
- •Расположение для хранения сообщений (файл данных)
- •Практическая часть
- •2. Редактирование события.
- •3. Перенос события в связи с полученным сообщением.
- •III. Планирование встреч.
- •1.Назначение встречи.
- •Iy.Создание задач средствами Otlook.
- •1. Добавление категории.
- •2. Создание новых задач.
- •3. Добавление задач.
- •4. Управление задачами и контактами
- •2. Назначение встречи с контактным лицом.
- •5. Группирование элементов.
- •1. Группировка элементов по категориям.
- •1. Поиск информации.
- •Контрольные вопросы:
- •Знакомство со средой программирования vba
- •Задание
- •Контрольные вопросы
- •Создание формы и размещение в ней элементов управления
- •Основные элементы управления
- •Практическая часть
- •Создание диалогового окна приложения.
- •Написание процедуры обработки событий.
- •Выполнение созданной программы.
- •Проверить функционирование кнопок созданного приложения.
- •Практическая часть
- •Ход работы:
- •4. Добавляем модуль и вводим код:
- •Создание шаблона Word со встроенным меню
- •Содержание работы
- •Основные сведения Поля формы
- •Типы полей формы
- •1. Предмет договора
- •2. Права и обязанности сторон
- •Реквизиты сторон
- •Основные сведения Иерархия объектов для работы с панелями инструментов и меню
- •Контрольное задание
- •База данных издательства
- •2. Подключение к базе данных
- •3. Реализация меню База авторов
- •Задания для самостоятельной работы
- •Интеграция приложений ms Access, ms Word
- •Теоретическая часть
- •Основные объекты Outlook
- •Практическая часть Задание на выполнение.
- •Itm.Recipients.Add rs.Fields("эл_адрес")
- •Контрольное задание.
- •Asp.Net. Проект Анкета Понятие asp.Net
- •Обработка asp.Net-страницы
- •Структура asp.Net-страницы
- •Импорт библиотек
- •Соединение с базой данных
- •Получение данных из базы данных
- •Взаимодействие с клиентом
- •Проект Анкета
- •Описание проекта
- •База данных проекта
- •Контрольное задание
- •Библиографический список
- •Информационные технологии
- •308012, Г. Белгород, ул. Костюкова, 46.
Задания для самостоятельной работы
-
Обеспечить автоматическое занесение данных об авторах в следующей форме:
-
АВТОР: фамилия имя отчество
-
АДРЕС: …
-
ТЕЛЕФОН: …
-
ПАСПОРТ: … ПОДПИСЬ _______________ ……
-
При заполнении формы “Договор с автором” предусмотреть заполнение полей “Объем в страницах”, “Дата завершения проекта” и добавление этих данных в базу при добавлении нового проекта или при выводе информации о существующем проекте обеспечить вывод этой информации.
-
Создать форму предназначенную для удаления автора из базы данных. Выбор автора предусмотреть из списка.
-
Предусмотреть проверку, при добавлении автора в базу данных, на тот случай, если данный автор в базу уже занесен (написать соответствующий запрос на поиск автора и, если автор не найден ,занести его в базу. Если автор в базе присутствует, вывести об этом соответствующее сообщение).
Лабораторная работа № 12
Интеграция приложений ms Access, ms Word
и MS Outlook
Теоретическая часть
Таблица 12.1.
Основные объекты Outlook
Объект |
Тип |
Описание |
1 |
2 |
3 |
Application |
Объект |
Ссылается на активное приложение MS Outlook. Используется для управления приложением.
|
NameSpaсe |
Объект |
Объект представляет собой абстрактный корневой объект для любого источника данных. |
PropertyPages (PropertyPage) |
Семейство и объект |
Семейство объектов PropertyPage, которые содержат специальные вкладки со войствами, добавленные к диалоговому окну Параметры в Outlook.
|
Explorers (Explorer) |
Семейство и объект |
Семейство объектов Explorer – набор всех окон , в которых отображается содержимое папки. |
Inspectors (Inspector) |
Семейство и объект |
Семейство объектов Inspector – набор всех окон, в которых отображаются элементы Outlook. Элемент(item) – это основной модуль хранения данных в Outlook (подобно файлу в других программах). В число элементов входят почтовые сообщения, встречи, контакты, задачи, и т.д. |
AddressLists (AddressList) |
Семейство и объект |
Семейство объектов, представляющих адресные книги |
Folders(MAPIFolders) |
Семейство и объект |
Семейство MAPIFolders объектов, которое представляет любую из доступных папок в их подмножестве на одном уровне дерева папок |
MAPIFolder |
Объект |
Представляет папку Outlook |
Практическая часть Задание на выполнение.
-
Сохранить договор в документе с шаблоном Normal.
-
Создать и отправить электронные письма авторам выбранного проекта. К письмам присоединить документ договора.
Для выполнения заданий необходимо в модуль Dbfunction добавить процедуры:
SaveContract (сохранить договор) и SendContract (отправить договор).
Сохранение документа.
Для завершения разработки приложения следует реализовать последнюю команду Сохранить меню Договор. Она выполняется после заполнения договора. Если сохранить документ, созданный на основе разработанного шаблона, то вся заложенная в этом шаблоне-приложении функциональность, естественно, сохранится и в сохраненном документе,- при его последующих открытиях также будут скрываться панели инструментов приложения Word, а основное меню – заменяться пользовательским меню. Такая ситуация может не устроить пользователя приложения . В реализации команды Сохранить эта проблема решается следующим образом: создается новый документ Word (на основе стандартного шаблона Normal.DOT), содержимое заполненного договора копируется в Буфер обмена системы Windows и вставляется в новый документ, который уже и сохраняется под именем номер_договора.doc в папке расположения шаблона-приложения. Указанные действия реализуются в процедуре
SaveContract() модуля Dbfunction.
Public Sub SaveContract()
‘Получить полный путь к шаблону.
S=ActiveDocument.AttachedTemplate.Path
‘Получить имя файла с договором (номер договора)
NameContract=ActiveDocument.FormFields(“ContractNumber”).
_Result
‘Выделяем весь текст договора
Selection.WholeStory
‘Копируем выделенное в буфер обмена
Selection.Copy
‘Снять выделение всего документа
Selection.HomeKey Unit:=wdStory
‘Создаем новый пустой документ на основе шаблона Normal.
‘ Он автоматически становится активным документом
Documents.Add DocumentType:=wdNewBlankDocument
‘Вставляем скопированный текст договора из буфера обмена в ‘этот новый документ
Selection.PasteAndFormat (wdPasteDefault)
путь = "C:\Авторский договор" & ActiveDocument.FormFields("ContractNumber").Result & ".doc"
‘Сохраняем документ. В имя документа добавляем номер договора
ActiveDocument.SaveAs (путь)
‘Закрываем документ
ActiveDocument.Close
For Each mn In CommandBars("Меню Authors").Controls
If mn.Caption = "&Договор" Then
For Each cmd In mn.Controls
If cmd.Caption = "&Сохранить..." Then cmd.Enabled = False
If cmd.Caption = "&Разослать" Then cmd.Enabled = True
Next
End If
Next
End Sub
Public Sub SendContract()
Dim ola As New Outlook.Application
Dim itm As Outlook.MailItem ‘Почтовое сообщение
‘Запрос возвращает информацию об авторах проекта с кодом
‘из поля “ContractNumber” договора
comd.CommandText = "SELECT * FROM авторы INNER JOIN _
занятость ON авторы.authorCode = занятость.автор WHERE _
занятость.проект =_
" & ActiveDocment.FormFields("ContractNumber").Result
‘заполняем набор записей rs результатом выполнения запроса comd
rs.Open comd, , adOpenStatic, adLockBatchOptimistic
‘Переводим курсор на начало набора записей
rs.MoveFirst
‘Перебираем набор записей в цикле пока не достигнем конца
‘набора записей
Do Until rs.EOF
‘Создаем новое почтовое сообщение
Set itm = ola.CreateItem(olMailItem)
‘Заполняем поле тема
itm.Subject = "Договор"
‘Присоединяем к сообщению файл договора
itm.Attachments.Add "C:\Авторский договор" &_
ActiveDocument.FormFields("ContractNumber").Result & ".doc"
‘Добавляем новый электронный адрес.
‘Адрес автора берем из набора записей rs