
- •Введение
- •Теория программирования
- •Основы программирования
- •Базовые понятия объектно-ориентированного программирования
- •Возможности vb
- •Описание языка
- •Синтаксис
- •Типы данных
- •Описание данных
- •Массивы
- •Выражения
- •Арифметические выражения
- •Выражения отношения
- •Логические выражения
- •Строки и символьные выражения
- •Операторы
- •Оператор присваивания
- •Конструкции управления
- •Оператор перехода
- •Условный оператор
- •Оператор варианта Select Case
- •Оператор цикла с параметром For…Next
- •Цикл Do…Loop
- •Процедуры и функции
- •Пользовательские процедуры
- •Пользовательские функции
- •Стандартные функции
- •Среда разработки vb
- •Элементы среды разработки
- •Проект в vb
- •Создание приложений в vb
- •Разработка пользовательского интерфейса приложения
- •Основные элементы управления Visual Basic
- •Свойства, методы и процедуры обработки событий
- •Общие свойства
- •Текстовое окно
- •Командная кнопка
- •Переключатель
- •Комбинированный список
- •Встроенные окна диалога
- •Разработка кода программы
- •Запуск программы на выполнение, ее отладка и тестирование
- •Пример программы с элементами управления для принятия решений
- •Постановка задачи
- •Реализация задачи средствами Visual Basic
- •Пример программы с использованием пользовательских функций и элемента комбинированный список
- •Постановка задачи
- •Программная реализация задачи
- •Дополнение к задаче для самостоятельной реализации
- •Варианты заданий для самостоятельного выполнения Вариант 1. Тема "vb".
- •Вариант 2. Тема "vb".
- •Вариант 3. Тема "vb".
- •Вариант 4. Тема "vb".
- •Вариант 5. Тема "vb".
- •Вариант 6. Тема "vb".
- •Литература
Проект в vb
В Visual Basic все разрабатываемые приложения называются проектами. Проект содержит несколько групп компонентов: формы, модули, классы и ресурсы. В состав проекта входят следующие файлы:
единственный файл проекта с расширением .VBP. Этот файл по сути представляет просто список всех файлов и объектов, связанных с проектом, а также включает информацию об установленной среде. Эта информация обновляется при каждом сохранении объекта.
по одному файлу для каждой формы с расширением .FRM. Содержит текстовое описание самой формы, значения ее свойств, процедуры, а также декларации переменных и констант.
по одному файлу для каждой формы с расширением .FRX. Файл содержит двоичные данные с характеристиками формы. Генерируется только для форм, содержащих графические объекты (рисунки, образы).
файлы модулей классов с расширением .CLS (по одному файлу для каждого класса объектов). Генерируются, если в приложении создаются собственные объекты.
стандартные модули (расширение .BAS) для хранения внешних процедур и деклараций данных. Программные коды, содержащиеся в таком модуле, могут использоваться не в одной, а в нескольких формах или даже в нескольких проектах.
один файл ресурсов (расширение .RES) для хранения данных, которые можно менять, не корректируя код. Такие ресурсные файлы используются, например, для адаптации приложения на язык другой страны.
В простейших случаях программа включает три первых типа файлов.
Создание приложений в vb
Процесс создания приложения на языке Visual Basic состоит из ряда этапов:
Постановка задачи – составление по возможности точного и понятного словесного описания того, как должно работать будущее приложение. Это описание должно объяснять и то, как будет выглядеть экранная форма, в каком виде будут представлены исходные данные и результаты.
Разработка интерфейса – создание экранной формы (окна приложения) со всеми объектами и свойствами этих объектов.
Собственно программирование – определение того, какие события будут происходить в процессе работы приложения, составление алгоритмов процедур для этих событий и написание программы (программных кодов этих процедур).
Отладка программы – устранение логических ошибок в процедурах и достижение того, чтобы приложение удовлетворительно работало в среде проектирования.
Сохранение проекта и компиляция – превращение объекта в исполняемое приложение, способное работать самостоятельно (за пределами среды проектирования).
Разработка пользовательского интерфейса приложения
Пользовательский интерфейс – это внешняя часть приложения, то есть то, что пользователь увидит после запуска программы, и с чем в дальнейшем будет работать.
Разработка интерфейса состоит из таких шагов:
создание эскиза (чертежа) экранной формы;
вход в среду проектирования Visual Basic;
создание экранной формы и установка значений свойств этой формы;
создание на форме объектов управления и установка значений свойств этих объектов.
Выполним запуск Visual Basic, войдем в режим создания нового проекта и выберем тип Standard Exe. Обратим внимание, что в строке заголовка диалогового окна Visual Basic появится слово Design. Это означает, что программа перешла в режим разработки приложения.
Стандартный проект Visual Basic состоит из одной формы, или диалогового окна, которое, как правило, и составляет основное окно интерфейса разрабатываемой программы. В окне проводника проекта (Project Explorer) представлен список элементов, составляющих данный проект. В данном случае, новый проект с именем по умолчанию Project1 содержит только одну форму Form1, расположенную в папке Forms.
При разработке интерфейса программы должны быть предусмотрены средства для ввода исходных данных, инициирования вычислений, а также для вывода полученных результатов на экран. Для выполнения этих функций служат элементы управления. Для того чтобы поместить на форму элемент управления, необходимо проделать следующее: нажать мышкой на нужный элемент на панели ToolBox, например, на кнопку Command Button. После этого кнопка окажется вдавленной. Теперь надо поместить курсор мыши на форму. В результате этих манипуляций на форме появится кнопка, имеющая размеры прямоугольника. Если необходимо изменить размеры кнопки (элемента), то для этого надо выделить этот элемент нажатием левой кнопки мыши и растянуть его за маркеры, расположенные на вершинах элемента. Переместить элемент в другое место можно обычным перетаскиванием (Drag&Drop). Необходимо отметить, что не все элементы управления имеют размеры, например, элемент Timer. Такие элементы не видны в процессе работы приложения, но выполняют определённые функции.
Добавить элемент в форму можно также с помощью двойного щелчка мыши по нему на панели элементов ToolBox. В результате VB поместит элемент в центр формы и назначит ему стандартные размеры. Затем можно будет изменить его положение и размеры.
Чтобы изменить значение свойства элемента управления необходимо выделить его и изменить нужное свойство в окне Properties. Например, для изменения заголовка формы надо щелкнуть левой кнопкой мыши в любом месте формы и найти в окне Properties свойство Caption. Изменяя его значение, например, на "Это моя первая форма", заголовок будет меняться по мере ввода текста.
Д
ля
запуска программы надо нажать на кнопку
(Start),
расположенную на панели инструментов
Standart,
или выбрать команду Start
в пункте меню Run.
После окончания компиляции, на экране
появится окно программы!
Т
еперь
для завершения работы программы надо
нажать на крестик в правом верхнем углу
формы или кнопку (End)
на панели инструментов Standart.
После закрытия программы пользователь
возвращается в среду разработки VB.
Д
ля
сохранения проекта надо нажать на кнопку
стандартной панели (Save
Project) или
выбрать команду Save
Project в пункте
меню File.
При этом последовательно активизируются
окна для указания каталога и имени файла
сохранения для формы №1 (Form1.frm), затем -
для файла проекта (Project1.vbp). Задавая пути
для сохранения файлов и нажимая на
кнопку "Ок" в данных окнах, весь
проект будет сохранён. Здесь необходимо
дать важный совет - надо
почаще сохранять проект,
так как либо Windows зависнет, либо свет
выключат...
В дальнейшем проект можно открыть кнопкой Open Project на стандартной панели или по команде Open Project в пункте меню File. Открывать нужно файл с расширением vbp.