- •Методические указания
- •Клавиатура pc
- •Запуск windows. Рабочий стол.
- •Просмотр свойств объектов
- •Создание ярлыков на рабочем столе
- •Панель задач
- •Лабораторная работа № 3
- •Лабораторная работа №5
- •Программа «проводник».
- •Откройте программу Проводник одним из описанных ниже способов:
- •Просмотрите содержимое папки, выбранной по своему усмотрению:
- •Просмотрите уровни иерархии выбранной папки:
- •Создайте на рабочем столе папку эксперимент и переместите в нее свою папку
- •Удалите созданные вами объекты с рабочего стола, а также с диска. Лабораторная работа № 6.
- •Лабораторная работа № 7
- •Лабораторная работа № 8
- •Приложение 3
- •Текстовый редактор word. Создание базы данных. Слияние документов.
- •1.Основные положения
- •1.1. Создание документа на бланке
- •1.2. Отбор данных из источника данных
- •Лабораторная работа №11
- •2.Порядок выполнения работы.
- •1.1. Использование встроенных функций.
- •1. Математические функции
- •2. Финансовые функции
- •2. Порядок выполнения работы
- •Лабораторная работа №13
- •Форматирование ряда данных .
- •Изменение типа диаграммы.
- •2. Порядок выполнения работы
- •Лабораторная работа № 14
- •Лабораторная работа № 15.
- •Решение уравнений средствами программы Excel
- •Решение задач оптимизации
- •Порядок выполнения работы.
- •Лабораторная работа № 16
- •2. Порядок выполнения работы
- •Варианты заданий
- •Vba. Элементы управления Цель работы – ознакомиться с интерфейсом vba, некоторыми его объектами, их свойствами и методами.
- •Vba. Линейная программа
- •Стандартные элементы управления панели элементов:
- •Задания для выполнения
- •Vba. Условный оператор
- •Краткие теоретические сведения:
- •Примеры использования оператора условия
- •Решение задачи.
- •Порядок выполнения работы:
- •Содержание отчета.
- •Контрольные вопросы
- •Задания к выполнению:
- •2 Часть. Программирование с использованием объектов excel.
- •Порядок выполнения работы:
- •Контрольные вопросы.
- •1.Какие объекты Еxcel вы знаете?
- •2.Как обратиться к ячейке на рабочем листе из программы?
- •3.Какая форма записи условного оператора была использована в вашей программе?
- •Vba. Оператор выбора.
- •Элемент Описание
- •Лабораторная работа№21
- •Vba. Цикл с параметром (For…Next)
- •Цикл For.
- •Тело цикла
- •Пример использования оператора:
- •Порядок выполнения работы:
- •2.Массивы.
- •Контрольные вопросы:
- •Лабораторная работа №22
- •Vba. Циклы с предусловием и постусловием.
- •Vba. Пользовательские функции.
- •Vba. Пользовательские процедуры.
- •Пример для выполнения
- •Решение
- •Задания к самостоятельному выполнению:
Порядок выполнения работы:
-
Выполнить команду СЕРВИС /МАКРОС/РЕДАКТОР VBA
-
Выполнить команду ВСТАВКА/USER FORM
-
Поместить на форму элементы с панели элементов и расположить их нужным образом. Требуемые элементы:
4 элемента Label (текст)
4 элемента TextBox (поле ввода)
2 элемента CommandButton(кнопка)
1 элемент CheckBox(флажок)
.
Label1 TextBox1 label3 TextBox3 CommandButton1
4.Изменить свойства объектов на форме c помощью окна свойств следующим образом
Свойство |
Значение |
Label1.Caption |
Точка M( |
Label2.Caption |
) |
Label3.Caption |
Прямая y = |
Label4.Caption |
X + |
UserForm1.Caption |
Принадлежность точки прямой |
TextBox1.Text |
X1 |
TextBox2.Text |
Y1 |
TextBox3.Text |
K |
TextBox1.Text |
B |
СоmmandButton1 |
СТАРТ |
СоmmandButton2 |
ВЫХОД |
CheckBox1.Caption |
Очистка полей ввода |
Для всех объектов свойство .BackColor |
По своему вкусу выбрать цвет Из палитры цветов |
Для Label1, Label2 ,Label3 Label4, TextBox1, TextBox2, TextBox3, TextBox4 свойство
.Font
|
В диалоговом окне “Шрифт”, которое появится после щелчка по Кнопке с изображением трех маленьких точек, расположенной напротив свойства Font в окне свойств, выбрать размер 16 |
Рекомендуется сопоставить рисунки “Интерфес приложения” и “Окно формы, чтобы сделать вывод о назначении использованных свойств объектов”.
5 этап. Написать программный код. Для этого рекомендуется выполнить двойной щелчок по кнопке СТАРТ и перейти в окно программы, где набрать текст процедуры обработки события Click() для кнопки:
Private Sub CommandButton1_Click()
Dim x1, y1, k, b As Integer
x1 = CInt(TextBox1.Text)
y1 = CInt(TextBox2.Text)
k = CInt(TextBox3.Text)
b = CInt(TextBox4.Text)
y = k * x1 + b
If y = y1 Then
MsgBox "Точка лежит на прямой"
ElseIf y > y1 Then
MsgBox "Точка лежит ниже прямой"
Else
MsgBox "Точка лежит выше прямой"
End If
CheckBox1.Value = False
End Sub
В этой процедуре условный оператор If встречается дважды:
в первом случае – однострочный, во втором- в виде блочной структуры, завершающейся обязательно End If.
Аналогичным образом создаем процедуру для кнопки ВЫХОД:
Private Sub CommandButton2_Click()
Unload UserForm1
End Sub
И для объкта Флажок:
Private Sub CheckBox1_Click()
CheckBox1.Value = True
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox1.SetFocus
CheckBox1.Value = False
End Sub
Пример2.
Ввести Х, вычислить F по формуле:
X/2, если Х>0
F= (X+1)/2, если Х<0
Рис. Интерфейс приложения
Код программы:
Private Sub CommandButton1_Click()
Dim x, F As Single
x = TextBox1.Value
If x = 0 Then MsgBox "Функция не определена", vbCritical, _
"Расчет функции"
If x > 0 Then F = x / 2 Else F = (x + 1) / 2
TextBox2.Value = F
End Sub
Private Sub CommandButton2_Click()
Unload Me
End Sub
Выполнения самостоятельного задания.
1.Выбрать для решения одну из задач
2.Нарисовать интерфейс приложения.
3.Разработать схему алгоритма.
4. В редакторе VBA разработать приложение.
5.Выполнить приложение и подготовить отчет.