- •Основы системы программирования
- •1. Загрузка системы программирования Visual Basic
- •2. Интегрированная среда разработки (ide)
- •3. Последовательность разработки проекта
- •4. Сохранение проекта
- •5. Основные элементы управления
- •5.1. Надпись (Label)
- •5.2. Текстовое поле (TextBox)
- •5.3. Кнопка (CommandButton)
- •5.4. Окно списка (ListBox)
- •6. Последовательность разработки информационной технологии
- •6.1. Постановка задачи
- •6.2. Разработка математической модели
- •6.3. Составление схемы алгоритма
- •6.4. Разработка проекта
- •Примечание. При вводе кода программы в редакторе Visual Basic нумерация строк отсутствует.
- •6.5. Сохранение проекта
- •6.6. Выполнение проекта
- •6.7. Отладка программы
- •7. Основы языка программирования Visual Basic
- •7.1. Основные понятия
- •7.2. Типы данных
- •7.3. Объявление данных
- •7.4. Оператор присваивания
- •7.5. Встроенные функции Visual Basic
- •8. Организация ввода данных
- •8.1. Функция InputBox()
- •8.2. Ввод данных с помощью текстового поля
- •9. Организация вывода данных
- •9.1. Оператор MsgBox
- •9.2. Функция MsgBox()
- •Format(параметр,"прототип")
- •9.3. Метод print
- •9.4. Вывод данных с помощью текстового поля
- •10. Структурное программирование
- •10.1. Структура Следование
- •10.2. Структура Развилка
- •If условие Then
- •If условие Then
- •If Условие1 Then
- •Iif(логическое выражение,выражение1,выражение2)
- •Goto имя метки или номер строки
- •10.3. Структура Цикл
- •Библиографический список
- •Основы языка программирования
- •190031, СПб., Московский пр., 9.
2. Интегрированная среда разработки (ide)
IDE (Integrated Development Environment) служит для разработки проекта, то есть приложения, создаваемого пользователем. На экране дисплея интегрированная среда представлена следующими окнами (рис. 3).
Основное окно растянуто в верхней части экрана и появляется как в режиме проектирования, так и в режиме выполнения. В этом окне расположено меню Visual Basic и панель инструментов, выполняющие наиболее важные функции. Кроме того, в верхней части располагается строка заголовка, в которой отображается имя текущего проекта и текущий режим: design (проектирование) или run (выполнение). Как и другие виды окон, основное окно имеет кнопки "Свернуть", "Развернуть" и "Закрыть".
Рис. 3 Интегрированная среда разработки
В правом углу панели инструментов расположены числовые значения координат положения и размеров текущего объекта, которые выражены в твипах. Числовые значения первого указателя соответствуют положению объекта относительно левой и верхней границ основного окна. Второй указатель определяет размер объекта как произведение его ширины на высоту.
Панель элементов управления. Содержит стандартные элементы управления (рис. 4), а также несколько дополнительных элементов управления, которые включены в пакет Visual Basic. Стандартные элементы удалять нельзя, можно ввести или изъять пользовательские элементы управления, которые добавляются из панели компонентов. Для знакомства со всеми элементами панели элементов управления из меню Project выполняется команда Components. На вкладке Controls флажками отмечены элементы, которые отображаются на панели.
Можно также добавить и другие объекты, например, звуковые клипы, рисунки, электронные таблицы или объекты WordArt.
Рис.
4. Панель элементов управления
В верхней части окна панели инструментов расположена секция General, которая имеет чисто декоративное назна-чение.
Примечание. Если панель элементов скрыта под другими окнами или закрыта, то для выведения ее наверх надо воспользоваться командой ToolBox из меню View.
Окно свойств (Properties). Используется для отображения свойств формы или элемента управления. Для вывода окна свойств (рис. 5) необходимо щелкнуть левой клавишей мыши на соответствующем элементе в форме или нажать клавишу F4. Под заголовком расположен прокручиваемый список, который содержит все объекты текущей формы. Если проект включает несколько форм, то отображаются только свойства элементов текущей формы. Для просмотра свойств конкретного объекта необходимо щелкнуть левой клавишей мыши на этом объекте или выделить его в прокручиваемом списке. Окно Properties можно перемещать, изменять размер, закрывать, открывать, однако его нельзя свернуть или развернуть.
Оно имеет небольшой размер, установленный по умолчанию. Поэтому некоторые свойства, устанавливаемые по имени в столбце слева, и значения этих свойств, устанавливаемые в столбце справа, не показаны. Если немного расширить окно, то в нем можно увидеть гораздо больше информации.
Каждый элемент управления характеризуется своим набором свойств. Общими для всех элементов управления служат следующие:
свойство Caption – задает заголовок элемента управления;
свойство Font – задает шрифт, которым должен быть написан заголовок. В области значений за названием шрифта отображаются три точки. Это означает, что при нажатии на эту пиктограмму открывается диалоговое окно, которое позволяет выбрать соответствующий шрифт;
свойство ForeColor – используется для установки цвета шрифта;
свойство FillColor – определяет цвет заполнения области;
свойство BackColor – используется для установки цвета фона;
свойство Aligment – позволяет установить тип выравнивания записи.
При перемещении элемента управления в новое положение изменяются его свойства Top и Left, которые описывают, где находятся его верхний и нижний угол. При перемещении указателя на то или иное свойство в нижней части окна появляется текст, поясняющий это свойство.
Окно проекта (Project). Расположено в правой части экрана и обеспечивает быстрый доступ к различным составляющим проекта: формам, классам, модулям. В окне проекта (рис. 6) содержатся все модули, принадлежащие проекту. В виде дерева отображаются названия проекта и формы: слева расположены имена проектов или имена форм, взятые из свойства Name, а справа (в скобках) – имена файлов, хранящие формы или проекты.
Рис.
6. Окно проекта
При щелчке правой кнопкой мыши в окне проекта открывается контекстное меню, которое позволяет добавить, удалить или распечатать содержимое форм и модулей. Так, выполнив команду Remove, пользо-ватель может удалить объект из проекта или сам проект.
Рис.
7. Окно макета формы
Изображение формы в окне макета можно перемещать. Для этого необходимо щелкнуть левой клавишей мыши на изображении формы и перетащить его в требуемое положение.
Рис.
8. Окно конструктора формы
Примечание. Точное позиционирование объекта с заданным размером достигается установкой свойств Left, Right, Height и Widht вручную в окне свойств. В каждой форме имеется свойство ScaleMode, которое определяет, в каких единицах измеряются находящиеся на форме объекты. Вместо twip можно выбрать единицы: пункт, пика, сантиметр, дюйм и другие.
Рис.
9. Окно редактора кода
Окно кода в действи-тельности является мощным редактором, поэтому в нем можно создать новый код, просмотреть и изменить существующий. Код разделяется на процедуры. При записи кода процедуры используются различные инструкции (операторы).
Каждый оператор Visual Basic обычно занимает одну строку, которая может содержать до 1023 символов. Но в одной строке может объединяться и несколько операторов, разделенных двоеточием, например:
Print "Hello": Print "это наша программа"
Оператор может располагаться на нескольких строках, в этом случае их разделителем служит символ подчеркивания (_), следующий за символом пробел. После ввода символа (_) необходимо нажать клавишу ENTER.
В Visual Basic могут быть использованы комментарии. Для выделения начала комментария можно использовать или символ апостроф (’), или команду Rem, например:
’это комментарий
Rem это тоже комментарий
При наборе строки редактор автоматически прокручивает поле, поэтому на экране всегда видно положение курсора.
