Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
programmirovanie-shpora.docx
Скачиваний:
4
Добавлен:
25.04.2019
Размер:
71 Кб
Скачать
☆

23. Форма. Свойства формы.

Форма - один из компонентов проекта. Форма отображает­ся в окне формы, которое, в свою очередь, находится в окне. Форма избавляет нас от необходимости тратить время на раз­работку графического интерфейса в своих прикладных программах. Кроме формы, мы знаем по работе с Windows, имеется большое количество элементов управления ходом выполнения программы: коники, переключатели, флажки, списки и т. д. Среда разработ­ки Visual Basic имеет большое число готовых к употреблению элементов управления. Значения свойств, определяющих цвет, представляют собой число типа длинное целое в диапазоне 0 до 16777215 - это теоретически возможное число цветов, из которых формируется палитра. Используется известная RGB-схема. Если старший байт (3) равен нулю, то три других байта определяют интенсивности красного, зеленого и голубого в диапазоне от 0 до 255. Для задания цвета удобно ис­пользовать функцию RGB(Red, Green, Blue). Forml.BackColor = RGB(255,0,0) 'фон формы красный. Наиболее часто применяемая единица измерения дистанций -твип. Твип был введен как единица измерения позиционирования при выводе на принтер. Твип составляет 1/20 пункта - это рассто­яние между двумя разрешающими точками принтера. Эта единица измерения удобна, так как не зависит от разрешения экрана. Другие соотношения между твипом и разными единицами измерения: 1 дюйм = 1440 твипов; 1 см = 567 твипов. Иногда единицей измерения выбирают пиксель - минимальную единицу разрешения экра­на. Единицы измерения размеров и позиций можно выбрать, за­давая значение свойства ScaleMode.

24. Добавление и удаление ссылок на библиотеки и элементы управления.

Элементы управления - ………

Библиотеки DLL: можно добавить элементы управления

Правой кнопкой мыши – Add строку – выбор – ok

26.Объектно-ориентированное программирование. Инкапсуляция, наследственность, полиморфизм.

Каждый объект имеет свои индивидуальные свойства и методы. Объект - это капсула, куда доступ посторонним запрещен. Инкапсуляция объектов - это пер­вая характеристика объектно-ориентированного программирования. Классы, на основе которых создаются объекты, - сложные струк­туры. Пусть у нас есть класс «Кнопка» и мы хотим расширить его возможности, например, каждое нажатие кнопки сопровождать зву­ковым сигналом. Можно построить новый класс, используя свойства и методы уже существующего. Новый класс будет наследовать свойства и методы старого. Наследственность объектов - вторая харак­теристика объектно-ориентированного программирования. Третья характеристика объектно-ориентированного программирования - полиморфизм. Эта характеристика означает, что в объектах, построенных на основе разных классов, свойства и мето­ды могут иметь одинаковые имена. Например, практически все элементы управления имеют одинаковые свойства «Width» («ши­рина») и «Height» («высота»). Кроме того, в одном объекте может быть несколько методов, имеющих одинаковое имя.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]