- •Информационные технологии
- •Информационные технологии
- •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. Рассмотреть создание пользовательской формы на примере простейшего диалогового окна (рис.8.2).
-
Создание диалогового окна приложения.
-
Выполнить команду Сервис Макрос Редактор Visual Basic. Откроется окно редактора Visual Basic.
-
Выполнить команду Вставить UserForm. В редакторе появятся окно с пользовательской формой и панель с элементами управления.
-
Используя панель инструментов, заполните пользовательскую форму элементами управления, создав требуемое диалоговое окно приложения. Это окно состоит из трех кнопок и одного поля. Для отображения панели инструментов (если ее нет на экране) нажать кнопку .
Рис. 8.2. Пример диалогового окна
-
Используя диалоговое окно Свойства (Properties), отображаемое нажатием кнопки
, свойство Caption пользовательской формы определить равным Деление, а кнопки - равной Счет.
-
Написание процедуры обработки событий.
-
Для написания процедуры обработки события - нажатия кнопки «Счет», дважды ее щелкнуть. Откроется редактор кода на листе модуля UserForm1. Более того, он откроется на том месте, где программируются действия, связанные с элементом управления, который дважды щелкнули (в данном случае с кнопкой «Счет»). Если код еще не набран, то при открытии редактора кода появятся инструкции заголовка и окончания процедуры, которая будет ассоциирована с активизированным элементом управления:
Private Sub CommandButton1_Click()
End Sub
Введите текст процедуры:
Private Sub CommandButton1_Click()
Dim Числитель, Знаменатель, Результат As Double
Числитель = CDbl(TextBox1.Text)
Знаменатель = CDbl(TextBox2.Text)
Результат = Числитель / Знаменатель
TextBox3.Text = CStr(Результат)
End Sub
-
Выполнение созданной программы.
-
Процесс создания диалогового окна и процедуры, связанной с ним, завершен. Для выполнения созданной программы нажать кнопку или выполнить команды меню Run Run Sub UserForm или нажать функциональную клавишу F5. На экране на фоне рабочего листа отобразится заданное диалоговое окно.
-
-
Проверить функционирование кнопок созданного приложения.
Задание 2. Модернизировать ранее созданное приложение, которое производит деление Числителя на Знаменатель по нажатию кнопки Счет с контролем возможных ошибок. Добавить контроль: Проверка деления на 0.
1.Добавить следующие инструкции в процедуры обработки событий.
If CDbl(TextBox2.Text) = 0 Then
MsgBox "Знаменатель не может быть нулем", vbInformation, "Деление"
TextBox2.SetFocus
Exit Sub
End If
2.Выполнение созданной программы.
Задание 3. Создать приложение, в котором появляется диалоговое окно ввода с полем ввода. В зависимости от введенной информации появляются два окна с приведенными ниже сообщениями.
1. Диалоговое окно ввода и окна с сообщениями должны выглядеть следующим образом:
Рис. 8.3. Примеры окон сообщений и диалогового окна
2.Написание процедуры.
Так как для выполнения программы не создается пользовательская форма, а предусмотрена работа со встроенными диалоговыми окнами, то код программы набирается в модуле. Для открытия окна для редактирования кода выполнить команды Вставка Модуль.
Private Sub ТекстОкон()
ИмяКлиента = InputBox("Введите Ваше имя", "Пример окна ввода")
If ИмяКлиента <> "" Then
MsgBox "Привет, " & ИмяКлиента, vbInformation, _
"Пример окна сообщения"
Else
MsgBox "Имя не введено " & ИмяКлиента, vbInformation, _
"Еще один пример окна сообщения"
End If
End Sub
-
Выполнение созданной программы.
Задание 4. Создать приложение, позволяющее отобразить на экране диалоговое окно с тремя кнопками Да, Нет и Отмена с информационным знаком. При нажатии каждой из этих кнопок на экране появляется сообщение, подтверждающее нажатие.
1.Диалоговое окно с запросом и окна с сообщениями должны выглядеть следующим образом:
Рис. 8.4. Примеры диалоговых окон
Private Sub ТриКнопки()
Dim Сообщение As String
Dim Кнопка As Integer
' В переменной Сообщение задается структура диалогового окна
Сообщение = vbYesNoCancel + vbQuestion
Rem В переменную Кнопка вводится целое число, возвращаемое_
Rem MsgBox при нажатии нкопки
Кнопка = MsgBox("Да, нет или отмена?", Сообщение, "Еще пример")
' В зависимости от значения переменной Кнопка,
' на экране отражается соответствующее сообщение
Select Case Кнопка
Case vbYes
MsgBox "Выбрали Да", vbInformation, "Еще пример"
Case vbNo
MsgBox "Выбрали Нет", vbExclamation, "Еще пример"
Case vbCansel
MsgBox "Выбрали Отмена", vbCritical, "Еще пример"
End Selec
End Sub
Отчет по лабораторной работе должен содержать краткие теоретические сведения, диалоговые окна созданных приложений и тексты программ.
Лабораторная работа № 9
Оператор варианта.
Оператор цикла с параметром. Массивы. Список.
Поле со списком
Цель работы: Изучить:
-
Оператор цикла с параметром For, массивы
-
Элементы управления список и поле со списком, их свойства и заполнение
-
Процедуру инициализации формы
Теоретическая часть
Коллекция Documents содержит все открытые документы (объекты Document). Доступ к элементам данной коллекции можно получить либо по имени документа, либо по его индексу.
ActiveDocument – объект активный документ
Свойства объекта Document позволяют установить некоторые атрибуты документа, такие как тип документа, наличие автоматической проверки орфографии и т.п.
Paragraphs – свойство объекта Document , возвращает коллекцию Paragraphs, которая содержит все абзацы в заданном документе , диапазоне или выделении.
Add – метод объекта Document , используется для добавления нового пустого документа к коллекции открытых документов.
Объект Range представляет собой непрерывную область (фрагмент) документа. Его местонахождение определяется позициями начального и конечного символов фрагмента документа.
InsertAfter - метод объекта Range. Этот метод вставляет заданный текст в конец диапазона или выделения. В результате применения данного метода диапазон или выделение будет расширено настолько, чтобы включить вставлены текст.