
- •Введение. Установка среды программирования
- •2. История языка Basic
- •3. Установка Visual Basic
- •Лабораторная работа №1. Интерфейс Visual Basic. Создание первого проекта
- •Теоретическая часть
- •1 . Первое знакомство
- •5. Стандартная панель инструментов
- •Практическая часть
- •Лабораторная работа №2. Изменение свойств компонентов. Метод Print
- •Теоретическая часть
- •1. Состав панели управления
- •2. Окно свойств и редактора кода
- •3. Свойства элементов управления
- •3.1 Свойства элемента Form
- •3.2 Свойства элемента TextBox
- •3.3. Свойства компонента CommandButton
- •Объект.Print [Список вывода]
- •Объект.Cls Практическая часть
- •Лабораторная работа №3. Работа с простейшим графическим объектом Visual Basic
- •Теоретическая часть
- •Практическая часть
- •Лабораторная работа №4. Работа с арифметическими выражениями и функциями
- •Теоретическая часть
- •1. Арифметические выражения Visual Basic.
- •2. Встроенные функции Visual Basic
- •3. Функции преобразования
- •Str (число)
- •Val (символьное выражение)
- •Практическая часть
- •Лабораторная работа №5. Решение простейших математических задач с использованием линейных алгоритмов
- •Теоретическая часть
- •1. Типы данных
- •2. Объявление переменных
- •Public / Private / Dim Имя_переменной [As Тип_переменной]
- •Оператор_объявления_типа Строка_интервалов_имен
- •3. Константы Visual Basic
- •4. Область видимости переменной
- •Public / Private / Dim Имя_переменной [As Тип_переменной]
- •Имя_формы.Имя_переменной
- •Практическая часть
- •Лабораторная работа №6. Программирование ветвлений с использованием оператора If
- •Теоретическая часть
- •1. Конструкция If … Then … End If
- •2. Конструкция If … Then … Else … End If
- •3. Конструкция If … Then … Else If… End If
- •Практическая часть
- •Лабораторная работа №7. Программирование ветвлений с использованием оператора Case
- •Теоретическая часть
- •Практическая часть
- •Лабораторная работа №8. Программирование циклов
- •Теоретическая часть
- •1. Цикл For…Next
- •2. Цикл For Each … Next
- •3. Цикл Do While … Loop
- •4. Цикл Do Until … Loop
- •5. Цикл Do … Loop While
- •6. Цикл Do … Loop Until
- •7. Цикл While … Wend
- •Практическая часть
- •Лабораторная работа №9. Разработка приложений для обработки массивов
- •Теоретическая часть
- •1. Объявление массивов
- •2. Массивы с фиксированной границей и динамические массивы.
- •UBound (имяМассива [, измерение]) Практическая часть
- •Лабораторная работа №10. Разработка приложений с использованием методов рисованИя графических примитивов
- •Теоретическая часть
- •1. Графическая поверхность
- •2. Графические примитивы
- •Практическая часть
- •Лабораторная работа №11. Построение графиков и диаграмм
- •Лабораторная работа №12. Применение пользовательских диалоговых окон
- •Теоретическая часть
- •1. Окно и функция InputBox
- •2. Окно MsgBox
- •MsgBox Текст сообщения [,Константа] [,Заголовок]
- •3. Функция MsgBox()
- •Практическая часть
- •Лабораторная работа №13. Разработка компьютерного теста с использованием Visual Basic
- •Теоретическая часть
- •Лабораторная работа №14. Создание пользовательского меню и панели инструментов
- •Теоретическая часть
- •Call Имя процедуры ([Список Параметров Вызова]),
- •Практическая часть
- •Лабораторная работа №15. Создание текстового редактора
- •Теоретическая часть
- •Практическая часть
- •Лабораторная работа №16. Разработка мультимедиа-приложений
- •Теоретическая часть
- •Практическая часть
- •Лабораторная работа №17. Макросы: запись, запуск, чтение
- •Теоретическая часть
- •Обычно макрос содержит следующие элементы.
- •Практическая часть
- •Лабораторная работа №18. Создание форм рабочего листа
- •Теоретическая часть
- •1. Когда необходимо использовать vba в Excel
- •2. Объект Application
- •3. Объект Workbook
- •4. Объект Worksheet
- •5. Объект Range
- •Инициализация и отображение диалогового окна
- •Практическая часть Создание пользовательской формы
- •Создание пользовательской формы
- •Практические задания по программированию на vba
- •Лабораторная работа №19. Создание книги лабораторных работ с автоматизированным выбором страниц книги
- •Практическая часть
- •Лабораторная работа №20. Моделирование процессов
- •Теоретическая часть
- •Лабораторная работа №21. Создание сводных таблиц в vba
- •Теоретическая часть Практическая часть
- •Лабораторная работа №22. Работа с компонентом Chart
- •Теоретическая часть Практическая часть
- •Лабораторная работа №23. Работа с базами данных в Visual Basic
- •Теоретическая часть Практическая часть
- •Лабораторная работа №24. Работа с базами данных в Excel с использованием Visual Basic
- •Теоретическая часть Практическая часть
- •Лабораторная работа №25. Обработка данных на рабочем листе Теоретическая часть Практическая часть
5. Стандартная панель инструментов
Стандартная панель инструментов расположена под главным меню. Если эта панель отсутствует в главном окне программы, для ее отображения в меню View (Вид) выберите команду Toolbars (Панели инструментов), а затем значение Standard (Стандартная).
На стандартной панели инструментов расположены кнопки для вызова наиболее часто употребляемых команд меню. Назначение кнопок стандартной панели инструментов приведено ниже.
- Add
Standard
EXE
Project
(Добавить стандартный проект)
– Добавляет стандартный проект
- Add
Form
(Добавить форму) – Добавляет
форму в проект
- Menu
Editor
(Редактор меню) – Вызывает
редактор меню
- Open
Project
(Открыть проект) – Открывает
проект
- Save
Project
(Сохранить проект) – Сохраняет
проект
- Cut
(Вырезать) – Вырезает информацию в
буфер обмена
- Paste
(Вставить) – Вставляет информацию
из буфера обмена
- Find
(Найти) – Осуществляет поиск информации
по контексту
- Start
(Запустить) – Запускает программу на
выполнение
- Break
(Прервать) – Прерывает выполнение
программы
- End
(Закончить) – Прекращает выполнение
программы
- Project
Explorer
(Проводник проекта) – Открывает окно
проводника проекта
- Properties
Window
(Окно свойств) – Открывает окно свойств
- Form
Layout
Window
(Окно макета формы) – Открывает окно
макета формы
- Object
Browser
(Браузер объектов) – Открывает окно
браузера объектов
- Toolbox
(Панель элементов управления) –
Открывает панель элементов управления
- Data
View
Window
(Окно просмотра данных) – Открывает
окно просмотра данных
- Visual
Component
Manager
(Менеджер визуальных компонентов) –
Открывает окно управления визуальными
компонентами.
Процесс создания формы в конструкторе форм состоит в размещении в форме объектов и определении свойств, а также связанных с ними событий и выполняемых действий.
Для размещения в форме объектов используется панель элементов управления, подробно рассматриваемая во второй лабораторной работе.
Размещение элементов управления в форме осуществляется следующим образом:
1. Нажать кнопку соответствующего элемента управления на панели. Например, для размещения в форме командной кнопки необходимо щелкнуть кнопку CommandButton.
2. Установить курсор, принявший вид перекрестия, в место предполагаемого размещения объекта в форме.
3. Нажать кнопку мыши и, не отпуская ее, нарисовать рамку требуемого размера. При этом рядом с курсором мыши появляются текущие размеры создаваемого объекта в твипах.
4. Отпустить кнопку мыши.
Практическая часть
Задание 1. Создание первого проекта.
Постановка задачи.
Создадим первый проект – форму для ввода данных пользователя. На форме должны располагаться компоненты для ввода фамилии, имени, отчества и даты рождения пользователя. Проект не должен (на данный момент) содержать каких-либо процедур.
Примерный внешний вид приложения представлен на Рис.1.5.
Ход
работы.
Создайте в своем каталоге папку Лабораторная_работа_№1.
Запустите программу Microsoft Visual Basic 6.0.
Расположите на Форме компоненты с панели управления: 4 компонента Label, 4 компонента TextBox, 2 компонента CommandButton.
- компонент Label
предназначен для вывода текста на
поверхность формы
- компонент TextBox
представляет собой поле ввода для
редактирования текста
- компонент CommandButton
представляет собой командную кнопку1
Установите свойства компонентов согласно Таблице 1.6 с помощью Окна свойств – Properties Window2. Назначение используемых в данном проекте свойств компонентов приведено ниже:
Caption – заголовок объекта
Name – имя объекта
BackColor – цвет объекта. Содержит две вкладки – системные цвета (System) и Палитру (Palette), где находятся дополнительные цвета
BorderStyle – стиль рамки объекта
Font – настройки шрифта
ForeColor - цвет шрифта
Text – устанавливает текст в поле ввода по умолчанию
Width – ширина объекта
Height – высота объекта
Left – положение объекта по горизонтальной оси от левого края формы
Top – положение объекта по вертикальной оси от верхнего края до верхней стороны формы
Visible – видимость объекта
Enabled – доступность объекта
DataFormat – формат данных поля ввода
Таблица 1.6 – Свойства компонентов приложения «Мой первый проект»
Компонент |
Свойство |
Значение |
Form1 |
Caption |
Мой первый проект |
Name |
frmФИО |
|
BackColor |
По своему усмотрению |
|
Width, Height |
По своему усмотрению |
|
Label1 |
Caption |
Фамилия |
Label2 |
Caption |
Имя |
Label3 |
Caption |
Отчество |
Label4 |
Caption |
Дата рождения |
Label1..4 |
BackColor |
По своему усмотрению |
Font |
По своему усмотрению |
|
Text1..Text4 |
Text |
|
Font |
По своему усмотрению |
Продолжение таблицы 1.6
Text4 |
DataFormat |
Установите формат поля по своему усмотрению, щелкнув по многоточию в поле свойства |
CommandButton1 |
Caption |
Показать |
Font |
По своему усмотрению |
|
CommandButton2 |
Caption |
ВЫХОД |
Font |
По своему усмотрению |
Для просмотра результата запустите приложение на выполнение, нажав клавишу F5 или кнопку на панели инструментов.
Закройте запущенное приложение и выберите в пункте меню File команды:
Save frmФИО.frm as… - сохраните форму под предложенным именем (frmФИО.frm) в папке «Лабораторная_работа_1»
Save Project1.vbp as… - сохраните проект под именем ФИО.vbp в той же папке «Лабортаорная_работа_1».
Make ФИО.exe – создайте exe-файл проекта.
Выйдите из среды Visual Basic 6.0
Зайдите в папку «Лабораторная_работа_1», в которой должны сохраниться файлы: FrmФИО.frm, ФИО.vbp и ФИО.exe.
Запустите на выполнение файл ФИО.exe и убедитесь, что проект работает автономно, как любые другие Windows-приложения.
Подведем итоги
В работе были использованы новые
понятия:
проект – совокупность файлов, входящих в приложение и хранящих информацию о его компонентах
объекты:
- компонент Label
- компонент TextBox
- компонент CommandButton
свойства:
Caption – заголовок объекта
Name – имя объекта
BackColor – цвет объекта
BorderStyle – стиль рамки объекта
Font – настройки шрифта
ForeColor - цвет шрифта
Text – устанавливает текст в поле ввода по умолчанию
Width – ширина объекта
Height – высота объекта
Left – положение объекта по горизонтальной оси от левого края формы
Top – положение объекта по вертикальной оси от верхнего края до верхней стороны формы
Visible – видимость объекта
Enabled – доступность объекта
DataFormat – формат данных поля ввода
действия:
Standard - Открыть – создать новый проект
File – Save Form1 As… - сохранить форму под именем …
File – Save Project1 As… - сохранить проект под именем…
File – Make Project1.exe – создать exe-файл проекта
Задания для самостоятельного выполнения
Составьте конспект по теоретической части лабораторной работы. Выполненное задание покажите преподавателю
Вопросы для контроля
Как можно запустить программу Microsoft Visual Basic 6.0?
Что называется проектом приложения?
Какие типы проектов существуют в Visual Basic?
Перечислите основные элементы среды проектирования
Перечислите основные команды меню File и укажите их назначение
Укажите назначение пунктов меню Edit, View, Project и Run
Какие кнопки находятся на стандартной панели инструментов Standard?
Каким образом осуществляется размещение элементов управления в форме?
Перечислите основные свойства элементов управления, с которыми Вы познакомились при выполнении лабораторной работы
Какие команды для сохранения программы на диске нужно выбрать в меню File? Как запустить программу на выполнение?