
- •Основы системы программирования
- •Введение
- •1 Основы системы программирования Visual Basic
- •1.1 Загрузка системы программирования
- •1.2 Среда разработки
- •1.3 Последовательность разработки проекта
- •1.4 Сохранение проекта
- •1.5 Основные элементы управления
- •1.5.1 Надпись (Label)
- •1.5.2 Текстовое поле (TextBox)
- •1.5.3 Кнопка (CommandButton)
- •1.5.4 Окно списка (ListBox)
- •1.6 Последовательность разработки информационной технологии
- •1.6.1 Формализация задачи
- •1.6.2 Составление схемы алгоритма
- •1.6.3 Разработка проекта
- •1.6.4 Сохранение проекта
- •1.6.5 Выполнение проекта
- •1.6.6 Отладка программы
- •1.7 Основы языка программирования Visual Basic
- •1.7.1 Типы данных
- •1.7.2 Объявление данных
- •Dim имя переменной As Тип данных
- •1.7.3 Оператор присваивания
- •1.7.4 Встроенные функции языка Visual Basic
- •Имя функции(аргумент)
- •1.7.5 Организация ввода данных
- •1.7.6 Организация вывода данных
- •MsgBox сообщение [,атрибут] [,заголовок]
- •Format (параметр,"прототип")
- •2 Структурное программирование
- •2.1 Структура Следование
- •2.2 Структура Развилка
- •If условие Then
- •Iif(логическое выражение, выражение1, выражение2)
- •If условие Then
- •If Условие1 Then
- •Goto имя метки
- •Номер строки
- •2.3 Структура Цикл
- •3 Производные алгоритмические структуры
- •Dim Имя массива(размерность) As Тип данных
- •Dim Имя массива(количество строк, количество столбцов) As Тип данных
- •3.1 Производная алгоритмическая структура Формирование
- •3.2 Производная алгоритмическая структура Пересчёт
- •3.3 Производная алгоритмическая структура Поиск по ключу
- •3.4 Производная алгоритмическая структура Поиск максимума
- •3.5 Производная алгоритмическая структура Поиск минимума
- •3.6 Производная алгоритмическая структура Cумма
- •3.7 Производная алгоритмическая структура Произведение
- •3.8 Производная алгоритмическая структура Счётчик
- •3.9 Производная алгоритмическая структура Выборка
- •3.10 Производная алгоритмическая структура Перестановка
- •3.11 Сортировка элементов массива
- •Библиографический список
- •Приложение извлечения из межгосударственного стандарта
- •2 Описание схем
- •2.2 Схема программы
- •3 Описание символов
- •3.1 Символы данных
- •3.2 Символы процесса
- •3.3 Символы линий
- •3.4 Специальные символы
- •4 Правила применения символов и выполнения схем
- •4.1 Правила применения символов
- •4.2 Правила выполнения соединений
- •Содержание
- •Основы системы программирования
- •190031, СПб., Московский пр., 9.
1.6.4 Сохранение проекта
1. Из меню File выбрать команду Save Project As или щелкнуть по соответствующей пиктограмме.
В поле "Имя файла" диалогового окна Save File As ввести имя формы и щелкнуть кнопкой "Сохранить".
2. После сохранения всех форм проекта отображается диалоговое окно Save Project As, в котором задается имя проекта.
1.6.5 Выполнение проекта
Чтобы выполнить проект, необходимо выбрать один из трех способов:
из меню Run вызвать команду Start;
нажать клавишу F5;
щелкнуть по пиктограмме (8) на панели инструментов.
В
рассматриваемом примере на экране
отобразится форма, и в первом текстовом
поле автоматически установится текстовый
курсор. Пользователь должен ввести
соответствующее значение переменной,
переместить курсор во второе поле ввода
и ввести следующее значение. Щелкнуть
по кнопке "Счет". В текстовом поле
отобразится результат вычисления (рис.
12).
Рис. 12 Вид формы после выполнения проекта
При необходимости повторить выполнение программы из меню Run запускается команда Restart. Команда Break прерывает выполнение программы, а команда End (g) завершает его и возвращает управление редактору кода.
1.6.6 Отладка программы
Осуществляется с помощью команд меню Debug. Для пошагового выполнения программы используют команды Step Into (F8) и Step Over (Shift + F8). Step Into исполняет вызываемую процедуру по шагам, а Step Over исполняет процедуру так, как будто она выполняется одним оператором.
Команда Toggle BreakPoint отождествляет текущий оператор как контрольную точку, т. е. точку, на которой останавливается выполнение программы до команды Continue. По умолчанию Visial Basic выделяет контрольные точки темно-красным цветом.
Команда Clear All BreakPoint выключает все установленные контрольные точки.
Команда Set Next Statement позволяет еще раз выполнить команду (cтроку, оператор) после внесения в нее изменений.
Команда Show Next Statement позволяет найти следующую строку, которую собирается выполнить Visual Basic.
1.7 Основы языка программирования Visual Basic
1.7.1 Типы данных
Константа – это область оперативной памяти, в которой хранится величина, не изменяющая своё значение в процессе выполнения программы.
"ппппп" – строковая константа
#07/16/2000# – дата
Переменная – это область оперативной памяти, в которой хранится величина, изменяющая своё значение в процессе выполнения программы.
Константы и переменные обозначаются идентификаторами, т.е. имеют имя.
При присваивании переменным имени следует придерживаться следующих правил:
использовать буквы латинского и русского алфавитов, регистр букв не имеет значения;
длина имени не должна превышать 256 символов;
можно использовать любую комбинацию букв, цифр, символов, кроме точек, пробелов и символов %, &, !, #, @, $;
имена должны быть уникальны в той области, в которой они определены.
В Visual Basic различают следующие типы данных:
Integer (2 байта) – целое число из диапазона от -32768 до 32767;
Long (4 байта) – целое число из диапазона от -2147483648 до 2147483647;
Single (4 байта) – вещественное число из диапазона: для отрицательных – от –3,4е38 до –1,4е–45, для положительных – от 1,4е-45 до 3,4е38;
Double (8 байтов) – вещественное число с удвоенной длиной из диапазона: для отрицательных – от -1,797е308 до -4,94е-324, для положительных – от 4,94е-324 до 1,797е308;
Currency (8 байтов) – денежные величины с диапазоном от -9223372036855477,5808 до 922337203685477,5807;
String (10 байтов + длина переменной) – текстовые или строковые значения. Строки переменной длины могут содержать до миллиарда символов, а строки фиксированной длины – до 65400 символов;
Byte (1 байт) – целое число от 0 до 255;
Booleаn (2 байта) – логическое значение True (1) или False (0);
Date (8 байтов) – даты с 1 января 100 года по 31 декабря 9999 года;
Variant – данные любого типа.
Данные типа Long, Byte, Integer не могут иметь вещественные значения, а переменные типа Byte – и отрицательные. Попытка присвоить переменной значение, которое не входит в диапазон ее типа, вызывает ошибку при выполнении программы.
Данные типа Boolean хранят логические значения. При этом значение 0 интерпретируется как False, а любое другое – как True.
Тип данных Variant применяется по умолчанию.