- •Н. Н. Пустовалова компьютерные информационные технологии лабораторный практикум
- •Лабораторная работа № 1. Операционная система Windows. Программы группы «Стандартные»
- •Лабораторная работа № 2. Приложение Microsoft Word Задание 1
- •Задание 2
- •Программирование циклических процессов
- •Лабораторная работа № 3. Приложение Microsoft Excel Задание 1
- •Зарплата работников за январь
- •Задание 2
- •Лабораторная работа № 4. Реализация алгоритмов линейной структуры в приложении Excel Задание 1
- •Задание 2
- •Лабораторная работа № 5. Циклы в инженерных расчетах
- •Лабораторная работа № 6. Разветвляющиеся программы в приложении Excel
- •Лабораторная работа № 7. Одномерные массивы
- •Лабораторная работа № 8. Использование подпрограмм
- •Лабораторная работа № 9. Создание форм пользователя в приложении Excel
- •Лабораторная работа № 10. Простые и комбинированные списки
- •Лабораторная работа № 11. Разработка проекта с использованием форм в приложении Excel Задание 1
- •Задание 2
- •Лабораторная работа № 12. Создание баз данных в приложении Access Задание 1
- •Задание 2
- •Задание 3
- •Лабораторная работа № 13. Разработка презентации в PowerPoint
- •Задание 3
- •Лабораторная работа № 15. Графический редактор Adobe Photoshop Задание 1
- •Задание 2
- •Лабораторная работа № 16. Приложение Machcad Задание 1
- •Лабораторная работа № 17. Приближенное вычисление интегралов
- •Лабораторная работа № 18. Приближенное решение уравнений
- •Лабораторная работа № 19. Решение систем уравнений в приложениях Excel и Machcad
- •Лабораторная работа № 20. Математические модели одномерных процессов
- •Лабораторная работа № 21. Оптимизация процессов
- •Лабораторная работа № 22. Решение дифференциальных уравнений
- •Лабораторная работа № 23. Компьютерная графика. Приложение Macromedia Flash Задание 1
- •Задание 2
- •Лабораторная работа № 24. Создание html-документов в сети Интернет
- •Операционная система windows
- •Программы группы «стандартные»
- •Приложение microsoft word
- •Приложение microsoft excel
- •Линейные программы в приложении excel
- •Циклические программы
- •Разветвляющиеся программы
- •Одномерные массивы
- •Использование подпрограмм
- •Формы пользователя
- •Работа со списками
- •Использование мастера слияния
- •Базы данных
- •Создание таблиц
- •Заполнение, сохранение и редактирование данных в таблице. Порядок заполнения таблиц зависит от связей в таблицах. Вначале заполняются таблицы главные, затем – подчиненные.
- •Итоговый запрос. Чтобы подводить итоговые значения по группам данных, используются итоговые запросы. Например, пусть надо получить итоговые суммы по продажам отдельных групп товаров.
- •Создание форм
- •Разработка отчетов
- •Приложение power point
- •Компьютерная графика. Приложение ms visio
- •Выделение областей. Для выделения всего рисунка или слоя служит команда Select / All (Выделение / Все).
- •Приложение mathcad
- •Вычисление определенных интегралов
- •Согласно методу трапеций значение интеграла определяется по формуле
- •Приближенное решение уравнений
- •Решение систем линейных уравнений
- •Рассмотрим алгоритм решения системы линейных уравнений методом Гаусса.
- •Получение математической модели одномерного объекта
- •Решение задач оптимизации
- •Приближенное решение дифференциальных уравнений
- •Приложение macromedia flash
- •Создание html-документов
- •Компьютерные информационные технологии
Формы пользователя
Управление электронными документами в Excelудобно производить с помощью вспомогательных диалоговых окон, которые в проекте документа называются пользовательскими формами (UserForms).
Для того чтобы в проект документа включить пользовательскую форму, нужно в редакторе VBAвыполнить командуВставка / UserForm (Insert / UserForm). После этого в проект документа добавится объектUserForm1, а на экране появится заготовка для формы пользователя с именемUserForm1и панель элементовToolbox.
На форме пользователя так же, как и на рабочем листе, можно создавать кнопки, текстовые поля, надписи, списки и другие объекты. Задание конкретных значений свойств объекта осуществляется в окне свойств или программным путем.
Например, можно задать заголовок (свойство Caption) формы с именем UserForm1 (свойство Name) в программном коде следующим образом: UserForm1.Caption = «Список сотрудников». Чтобы задать нужный размер букв для текстового поля можно, например, записать следующую строку в программе: TextBox1.Font.Size = 14
Перечислим еще некоторые свойства объектов: BackColor – цвет фона, ForeColor – основной цвет, Height – высота окна формы, Width – ширина окна формы, Picture – отображение рисунка (позволяет отобразить на форме рисунок, файл с которым можно открыть, нажав кнопку в правой части), Top – координата верхней границы, Left – координата левой границы окна формы на экране. Элементы управления, такие как кнопки, поля, надписи и др., имеют и вышеперечисленные свойства, и собственные. Например, текстовое поле имеет свойство Text, в котором записывается содержимое поля. Полный перечень свойств объектов можно найти в справочной системе VBА.
Для появления на экране формы UserForm1 следует в программе использовать метод Show (UserForm1.Show), а чтобы убрать форму – метод Hide. Например, при выполнении следующей программы появляется форма красного цвета:
PrivateSubCommandButton1_Click()
UserForm1.BackColor = RGB(255, 0, 0)
UserForm1.Show
End Sub
Цвет здесь задается цифрами от 0 до 255 функцией RGB, в которой оттенки красного (red) на первом месте, оттенки зеленого (green) – на втором, оттенки синего (blue) – на третьем.
Пример. Пусть в окне редактора Visual Basic разработана форма, представленная ниже.
-
Sub CommandButton1_Click()
Dim x As Single, y As Single
Dim a As Single, b As Single, z As Single
x = Val(UserForm1.TextBox1.Text)
y = Format(x, "####.##")
a = (x + y) ^ 2 : b = Sin(a) – Sin(b) ^ 3
UserForm1.TextBox2.Text = "a=" & a
UserForm1.TextBox3.Text = "b=" & b
UserForm1.Label2.Caption = "z = " & 5 * Sin(10) / 3
End Sub
Программу можно запустить нажатием кнопки Run на листе редактора Visual Basic. При появлении формы на экране надо ввести значение х в верхнее поле и нажать кнопку «Вывод результатов». Программа для кнопки «Вывод результатов» вводит значение х из верхнего поля, рассчитывает значения а, b, z и выводит их в поля TextBox1, TextBox2, а значение z выводит в надпись Label2, расположенную в нижней части формы.
Назад