1. Из чего состоит VB-программа?
1.1 Как работают Windows-программы...
Если
под Windows'ом запускается программа, на экране открывается её окно.
Окна разных программ, конечно же, тоже различны, например различны по размеру,
имеют различные формы, и на них видны различные вещи. Особенности, которые
касаются самих окон, такие как размер, цвет, заголовки и т.д. называют
свойствами
окна. А вещи, которые видны на окне, в основном тексты, картинки, иконки,
называют объектами или элементами управления. Каждый из этих
объектов тоже имеет такие же свойства, как длина, ширина, цвет и т.д.
Если
программа была запущена, и её окно было открыто, программа спокойно ждёт,
пока что-нибудь не произойдёт, что, к примеру, будут нажаты кнопки, активировано
меню и т.д. Когда это происходит, это называют событием. Для каждого
события, которое только интересует нашу программу, програмисты (мы!) написали
в языках программирования, как Basic, отдельные "кусочки" кодов, которые
будут вызваны каждый раз, если событие "происходит"(событие процедуры).
Со словом "процедура" у Вас ассоциировались, может быть, проверка самолёта
пилотами перед стартом или ежегодные кофепития с заключительной игрой в
минигольф на Дне Рождения у Дяди Альфонса... Короче, прецедуры -
это процессы, которые, как один вид поваренного рецепта, всегда одинаковы.
И примерно так это в программировании: процедуры это шаг-за-шагом исполняемые
указания для глупого компьютера, который не может ничего другого, как слепо
следовать простым командам - это, однако, очень быстро.
Итак,
если, например, в программе рисования происходит событие - пользователь
кликает в меню пункт "Сохранить" - будет исполнена процедура, которая
состоит из команд, заставляющих компьютер сохранить в файл нарисованную
картинку.
1.2 ... и как их программируют
Visual
Basic-программа, так называемый проект, состоит из минимум одного
окна (с определёнными свойствами), объектами и из многочисленных процедур
событий для различных функций программы. С помощью Visual Basic делают
программы примерно так: в них сначала создают окно с различными объектами
и потом для каждого из них пишут процедуры, вдыхающие жизнь в серое окно.
Это и есть собственно "программирование"...
<<<Назад
|