- •5. Логическое устройство компьютера
- •6. Процессор. Регистры процессора
- •7. Представление чисел в машине. Биты. Байты
- •8. Процессор. Регистры процессора
- •9. Память. Адреса
- •10. Команды процессора
- •11. Графика
- •12. Логические диски. Папки. Файлы
- •13. Операционные системы
- •14. Файлы. Файловая система.
- •15. Этапы разработки
- •16. Интегрированная среда разработки Visual Basic.
- •17. Решение. Проект. Тип проекта. Компоненты проекта.
- •18. Использование стандартных элементов управления. Свойства. Методы.
- •19. Добавление и удаление компонентов проекта
- •20. Форма. Окно конструктора форм. Окно редактора кода.
- •21. Модуль. Окно редактор кода. Обозреватель объектов.
- •22. Этапы разработки проекта. Тип проекта, форма, модуль.
- •23. Форма. Свойства формы.
- •24. Добавление и удаление ссылок на библиотеки и элементы управления.
- •26.Объектно-ориентированное программирование. Инкапсуляция, наследственность, полиморфизм.
- •27. Классы, объекты, свойства, поля, методы.
- •30. Переменные, константы, массивы. Видимость и время жизни переменных.
- •33. Циклы.
- •36. Функции.
- •37. Арифметические выражения. Логические выражения
- •40 Обработка ошибок. Режим отладки программы.
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» («высота»). Кроме того, в одном объекте может быть несколько методов, имеющих одинаковое имя.
