Редактора Visual Basic Для записи текста программы необходимо создать модуль: Меню "Вставка" Модуль Модуль создается только один раз и в нем записываются все операторы Visual Basic. Любая программа
Вид материала | Программа |
- Урок Особенности среды " Microsoft Visual Basic", 184.03kb.
- Даний курс призначений для тих, хто: ніколи не програмував, але хоче навчитися, 360.9kb.
- Краткий курс по изучению языка программирования Visual Basic, 357.37kb.
- Запуск программы: Пуск Программы Visual Basic; для начала работы над новым проектом, 36.28kb.
- Язык Visual Basic имеет разнообразные средства визуализации разрабатываемых приложений., 41.17kb.
- Н. Г. Волчёнков программирование на visual basic 6 Учебное пособие, 128.99kb.
- Задачи: Изучить среду Visual Basic; Подобрать задачи исследовательского характера для, 635.44kb.
- Тема урока: Массивы в Visual Basic, 35.5kb.
- Visual Basic Основы работы с базами данных, 1336.88kb.
- Опис модуля назва модуля: Visual Basic для додатків. Код модуля, 40.19kb.
Лабораторная работа №1
Программирование алгоритмов линейной
структуры
1. Цель работы
Овладение практическими навыками разработки и программирования вычислительного процесса линейной структуры и навыками по отладке и тестированию программ.
2. Теоретические сведения
Работа выполняется на языке Visual Basic for Applications (VBA).
Редактор VBA встроен во все приложения Microsoft Office.
2.1. Вызов редактора Visual Basic
Загрузить программу электронных таблиц Microsoft Excel, для этого последовательно выбрать:
Меню "Пуск" – "Программы" – "Microsoft Excel" или совершить двойной щелчок по пиктограмме "Microsoft Excel".
После появления окна с таблицей одновременно нажать кнопки
"ALT" и "F11"
Появится окно Редактора Visual Basic
Для записи текста программы необходимо создать модуль:
Меню – "Вставка" – Модуль
Модуль создается только один раз. и в нем записываются все операторы Visual Basic.
Любая программа в Visual Basic начинается с главной процедуры и заканчивается оператором конца процедуры:
Sub <ИМЯ ПРОЦЕДУРЫ>() заголовок процедуры
Оператор 1 Visual Basic
. . . текст программы
Оператор n Visual Basic
End Sub -------- ' оператор конца процедуры
2.2. Переменные
Почти в каждой программе необходимо использовать переменные, чтобы хранить в них информацию.
Переменная – это именованная область памяти, отведенная для временного хранения данных. При выполнении программы значение переменной может меняться
2.3. Константы
Константа похожа на переменную тем, что она тоже является именованной областью памяти, хранящая информацию, которая используется в программах. Однако, изменение значения константы в процессе выполнения программы не допускается.
2.4. Типы данных
В VBA имеется числа, строки, логические значения, даты и объекты, а также наиболее общий тип данных – тип Variant.
Выбор типа данных основывается на требованиях создаваемой программы (приложения)
2.5. Числовые типы данных
Числовые типы данных различаются размером и диапазоном допустимых значений.
Размер – это количество байтов, которое занимает переменная данного типа в памяти.
Диапазон допустимых значений определяет наибольшее и наименьшее значение для переменных данного типа.
^ Числовые типы данных VBA табл. 1
Типы данных | Размер | Диапазон |
Byte | 1 байт | 0 – 255 (только целые, положительные) |
Integer | 2 байта | от -32768 до +32767 (только целые) |
Long | 4 байта | от –2147483648 до +-2147483647 (только целые) |
Single | 4 байта | от –3,402823E38 до –1,401298Е-45 для отрицательных чисел от 1,401298Е-45 до 3,402823E38 для положительных чисел |
Double | 8 байт | от –1,79769313486232E308 до -4,94065645841247Е-324 для отрицательных чисел от 4,94065645841247Е-324 до 1,79769313486232E308 для положительных чисел |
Currency (денежный) | 8 байт | от –922337203685477,5808 до 922337203685477,5807 -масштабируемое целое с фиксированной десятичной точкой, 15 разрядов в целой части, 4 разряда в дробной. |
Decimal | 14 байт | +/-79228162514264337593543950335 без десятичной запятой +/-7,9228162514264337593543950335 с 28 знаками после запятой |
2.6. Другие типы данных табл.2
Типы данных | Размер | Диапазон |
Строка переменной длины | | Максимальный длина строки приблизительно 2 миллиарда байт. Размер строки равен длине строки плюс 10 байт |
Строка фиксированной длины | | Максимальная длина строки составляет приблизительно 65400 байт. Операции с фиксированными строками выполняются быстрее, чем со строками переменной длины. |
Boolean | 2 байта | True или False логические значения |
Date | 8 байт | с 1 января 100 года по 31 декабря 9999 года |
Object | 4 байта | Ссылка на объект |
Variant | 16 байт 22 байта | Числовые значения строковые значения Переменные, с типом данных Variant, могут содержать строку, дату, время, логические (Boolean) или числовые значения и могут автоматически преобразовываться к другому типу. |