- •Основы системы программирования
- •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.
4. Сохранение проекта
1. Из меню File следует выполнить команду Save File As. Для сохранения проекта со старым именем надо просто щелкнуть по пиктограмме, изображающей дискету.
При сохранении проекта необходимо сохранить каждую форму как отдельный файл, поэтому Visual Basic запрашивает имя файла для каждой формы. После ввода имени файла следует щелкнуть левой клавишей мыши по кнопке "Сохранить". При создании нового файла Visual Basic добавляет расширение .frm.
2. После сохранения всех форм проекта отображается диалоговое окно Save Рroject As, в котором требуется задать имя проекта (Visual Basic автоматически добавляет к нему расширение .vbp) и щелкнуть левой клавишей мыши по кнопке "Сохранить".
Имена файлов формы и проекта могут быть одинаковыми.
3. Для вывода текста кода на печать (в режиме проектирования-design) надо выполнить команду Print из меню File и включить флажок в поле Code.
4. Для сохранения проекта в виде загрузочного файла из меню File выполнить команду – Make Project.ехе.
5. Основные элементы управления
5.1. Надпись (Label)
Надписи позволяют выводить текст, который не должен редак-тироваться пользователем. Программист же может изменять содержание надписи в коде, устанавливая значение свойства Caption (заголовок). Надписи часто содержат справочные сведения. Они могут использоваться как самостоятельно, так и в качестве подсказок для текстового поля, комментария, списка или другого элемента. По умолчанию надпись имеет имя Label. Размеры надписи задаются в режиме конструирования. Наиболее часто используемые свойства элемента управления "Надпись":
Name – задает имя элемента;
Caption – задает заголовок элемента на форме;
Font – задает шрифт, которым должен быть написан заголовок. В области значений за названием шрифта отображаются три точки. Это означает, что при щелчке левой клавишей мыши на этой пиктограмме откроется диалоговое окно, которое позволит выбрать соответствующий шрифт;
FillColor – задает цвет заполнения области;
ForeColor – задает цвет шрифта;
BackColor – задает цвет фона;
Aligment – задает тип выравнивания записи;
BorderStyle – задает стиль рамки (например, значение 1 – Fixed –создает эффект окна).
Надписи имеют события и методы, но они обычно не применяются при разработке проектов.
5.2. Текстовое поле (TextBox)
Текстовые поля являются важной частью большинства приложений Visual Basic и предназначены для ввода и вывода данных. Основная разница между "надписью" и "текстовым полем" заключается в том, что во время выполнения приложения можно вводить данные в "Текстовое поле" и редактировать его, например: число, фамилию, имя, адрес, имя файла и т.д. "Текстовое поле" может отображать больший объем текста, чем "надпись", и его можно прокручивать.
По умолчанию текстовое поле имеет имя Text. Самым важным его свойством является свойство Text. Оно содержит отображаемое в поле значение. Первоначально значение текстового поля совпадает с задаваемым по умолчанию именем элемента управления. Если надо очистить текстовое поле, необходимо удалить устанавливаемое по умолчанию значение свойства Text с помощью клавиши BACKSPACE. Чтобы текстовое поле имело предопределенное значение, необходимо ввести его в свойство Text.
Наиболее часто используемые свойства текстовых полей:
Name – задает имя текстового поля;
MaxLength – ограничивает длину вводимого текста заданным количеством символов;
АutoSize – позволяет автоматически устанавливать ширину поля в зависимости от числа находящихся в нем символов. Если присвоить этому полю значение True, то ширина поля будет зависеть от количества введенных символов;
MultiLine – позволяет создать многострочное текстовое поле и новый абзац при нажатии клавиши ENTER, в этом случае свойство должно иметь значение True;
ScrollBars – устанавливает полосы прокрутки для перемещения по тексту (1 – горизонтальная, 2 – вертикальная, 3 – обе);
Index – со значением 0 задает размножаемое текстовое поле.
Текстовое поле имеет 11 методов. Наиболее часто используется метод SetFocus. Этот метод служит для передачи курсора текстовому полю.
Текстовые поля имеют собственные события, но большинство программ не обрабатывают их. События, связанные с текстовыми полями, пользователь вызывает действиями с клавиатурой (Change, KeyDown, KeyPress, KeyUp), с мышью (Click, DblClick, MouseDown, MouseMove, MouseUp, DragDrop, DragOver) и действиями с переключением фокуса (GotFocus, LostFocus).
