- •Лабораторная работа № 1
- •Познакомимся с формой
- •Создаем объект Надпись
- •Настраиваем свойства объекта
- •Настроим размер объекта по длине надписи
- •Запуск программы
- •Зададим цвет шрифта
- •Зададим стиль шрифта
- •Реакция на кнопку
- •Процедуры
- •Лабораторная работа № 2
- •Сохраняем файлы
- •Лабораторная работа № 3
- •Форма и компоненты.
- •Настраиваем форму.
- •Создаем надпись
- •Добавляем текстовое поле
- •Настраиваем текстовое поле
- •Добавляем кнопку
- •Нажатие кнопки с клавиатуры
- •Программируем работу кнопки
- •Лабораторная работа № 4
- •Начало работы
- •Размещение исходного рисунка
- •Компонент - Невидимка
- •Настраиваем стандартное диалоговое окно
- •Начинаем программирование
- •Загрузка изображения
- •Проверка программы
- •Лабораторная работа № 5
- •Где взять меню
- •Создаем меню в редакторе
- •Приступаем к программированию
- •Контекстное меню
- •Лабораторная работа № 6
- •Форма и компоненты
- •Создаем и настраиваем списки
- •Добавление кнопки
- •Первая проверка
- •Присвоение начальных значений: ищем событие
- •Как запрограммировать неожиданность
- •Программируем кнопку
- •Лабораторная работа № 7
- •Создаем прыгающую кнопку
- •Создаем кнопку для закрытия окна.
- •Добавляем и настраиваем таймер
- •Приступаем к программированию
- •Программируем прыгающую кнопку
- •Последние штрихи
- •Лабораторная работа № 8
- •Создаем форму
- •Начало перетаскивания
- •Середина перетаскивания
- •Конец перетаскивания
- •Лабораторная работа № 9
- •Подготовка к работе
- •Содержание формы
- •Размещение и настройка надписи
- •Создание текстового поля
- •Добавление счётчика
- •Настройка счётчика
- •Программируем работу текстового поля
- •Лабораторная работа № 10
- •Готовимся к работе
- •Размещаем движки
- •Настраиваем движки
- •Добавляем рамку
- •Добавляем надпись
- •Настраиваем надписи
- •Добавляем и настраиваем флажок
- •Программируем работу движков
- •Программируем влияние флажка
- •Лабораторная работа № 11
- •Создаём переключатели
- •Учимся аккуратности
- •Добавляем рамку
- •Добавляем демонстрационные объекты
- •Программируем переключатели
- •Лабораторная работа № 12
- •1. Готовимся к работе
- •2. Приступаем к программированию
- •Лабораторная работа № 13
- •1. Готовимся к работе
- •2. Приступаем к программированию
- •Лабораторная работа № 14
- •1. Готовимся к работе
- •2. Приступаем к программированию
- •Лабораторная работа № 15
- •1. Готовимся к работе
- •2. Приступаем к программированию
- •3. Проверка работы программы
- •Лабораторная работа № 16
- •Начнем с конца
- •Форма и компоненты
- •Настройка фигур
- •Программируем лампочки
- •Попадание на фигуру
- •Приведем окно в порядок
- •Лабораторная работа № 17
- •1. Головоломка которую мы решаем
- •Форма и компоненты
- •Создаём и настраиваем список флажков
- •Выравнивание элементов
- •Создаем дополнительные объекты
- •Установка и сброс флажков
- •Обновление суммы
- •Проверка решения
- •Лабораторная работа № 18
- •Размещение объекта
- •Установление значений для некоторых свойств данного объекта
- •Создаем меню
- •Приступаем к программированию
- •Лабораторная работа № 19
- •Размещение объектов
- •2. Приступаем к программированию
- •Лабораторная работа № 20
- •Лабораторная работа № 21
- •Лабораторная работа № 22 создание часов
- •Лабораторная работа № 23
- •1.Элементы управления ListBox (список) и ComboBox (поле со списком)
- •2. Добавление строк в список во время проектирования
- •3. Добавление строк в список во время выполнения проекта
- •4. Выбор элемента из списка
- •5. Удаление элемента из списка
- •6.Удаление всех элементов из списка
- •7.Свойство ListCount элементов управления ListBox и ComboBox
- •8. Доступ к отдельным элементам списка
- •9. Сравнение элементов управления ListBox (список) и ComboBox (поле со списком)
- •10.Проект prjSubjects. Постановка проблемы
- •11. Формирование массива и передача значений его элементов элементу управленияListBox
- •12. Присвоение значений свойства List элемента ListBox массиву
- •13. Печать измененных значений массива на второй форме
- •14. Проверка количества элементов lstSubject, откорректированного пользователем
- •Лабораторная работа № 25 анимация в visual basic
- •2.1 Проект prjClock. Графический интерфейс пользователя
- •2.2 Проект prjClock. Составление кода
- •3. Проект prjJumps. Описание задачи. Подготовительные работы
- •3.1 Графический интерфейс пользователя проекта prjJumps
- •3.2 Код проекта prjJumps
- •4. Задания
Настраиваем форму.
Форма, на которую вы помещаете объекты сама тоже объект. Название объекта – формы задается по общему правилу – Form1, а свойства доступны в палитре Properties (Свойства). Первоначально форма – единственный объект, который есть в программе. Она уже выбрана в панели свойств.
Начнем настройку формы со строки заголовка. Текст заголовка хранится в свойстве Caption (Заголовок). У новой формы это свойство имеет значение Form1, такое же как имя объекта. Щелкните в правом столбце палитры свойств напротив этого свойства и введите слово Читатель – новое значение этого свойства.
Создаем надпись
Поместим на форму компонент Label (Надпись). Найдите нужную кнопку на панели компонентов и щелкните на ней.
Нарисуйте объект Label1 на форме протягиванием мыши. Переместите его в левый верхний угол формы. Текст надписи измените на «Введите новый заголовок».
Добавляем текстовое поле
Текстовые поля служат для ввода символов. Обычно они рассчитаны на одну строку текста, поэтому и созданный нами объект Text1 должен иметь небольшую высоту.
Щелкните на кнопке TextBox (Текстовое поле) на панели компонентов. Текстовое поле тоже создается протягиванием мыши. Если объект получился высоким, уменьшите его высоту. Для этого служат маркеры изменения размеров. Ширину поля сделайте побольше.
Настраиваем текстовое поле
Объект Text1 содержит одну строку текста, но в отличие от знакомого объекта Label1 он не имеет свойства Caption (Заголовок). Свойство в котором хранится содержимое текстового поля, называется Text (Текст). Сюда система VB заносит имя созданного объекта - строку Text1.
Сделаем так: Запишем в поле текст, который в данный момент виден в строке заголовка окна. В момент запуска программы в строке будет написано: Читатель. Запишите в качестве свойства Text значение Читатель.
Добавляем кнопку
Командная кнопка нужна, чтобы при ее нажатии программа прочитала то, что пользователь ввел в текстовое поле, и поместил этот текст в строку заголовка окна. Ей соответствует компонент CommandButton (Командная срока). Выберете его на панели компонентов, а затем протягиванием нарисуйте кнопку на форме.
Смените надпись на кнопке. Обычно надпись описывает действие, которое выполняется при ее нажатии. Замените на «Сменить заголовок окна».
Нажатие кнопки с клавиатуры
Для того чтобы после ввода текста в поле при нажатии на кнопку Enter заголовок изменился необходимо для свойства Default (по умолчанию) выбрать в раскрывающемся списке значение True (Да).
Программируем работу кнопки
Осталось самое главное – запрограммировать работу командной кнопки так, чтобы текст, введенный пользователем, становился заголовком окна.
Дважды щелкните на кнопке формы. Откроется окно кода программы. В нем появится заготовка процедуры Command1_Click. Эта процедура вызывается при щелчке на кнопке, сделанным во время работы.
Необходимо перенести содержимое текстового поля в заголовок окна, а это значит, что свойство Caption формы надо записать то, что находится в свойстве Text текстового поля. Сделать это можно с помощью оператора присваивания:
Form1.Caption=Text1.Text
Напомним, что знак «=» не означает равенство. Он копирует значение свойства Text текстового поля в свойства Captoin формы. Это все, что нужно, чтобы программа работала.
Запустите программы с помощью F5.
