- •Информационные технологии
- •Информационные технологии
- •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.
Типы полей формы
Текстовой поле предназначено для ввода в форму текстовой информации, причем оно может быть нескольких типов, что связано с видом вводимой или отображаемой в ней информации: обычный текст, число, дата, текущая дата, текущее время, а также выражение, позволяющее выполнить простые арифметические действия, используя значения других полей документа.
Флажок и поле со списком имеют такую же функциональность, что и соответствующие элементы управления диалоговых форм. Первое предназначено для того, чтобы пользователь мог что-то отметить в документе, например, какие-то элементы некоторого перечисления, тогда как второе представляет собой обычный раскрывающийся список, из которого пользователь может выбрать требуемое значение, которое и вставляется в документ.
Выделим символы подчеркивания справа от символа № в первой строке и нажмем кнопку Текстовое поле на панели инструментов Формы, предварительно нажав кнопку Затемнение полей формы, чтобы видеть вставляемое в документ поле.
АВТОРСКИЙ ДОГОВОР ЗАКАЗА №_____
Санкт-Петербург, Россия ____________
Общество с ограниченной ответственностью "Санкт-Петербург",
именуемое далее Издатель, от имени которого на основании Устава действует директор Иванов Сергей Петрович, с одной Стороны, и
_________________________________________
именуемый (ая/ые) далее Автор, с другой Стороны, заключили настоящий договор (далее - Договор) о нижеследующем.
1. Предмет договора
1.1. Издатель заказывает, а Автор принимает на себя обязательства создать (написать) литературное произведение (книгу) под условным названием _______________________________________ ориентировочным объемом ________ страниц формата 70х100 1/16 (далее именуемое Произведение) и передать исключительные права на его использование Издателю на условиях настоящего Договора.
2. Права и обязанности сторон
2.1. Автор обязуется передать Издателю готовое (законченное) Произведение, оформленное в соответствии с требованиями Издателя (Приложение № 2), на согласованном с Издателем магнитном носителе, в срок до _____________. Представление результатов работы производится Автором поэтапно, согласно Графику, приведенному в Приложении № 3 к Договору.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
В удостоверение своего согласия с вышеизложенными условиям Стороны заключили настоящий Договор в день, указанный в начале текста.
Реквизиты сторон
ИЗДАТЕЛЬ: 000 "Санкт-Петербург" ИНН 0000000000,
190000, Санкт-Петербург, Невский пр., д.1,
тел.(812) 000-0000 факс: 000-0001,
р/с 0000000000000000 в филиале АК СБ РФ (СБ России)
Калининское ОСБ № 0000 к/с 000000000000000, БИК 00000000
ОКПО 0000000000, ОКОНС 00000
автор:Ф.и.о: _______________________________
Адрес _______________________________
Телефон:________________
паспорт:________________ попись__________
автор:Ф.и.о: _______________________________
Адрес:_______________________________
Телефон: ________________
паспорт: ________________ подпись_________
автор:Ф.и.о: ________________________________
Адрес:________________________________
Телефон:_____________________________
паспорт: ________________ подпись_________
автор:Ф.и.о: __________________________________
Адрес:__________________________________
Телефон: ________________
паспорт: ________________ подпись_________
Нажатие на кнопку «Параметры поля формы» панели инструментов Формы или наведение на вставленное поле указателя мыши с последующим щелчком правой кнопкой и выполнением в появившемся контекстном меню команды Свойства приведет к отображению диалогового окна Параметры текстового поля для настройки параметров вставленного в документ поля формы.
Рис. 10.2. Диалоговое окно Параметры текстового поля
В группе Текстовое поле в раскрывающемся списке Тип следует выбрать тип поля. Здесь можно выбрать:
-
Простое текстовое поле (Обычный текст), в которое можно вводить любую последовательность символов, при этом указать процедуру форматирования вводимого текста, выбрав подходящую в раскрывающемся списке Формат текста;
-
Числовое поле (Число), в которое можно вводить только числовые значения, форматируемые в соответствии с выбранной процедурой форматирования: целые(0), вещественные с двумя знаками после запятой (0,00), целые со вставкой пробелов между триадами(# ##0), вещественные с отделением триад (# ##0,00), с добавлением к целым и вещественным рублей или процентов (# ###0р.; # ###0,00р.; 0%; 0,00%);
-
Числовое поле для ввода даты (Дата), в котором в соответствии с установленными в операционной системе правилами можно ввести произвольную дату, отображаемую в соответствии с выбранной процедурой форматирования в списке Формат текста;
-
Поля текущей даты (Текущая дата) и текущего времени (Текущее время) для отображения текущих даты и времени, вставляемые в них автоматически при открытии документа;
-
Специальное текстовое поле Вычисление, предназначенное для выполнения простых арифметических подсчетов с использованием значений других полей формы на основе формулы, задаваемой в поле Текст по умолчанию после символа = с указанием имен полей для ссылки на их значения.
-
В поле Текст по умолчанию и для остальных типов полей формы можно задать значения, которые будут отображаться в них при первоначальном открытии документа.
-
Группа элементов управления Выполнить макрос предназначена для необязательного указания макросов ( как записанных пользователем с помощью средства Macro Recorder, так и созданных им непосредственно в редакторе(VBA), которые будут выполняться при получении полей фокуса ( список при входе) или его потери ( список при выходе).
-
В поле закладка группы Параметры поля задается символическое имя поля формы, которое используется для ссылки на его содержимое в поле вычислений или в процедурах VBA. В этой же группе элементов управления с помощью флажков можно включить/выключить режимы разрешения изменений в поле формы и вычисления его значения при каждой потере им фокуса. Первый режим предполагает, что все изменения значений в поле, если это необходимо, выполняются из процедур VBA, а второй позволяет автоматически пересчитывать значение поля вычисле6ний при изменении содержимого полей, заданных в его формуле, простым входом и последующим выходом из этого поля.
Для полей формы можно создать два вида справки – текст, отображаемый в строке состояния, когда поле становится активным, и текст, отображаемый в специальном диалоговом окне при нажатии клавиши <F1> при условии активности поля. Нажатие кнопки «Текст справки» диалогового окна Параметры поля формы приводит к отображению диалогового окна с двумя вкладками, в которых и создается текст соответствующих справок.
Рис. 10.3. Диалоговое окно Текст справки для поля формы
На каждой из вкладок следует выбрать переключатель Текст справки в расположенном ниже текстовом поле и ввести текст справки. Это окно одинаково для всех типов полей формы. Доля поля, отображающего номер договора, мы используем числовое поле формы, форматирование которого обеспечивает ввод только целых чисел. В качестве имени для этого поля используется идентификатор ContractNumber.
Следующая переменная часть договора – это дата, расположенная справа во второй строке документа. Дата тоже вставляется как поле, но не поле формы, а поле даты, значение которого будет определяться автоматически. Это один из вариантов автоматизации документа, не связанный прямо с кодированием на VBA.
Листинг вставки автоматически обновляемой даты:
-
Вставка Дата и время …
Язык Русский
Форматы 27 октября 2005 г.
Обновлять автоматически. Ok
Рис. 10.4. Диалоговое окно Дата и время
Следующее по порядку вставляемое поле – это фамилия и инициалы автора (в образце договора оно представлено отдельной строкой после указания Издателя). Это простое текстовое поле, только на этот раз для него следует выбрать тип Обычный текст и установить имя равным Authors. Аналогично обстоит дело со следующим полем “условное название”, которому следует присвоить имя BookTitle. Справки по этим и последующим полям также нужно ввести.
Далее в договоре необходимо ввести значение в поле “ориентировочным объемом” с типом Число и целочисленным форматированием Поле “в срок до ”, также является текстовым полем, но другого типа: не Число, а Дата. Наименование этих полей соответственно BookPages и Period.
Ну и последние поля, которые необходимо заполнить, - это поля, связанные с информацией об авторах книги(их ведь может бать несколько). Все они являются обычными текстовыми полями, имеющими одинаковые наименования для одинаковых полей с добавлением в конце цифры, соответствующей порядковому номеру автора: для поля “Ф.И.О.” первого автора – Name1, для поля “Адрес” – Address1, для поля “Телефон” –Telephone1, для поля “Паспорт” – Passport1, для поля “Ф.И.О.” второго автора – Name2 и т.д.
Вставка полей формы и образец договора завершена, но созданный документ пока является обычным текстовым документом с полями формы. Все отличие состоит в том, что введенные поля подсвечены серым, а в поле даты документа отображается текущая дата.
Документ превратить в интерактивную форму нажатием кнопки «Защита формы» на панели инструментов Формы.
После этого поведение документа меняется радикальным образом: обычный текст становится недопустимым для редактирования, курсор ввода находится в первом поле формы, при нажатии клавиши Enter или Tab курсор ввода перемещается в следующее поле формы. Кнопки на панели инструментов Формы становятся недоступны (кроме кнопок «Затенение полей» и «Защита формы»). После выполненных действий документ превратился в интерактивную форму, которую можно заполнить, сохранить на диске и распечатать.
Для того, чтобы созданной формой можно было воспользоваться многократно, форму следует сохранить как шаблон.
Задание № 2. Создание пользовательского меню.
-
Создать пользовательское меню.
-
Обеспечить автоматическую замену стандартного меню на пользовательское меню при создании Договора на основе шаблона ContractWithAuthor.dot
-
Обеспечить восстановление стандартного меню Word при закрытии Договора.