- •Часть I Лабораторная работа №1. Операционная система Windows. Основные принципы работы.
- •Файловая система Windows
- •Лабораторная работа №2. Работа с графическим редактором Paint
- •Часть II Текстовый редактор Word Общие принципы работы в текстовом редакторе
- •Лабораторная работа № 3. Работа с текстовым редактором Word. Структура окна. Ввод и редактирование текста.
- •Чего только не бывает
- •Лабораторная работа №4. Работа с фрагментом документа
- •Лабораторная работа № 5. Создание списков-перечислений и оформление текста в виде колонок
- •Тревожная статистика
- •Оформление текста в виде колонок
- •Многоколонная верстка
- •Лабораторная работа № 6. Стилевое оформление документа
- •Форматирование с помощью стилевых таблиц
- •Лабораторная работа №7. Работа с таблицами
- •Лабораторная работа № 8. Встраивание объектов
- •Лабораторная работа №9. Создание шаблона бланка. Создание документа на основе шаблона бланка.
- •Создание бланка для писем, факсов с продольным расположением реквизитов
- •Создание документа на основе шаблона бланка предприятия
- •Лабораторная работа №10. Составление бланков документов. Использование глоссария. Создание личного словаря.
- •Создание бланка документа с угловым расположением реквизитов
- •Лабораторная работа № 11. Создание и редактирование математических формул
- •Лабораторная работа №12. Работа с большими документами
- •Часть III Табличный процессор Excel Лабораторная работа № 13. Освоение среды ппп excel
- •Лабораторная работа №14. Функции в excel
- •Лабораторная работа №15. Построение диаграмм
- •Стандартные диаграммы
- •Построение поверхностей и трехмерных графиков
- •Лабораторная работа №16. Расчеты в Excel
- •Элементы линейной алгебры
- •Работа с процедурой Подбор параметра
- •Работа с процедурой Поиск решения
- •Лабораторная работа №17. Использование сводных таблиц
- •Лабораторная работа №18. Работа с шаблонами документов
- •Создание документов на основе собственных шаблонов
- •Лабораторная работа №19. Работа с базой данных
- •Работа со списком с помощью формы данных
- •Фильтрация списков
- •Сортировка списков
- •Лабораторная работа №20. Создание документов на основе шаблонов, связанных с базой данных
- •Лабораторная работа №21. Элементы программирования в Excel на языке Visual Basic
- •Использование макросов для автоматизации наиболее часто выполняемых задач
- •Лабораторная работа №22. Программирование алгоритмов линейной структуры
- •Лабораторная работа № 23. Программирование разветвляющихся вычислительных процессов
- •Лабораторная работа № 24. Программирование алгоритмов циклической структуры.
- •Лабораторная работа № 25. Создание диалогов
- •Str(х) – преобразование числа в строку
- •Лабораторная работа № 26. Создание диалоговых окон
- •2. Размещение элементов управления в окне диалога.
- •Приложение а
- •Закрытое акционерное общество публицист
- •420095 Казань, ул Восстания д100, тел.427656, факс 429878 Приложение б
- •Приложение в
- •Библиографический список
Лабораторная работа № 25. Создание диалогов
Цель работы: получение навыков создания диалогов в табличном процессоре Excel. Ознакомление с основными управляющими элементами диалога.
Чтобы организовать взаимодействие человека и программы используются разнообразные экранные формы. Примером таких форм служат диалоги в программах для среды Windows. Для создания диалога [формы] необходимо вставить в рабочую книгу лист с заготовкой нового диалога. Для этого:
Выполнить команду Сервис \ Макрос \ Редактор Visual Basic – Insert (Вставка) – UserForm
или
Щелкнуть на ярлычке рабочего листа правой клавишей мыши и в контекстом меню выбрать опцию Вставка. В списке диалога Вставить следует выбрать элемент Диалог.
Новая экранная форма представляет собой пустое серое окно со строкой заголовка. Первый шаг при работе с экранной формой – установка значений ее свойств с помощью команды View\Properties Window (Вид – Окно свойств).
Свойство Name – имя формы, которое используется в программе для ссылки на экранную форму (не изменять!). Свойство Caption (Заголовок) – текст, который отображается в строке заголовка. Созданный Диалог (Форму) можно выполнить нажав [F5]. Под выполнением формы понимается вывод ее на экран в окне приложения.
Задача: Создать диалог (форму) для вычисления суммы, разности, произведения и частного двух чисел. Для этого:
Выполнить команду Сервис \ Макрос \ Редактор Visual Basic – Insert (Вставка) – UserForm. В рабочую книгу будет вставлен новый лист с заготовкой диалога.
Задать заголовок диалога «Простейший калькулятор». Для этого в строке Caption Окна свойств ввести текст заголовка.
Создать диалог (см. рисунок), соблюдая порядок управляющих элементов. При обращении из программы к элементам управления в диалоге важно знать порядок их расположения. Порядок расположения элементов – это порядок их обхода с помощью клавиши «Tab». Изначально порядок расположения управляющих элементов соответствует порядку их создания, затем его можно изменить с помощью специального диалога, не затрагивая при этом самих элементов. Для создания управляющих элементов в поле диалога необходимо использовать панель инструментов (ToolBox), которая вызывается по команде View\ToolBox и имеет следующий вид:
Для создания программы вычисления суммы двух чисел выполните двойной щелчок по кнопке + в окне UserForm1. В листе программы UserForm1 [Программы] появится заготовка процедуры:
Private Sub Command Button 1 – Click ( )
End Sub
Введите в нее текст процедуры для вычисления суммы:
Private Sub Command Button 1 – Click ( )
a=Val(Text Box1.Text)
b=Val(Text Box2.Text)
c=a+b
Text Box3.Text=Str(c)
End Sub
Ф-ия Val(х) – преобразование строки в число,
Str(х) – преобразование числа в строку
Text Box 1 – это объект поля ввода для числа A.
Text – свойство объекта Text Box 1.
a=Text Box1.Text означает: читать из поля ввода текст
Аналогично создать процедуры вычитания, умножения и деления двух чисел.
Для очистки полей ввода создать процедуру, предварительно щелкнув по кнопке Очистить
Private Sub Command Button 3 – Click ( )
Text Box1.Text=” “
Text Box2.Text=” “
Text Box3.Text=” “
End Sub
Для выхода из программы используется оператор End. После двойного щелчка по кнопке Выход дополните процедуру оператором End.
Private Sub Command Button 4 – Click ( )
End
E
Нажмите кнопку Run на панели инструментов Visual Basic и протестируйте программу.
Для запуска диалога Простейший калькулятор нужно создать следующий макрос:
Sub StartrCalсul ( )
UserForm1.Show
End Sub
с помощью команды Сервис \ Макрос \ Редактор VB – Insert – Моdul.
Для запуска макроса StartCalcul создать кнопку или команду в меню и назначить ей макрос StartCalcul.