- •Лекция 1
- •Лекция 2
- •1. Способы описания алгоритмов
- •Псевдокод
- •4.Реализация аогоритмов.
- •3.Управляющя структура «Цикл» или повторяющееся вычисление
- •Тестирование программ
- •Лекция 3 Блок схемы управляющих структур алгоритмов
- •Управляющая структура следование(линейный алгоритм).
- •2 . Управляющая структура или альтернативное вычисление
- •Управляющая структура, множественный выбор.
- •Лекция 4 Общее направление в области создания технологий программирования
- •Объектно-ориентированное программирование
- •Базовые понятия ооп
- •Лекция 5 Программирование на Visual Basic (vba) Допустимые имена
- •Переменные
- •Область видимости переменной
- •Константы
- •Лекция 6
- •Массивы
- •Объявление динамического массива
- •Программные модули
- •Процедуры
- •Лекция 7
- •По курсовой работе:
- •Процедуры Function
- •Управляющие конструкции и циклы
- •Оператор или конструкция If… Then…. Else
- •Лекция 8 Циклы
- •Лекция 9 Технология программирования .Net Framework
- •Лекция 10 Построение интерфейса пользователя
- •Обработка событий
- •Интерфейс
- •Типы интерфейсов
- •Основные элементы управления
- •Лекция 11
- •Лекция 12
- •Перемещение файла
- •Лекция 13 Копирование файлов
- •Чтение и запись файла
- •Работа с каталагом или папкой
- •Удаление каталогов или папок
- •Управление графикой
- •Построение линий и фигур
Лекция 10 Построение интерфейса пользователя
Большинство приложений, созданных в Visual Basic работает в интерактивном режиме. Основой интерфейса является форма (Forms) и расположенные на ней элементы управления.
Интерфейсом называется внешняя оболочка приложения вместе с программами управления доступа и скрытыми элементами управления, которые обеспечивают доступ к документам и информации, хранящимся на компьютере. Для любого объекта можно указать действие, выполняемое программой при наступлении определённых событий. Свойства формы и элементов управления можно настраивать в специальном окне свойств или программе. Все свойства делятся на 6 каткгорий:
Категория |
Описание |
Appearance (Оформление) |
Здесь расположены свойства, определяющие внешний вид объекта. |
Behavior (Поведение) |
Эти свойства определяют поведение объекта, например, блокировка или видимость |
Data (Данные) |
Эти свойства определяют используемые программой данные |
Focus |
Определяют, вызываются ли события для проверки ввода данных. |
Layout (Расположение) |
Эти свойства помогают задать расположение объекта в форме, относительно левого, верхнего угла. |
Синтаксическая форма
Объект.Свойство = значение свойства
Button.Visitle = False
With Button
.Visible =
.Font =
End With
Обработка событий
Кроме свойств объектов можно задать программные коды, выполняемые при наступлении связанных с ними событий.
Событие |
Возникает |
Activate |
возникает в тот момент, когда форма становится активной, то есть отображается на экране |
Deactivate |
когда форма становится неактивной, например, активируется другая форма |
Load |
в момент загрузки формы в память, но до её появления на экране |
Resize |
при измени размера формы |
Интерфейс
При разработке интерфейса необходимо придерживаться следующих принципов:
а) Стандартизация
Рекомендуется использовать стандартные интерфейсные решения Майкрософт.
б) Удобство и простота работы
в) Внешний дизайн
г) Неперегруженность форм и разреженность объектов.
д) Группировка по смыслу
Типы интерфейсов
а) Однодокументный интерфейс SDI
Предоставляет возможность работать только с одним документом в одном окне. Состоит из главного меню в панели инструментов, элементов управления и строки состояния.
б) Многодокументный интерфейс MDI
Для него характерно, что есть главное окно (родительское окно) и множество подчинённых окон (дочерних).
в) Интерфейс типа проводника Explorer
Специально разрабатывается для доступа иерархическим древовидным структурам, то есть там, где есть вложенность объектов. Например: технология гипертекста.
Основные элементы управления
Таблица. Общие свойства элементов управления
Свойство |
Описание |
Black Color |
Задаёт цвет фона ЭУ |
Context Menu |
Контекстное меню, открываемое правой кнопкой мыши на ЭУ |
Dock |
Задаёт расположение ЭУ в форме. Bottom – снизу, Top – сверху. |
Enabled |
Определяет, доступен ли Элемент Управления |
Font |
Задаёт шрифт текста на ЭУ |
Fore Color |
Определяет цвет текста на ЭУ |
Image |
Задаёт рисунок, который будет отображаться на ЭУ |
Locked |
Значение True этого свойства не позволяет перемещать ЭУ и изменяя его размеры |
Name |
Задаёт имя, используемое при обращении к ЭУ |
Tab Index |
Задаёт порядок ЭУ в форме (при нажатии клавиши Tab) |
Visible |
Определяет видимость ЭУ. True – видим. False – невидим. |
