Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемИнга Астапова
1 Модульный принцип построения проекта и программного кода
2 Проект включает в себя программные модули форм и стандартные программные модули в виде отдельных файлов.
3 Программный модуль формы может включать несколько процедур. В языке VB процедуры могут быть двух типов: событийные и общие. Событийные процедуры позволяют создавать интерактивные приложения, так как дают пользователю возможность выполнять тот или иной алгоритм с помощью определенного действия (например, щелчка по кнопке). Общая процедура начинает выполняться после её вызова из другой процедуры.
4 Общая процедура вызывается на выполнение либо с помощью оператора Call, либо по имени. Call имяПроцедуры(Список параметров) иначе ИмяПроцедуры СписокПараметров
5 Локальная процедура задаётся с помощью ключевого слова Private: Private Sub ИмяПроцедуры Программный код End Sub
6 Глобальная процедура задаётся с помощью ключевого слова Public (или по умолчанию, если ключевые слова перед Sub отсутствуют): Public Sub ИмяПроцедуры Программный код End Sub
7 Переменные также бывают локальные и глобальные. Локальная переменная определяется ключевым словом Dim, глобальная – Global.
8 Проект «Простой калькулятор с одним окошком»
9 Добавляем в проект 3 формы: Form1, Form2 и Form3. Также добавляем стандартный модуль Module1.
10 На Form1 и Form2 наносим аналогичные между собой объекты: Command1(+), Command2(-), Command3(=), Command4(Memory), Text1.
11 На Form3 наносим одну кнопку Command1(Новый подсчёт) и Text1.
12 В программном коде Module1 создаём глобальные переменные: bytD и bytM; общие процедуры: Plus и Minus. Отметим, что, обращаясь, к примеру, к Text1 формы 3, мы записываем: Form3.Text1, но не Text1.Text!
13 Записываем программный код для различных объектов, находящихся на Form1. BytD в процедурах Сommand1(+) и Сommand2(-) служит в дальнейшем для определения арифметического действия. (Объекты, содержащиеся на форме, но не имеющие программный код, сейчас и в дальнейшем носят декоративный характер. Пример – кнопка «=» на первой форме). Кнопка «М» вводит в текстовое поле предыдущий результат арифметического действия.
14 На форме 2 Command3(=) имеет структуру «выбор». За выбор действия отвечает вышеуказанная bytD. Далее идёт обращение по имени процедуры: Module1.Plus и Module1.Minus. Command4(M) имеет ту же структуру, что и в предыдущем случае.
15 На форме 3 единственная кнопка служит для нового подсчёта. BytM принимает значение выведенного результата.
16 Обычный калькулятор с двумя операциями и памятью прошлого результата готов.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.