- •1 Аппаратное устройство компьютера
- •10.8.3 Программные модули
- •1 Аппаратное устройство компьютера
- •Основные узлы системного блока:
- •Основной электрической платой пк является материнская плата (MotherBoard). На ней расположенны:
- •1.1.2. Внутренняя память Под внутренней памятью понимают все виды запоминающих устройств, расположенные на материнской плате. К ним относятся оперативная память, постоянная память
- •Оперативная память ram (Random Access Memory память с произвольным доступом )
- •1.2 Мониторы
- •1.5 Периферийные устройства
- •2. Представление информации в эвм.
- •2 Бита- 4 варианта,
- •3 Бита- 8 вариантов;
- •4 Бита- 16 вариантов,
- •3. Программное обеспечение.
- •3. Программное обеспечение.
- •3.1 Системное программное обеспечение (по)
- •4. Файловая система
- •4.1 Основные понятия.
- •4.2 Название дисков, папок, файлов.
- •5. Операционная система Windows
- •5.1 Основные достоинства
- •5.2 Интерфейсные элементы управления Windows
- •5.2.1. Окна
- •2) Настройка панели инструментов:
- •2)Переключение между окнами приложений.
- •5.2.2. Меню
- •5.3. Рабочий стол
- •5.4 Настройка Windows
- •5.4.1 Настройка рабочего стола
- •5.4.2 Настройка главного меню.
- •5.4.4. Чтобы установить дополнительный язык и раскладку клавиатуры
- •5.4.5 Работа со справочной системой.
- •5.4.6 Запуск приложения. Для запуска любого приложения (программы) в Windows можно воспользоваться одним из следующих способов:
- •5.5 Работа с папками и файлами в Windows.
- •5.5.1 Запуск Проводника
- •2 Способ:
- •3 Способ:
- •5.5.2 Создание папки.
- •5.6 Копирование и перенос информации между различными документами осуществляется через буфер обмена (Clipboard).
- •5.7 Свойства объектов
- •5.8 Команда Поиск
- •6. Текстовой процессор ms Word
- •6.1 Работа с окнами
- •6.2 Меню
- •6.3 Работа с мышью.
- •6.4 Ввод и редактирование текста.
- •1) Установление параметров страницы
- •2) Нумерация страниц.
- •6.5 Печать документов
- •6.6 Вставка графических объектов
- •6.7 Вставка таблиц
- •6.8 Вставка формул
- •6.9 Операции с документами
- •7 Табличный процессор Microsoft Excel
- •7.1 Структура и управление интерфейсом пользователя
- •7.1.1 Рабочие книги .Xls
- •7.1.2 Окно
- •7.2. Основные приемы работы в Excel
- •7.2.1. Выделение диапазонов (блоков)
- •7.2.2 Операции со столбцами и строками
- •7.2.3. Ввод данных
- •7.2.4 Заполнение ячеек
- •7.3 Ввод формул
- •7.4 Использование библиотеки встроенных функций
- •Исправление ошибки #пусто!
- •Исправление ошибки #####
- •Исправление ошибки #ссылка!
- •Исправление ошибки #дел/0!
- •7.5 Защита ячеек от несанкционированного изменения
- •7.6 Диаграммы
- •7.6.1 Терминология
- •7.6.2 Создание диаграммы
- •7.7 Базы данных
- •7.7.5 Обеспечение поиска и фильтрации.
- •7.8 Макросы
- •1. Создадим макрос для вычисления расходов на оплату квартиры
- •2. Макрос для построения графика
- •7.9.1 Подбор параметра
- •7.9.2 Поиск решения
- •Установить целевую ячейку
- •Загрузить модель
- •Сохранить модель
- •8. Этапы подготовки и решения задач.
- •9 Основные элементы vba
- •9.1 Что такое vba
- •9.2 Структура редактора vba
- •9.3 Запуск интегрированной среды vba
- •9.4 Меню редактора vba
- •10 Основные понятия vba
- •10.1 Объекты и их семейства
- •10.2 Типы данных
- •10.3 Идентификаторы
- •10.4 Переменные
- •10.5 Константы
- •10.6 Массивы
- •10.6.1 Описание массивов
- •10.7 Выражения и операции
- •10.8 Встроенные функции vba
- •10.9 Оформление программного кода
- •11 Операторы vba
- •11.1 Оператор присваивания
- •1. В языке vba выражением является:
- •2. Язык vba поддерживает следующие арифметические операции:
- •3. Язык vba поддерживает следующие строковые операции:
- •4. Метка в операторе безусловного перехода GoTo определяет:
- •6. Если значение а равно 8, то какой из операторов будет выполнен при выполнении оператора:
- •8 Какой тип цикла следует выполнить, чтобы операторы в теле цикла были выполнены хотя бы один раз:
- •19 Экранные формы и их элементы
- •19.1 Экранные формы
- •19.1.1 Добавление формы в проект
- •19.1.3 Отображение экранной формы
- •19.1.4 Закрытие экранной формы.
- •19.1.5 Некоторые свойства объекта UserForm
- •19.1.6 Событие – это то, что может произойти с диалоговым окном (UserForm) или элементом управления
- •19.2 Элементы управления формы
19.1.3 Отображение экранной формы
Отображение формы на экране в VBA выполняется в два этапа:
Загрузка формы в оперативную память компьютера
Отображение загруженной формы на экране.
Оба эти этапа можно выполнить с помощью одного оператора VBA, можно также выполнить каждый этап по отдельности, один за другим, используя при этом, самостоятельные операторы для каждого из этих этапов.
Для отображения формы на экране используется метод Show объекта UserForm.
Синтаксис вызова метода следующий
Имя объекта.метод.
Метод Show сначала загружает данную форму, а затем выводит ее на экран. Если форма уже была загружена, то метод Show просто выводит ее на экран.
Для загрузки в память формы используется оператор Load. Оператор Unload используется для выгрузки из памяти формы.
Синтаксис этих операторов следующий:
Load Имя формы
Unload Имя формы.
После того как форма загружена в память можно использовать любую написанную на VBA процедуру. Оператор Unload выгружает (удаляет) из памяти форму, т.е. указанный объект класса UserForm, после чего форма уже не будет доступна для VBA.
Пример процедуры, которая отображает на экране форму (процедура должна находиться в обычном модуле VBA, а не в модуле экранной формы).
Public Sub Вызов_формы()
UserForm1.Show
UserForm2.Show
End Sub
Текст программы в модуле VBA
Public Sub Создание_формы()
Load UserForm1
n = InputBox("Введите 1 если нужно вывести форму" & Chr(10) _
& "Введите 2 если нужно вывести форму")
If n = 1 Then UserForm1.Show
End Sub
19.1.4 Закрытие экранной формы.
Незакрытая экранная форма будет оставаться на экране до тех пор, пока не будет выгружена из памяти с помощью:
Либо описанного выше оператора Unload,
Либо метода Hide (скрыть) – этот метод объекта UserForm удаляет изображение экранной формы с экрана, но не выгружает из памяти компьютера.
Для закрытия формы может также быть использована стандартная кнопка Закрыть. Следует отметить, что щелчок на кнопке Закрыть не является событием самой формы. Он обрабатывается на системном уровне и просто прерывает выполнение программного кода модуля экранной формы.
Обычно в любой экранной форме есть командная кнопка Отмена (Закрыть), за которой закреплена процедура обработки события, содержащая оператор Unload.
Private Sub CommandButton1_Click()
UserForm1.Hide
Unload UserForm1
End Sub
19.1.5 Некоторые свойства объекта UserForm
У объекта UserForm есть большое количество принадлежащих ему свойств, которые отображаются в окне Свойств (Properties) при ее выборе.
Приведем наиболее важные
Свойство |
Назначение |
Name |
Имя объекта данной формы – именно оно должно использоваться в программе для ссылки на эту форму |
Caption |
Содержит текст, отображаемый в строке заголовка формы |
Height |
Высота формы в пунктах (1 пункт = 1/72 дюйма) |
Width |
Определяет ширину формы в пунктах |
MousePointer |
Определяет вид курсора мыши, когда он находится над формой |
Pictuer |
Определяет файл рисунка, который используется как фоновое изображение в окне формы |
BackColor |
Возвращает цвет фона формы |
Цвета, устанавливаемые свойствами BackColor, ForeColor и BorderColor, задаются шестнадцатеричными числами. Если эти свойства устанавливать не при помощи окна Свойства (Properties), а программно, вместо этих шестна-дцатеричных чисел удобнее использовать соответствующие постоянные, задающие цвета (табл. 7.2).
Таблица Константы, задающие цвет
|
|
|
|
|
|
Константа |
Значение |
Цвет |
|
|
vbBlack |
0x0 |
Черный |
|
|
vbRed |
0xFF |
Красный |
|
|
vbGreen |
0xFF00 |
Зеленый |
|
|
vb Yellow |
0xFFFF |
Желтый |
|
|
vbBlue |
0xFF0000 |
Синий |
|
|
vbMagenta |
0xFF00FF |
Розойый |
|
|
vbCyan |
0xFFFF00 |
Голубой |
|
|
vbWhite |
0xFFFFFF |
Белый |
|
|
|
|
|
|
Примеры. Рассмотрим несколько простых примеров использования свойств и методов формы с помощью процедур обработки событий.
Начнем с события Click, т.к. процедуру обработки этого события легче всего создать: достаточно дважды щелкнуть на форме в режиме разработки. В программном коде формы будет предоставлен шаблон прорцедуры обработки события Click на форме.
Private Sub UserForm_Click()
End Sub
Запишем отклик на событие Click
Private Sub UserForm_Click()
MsgBox "Событие Click", , "Первая форма"
End Sub
Затем в поле обработчика события формы вызовем обработчик события Activate, и напишем отклик на обработчик события
Private Sub UserForm_Activate()
UserForm1.Caption = "Привет первая форма"
UserForm1.Height = 300
UserForm1.Width = 450
MsgBox "Событие Activate"
End Sub
Итак наиболее часто используемые методы объекта UserForm.
Метод |
Назначение |
|
Show |
Отображает форму на экране |
|
Hide |
Закрывает форму |
|
Move |
Изменяет положение и размер формы |
|
PrintForm |
Печатает изображение формы |
|