
- •Процесс создания приложения. Основные понятия visual basic
- •Процесс создания Windows-приложения
- •Объекты и их свойства
- •Свойства в visual basic
- •События-процедуры
- •Режимы интерпретации и компиляции
- •Окна Project Explorer и Form Layout
- •Метод Move
- •Метод Print
- •Переменные
- •Константы
- •Глобальные, контейнерные и локальные переменные
- •Статические переменные
- •Таймеры
- •Линейки прокрутки
- •Урок №7
- •Операторы. Выражения. Функции.
- •Оператор присваивания
- •Урок №8
- •Системные функции
- •Msgbox Текст [Опция] [, Заголовок]
- •Обработка строковых выражений
- •Функции выделения подстроки
- •Урок №9
- •Простые и сложные условия, логические выражения.
- •Операторы управления
- •Программирование ветвлений.
- •Урок №10
- •Программирование сложных условий. Вложенный оператор if.
- •If условие1 then
- •Урок 11
- •Обработка событий мыши
- •Свойство MousePointer
- •Технология Drag-and-Drop
- •Графические объекты
- •Объект Комбинированное окно
- •Оператор Select Case
- •Функции задания цвета rgb и qbColor
- •Графические методы
- •События МouseDown и МouseUp
- •Элемент управления Shape
- •Функция rnd
- •Повторения и циклы.
- •Урок 18
- •Циклы с условием
- •Вложенные циклы
- •Массивы
- •Многомерный массив
- •Массив объектов
- •Пользовательские процедуры и функции
- •Процедуры
- •Функции
- •Программный модуль
- •Объекты для работы с дисками
- •Редактор меню
- •Создание контекстного меню
- •Типы файлов
- •Текстовые файлы
- •Открытие файла
- •Закрытие файлов
- •Запись в файл
- •Чтение из файла
- •Объект Общий Диалог
- •Диалог Open/Save As
- •Мультимедийные приложения
Метод Move
Метод Move предназначен для того, чтобы перемещать соответствующий объект. Этим методом обладают практически все объекты. Формат метода:
Object.Move left [, top] [, width] [, height]
И
Новая левая и
верхняя координата верхнего левого
угла объекта
Новые ширина и
высота объекта
Напоминаем, что квадратные скобки говорят о необязательности элемента, ставить в программе скобки не надо.
Задание2. Переделаем задачу с перемещением формы, используя метод Move. Старый вариант кода закомментируйте, поставив одиночную кавычку. Обратите внимание, что закомментированные слова будут зеленого цвета. Комментарии следует применять для сохранения операторов, в которых сомневаетесь или которые временно не надо выполнять, а также для собственно комментариев (нужная информация о конкретной части программы). Ключевые слова всегда синего цвета, если другого цвета, то скорей всего слово написано с ошибкой. Все методы, существующие у объекта, как и свойства, появляются после точки в конце имени.
Для кнопки «Влево-вверх» код будет выглядеть так
Form1.Move 0, 0, Screen.Width/4, Screen.Height/4
При использовании метода программа существенно сократится.
Задание3. На форме внизу 4 кнопки «Влево», «Вправо», «Вверх», «Вниз». В центре формы рисунок (например, машина). По нажатию кнопки машина передвигается на шажок в определенном направлении. Примените для выделения активной кнопки событие MouseMove. При перемещении курсора мыши на кнопку ее цвет должен измениться. При обратном перемещении выделение цветом должно сняться. Надо использовать событие MouseMove у кнопок и у формы.
Метод Print
Методом Print обладают все объекты, в которые что-то можно записать. Например, Form1.Print “Привет». Можно опускать имя объекта, но тогда VB сам выбирает объект, к которому применить метод. Вид текста, который будет напечатан на форме, зависит от свойств этой формы.
Font Name – шрифт. Этому свойству присваивается имя шрифта, который будет использоваться при выводе текста на форму. Смена шрифта действует лишь на новый текст. Значения должны быть в кавычках. Например:
Font Name = “Times New Roman Cyr”
Font Name = “Courier New Cyr”
Свойства формы можно задавать в окне свойств или в программном коде:
FontBold - полужирный;
FontItalic - курсив;
FontStrikethru - зачеркнутый;
FontUnderline - подчеркнутый.
Эти свойства принимают только булевы значения (True и False)
В программе задаются так:
Form1. FontBold = True
ForeColor – цвет шрифта. Его можно задать с помощью функции QBColor или копируя из окна свойств объекта.
Font Size – размер шрифта, измеряется в пунктах(point) 1пт=0.035см
С методом Print удобно применять функцию Tab(n). Эта функция отодвигает курсор на n символов вправо.
Например:
Print Tab(10) «привет».
Команды изменения шрифта надо задавать перед оператором Print, а не наоборот.
Задание 4. Напечатайте на формах разные фразы разным шрифтом и в разных местах экрана. Шрифт попробуйте изменить в окне свойств и в программе.
Домашнее задание. Составьте проект, печатающий на форме стихотворение, используя разные размеры, шрифты, цвет текста. Также оформите проект картинкой, которая по щелчку передвигается, и разными управляющими кнопками (Стихотворение, Рисунок ВЫХОД), применяя для них свойство Visible.
Контрольные вопросы:
1. Как добавить в проект новую форму, существующую форму? Как открыть в программе другую форму?
2. Какие окна и панели Вы знаете в среде VB, как их вызвать, как с ними работать?
3. Что такое событие, процедура, метод? Их принципиальное различие.
4. Как откомпилировать программу? Необходимые минимальные требования к компьютеру для запуска прикладной программы.
Урок №4
Цель урока. Ознакомление студентов с понятием переменной, основными типами данных, способами объявления переменных.