
- •Лабораторный
- •ПрактиКум по информатике.
- •Основы алгоритмизации вычислительных процессов в среде ms excel на основе vba
- •Учебное пособие
- •Ухта 2010
- •Оглавление
- •Введение
- •Лабораторная работа № 1
- •Создание интерфейса пользователя. Основные понятия.
- •Создание интерфейса пользователя
- •2 Основные понятия
- •3 Редактор vba
- •4 Работа с переменными, массивами, константами и со свойствами объектов
- •5 Основные инструкции языка Visual Basic
- •5.1. Окно свойств
- •5.2 Меню Edit
- •5.3 Меню View
- •5.4 Меню Format
- •5.5 Меню Debug
- •6.2 События
- •6.3 Процедуры и методы
- •Лабораторная работа № 3
- •Варианты заданий
- •Задание №1
- •Свойства объектов управления
- •Лабораторная работа № 4
- •Содержание отчета
- •Событийная процедура кнопки «Вычислить».
- •Свойства объектов управления.
- •Лабораторная работа № 5
- •Варианты заданий (таблица 17)
- •Варианты заданий
- •Свойства объектов управления
- •Лабораторная работа № 6
- •Варианты заданий
- •Задача.
- •Лабораторная работа № 7
- •Лабораторная работа №9
- •Пример оформления отчета.
- •Перемещение на строку вниз
- •Перемещение на строку вверх.
- •Функция поиска первой свободной строки в таблице
- •Поиск информации
- •Варианты заданий
- •Библиографический список
- •Лабораторный практиКум по информатике Основы алгоритмизации
- •169300, Г. Ухта, ул. Первомайская, 13.
- •169300, Г. Ухта, ул. Октябрьская, 13.
5.1. Окно свойств
Понятие Properties в Visual Basic связано с механизмом формального описания атрибутов объекта. Окно свойств активно только на этапе проектирования приложения.
Каждый объект Visual Basic обладает своими специфическими свойствами, параметры которых определяют внешний вид и поведение объекта.
В верхней части окна свойств (рисунок 5) находится раскрывающийся список, содержащий имена и типы объектов, включенных в приложение, который называется списком объектов. Изначально здесь содержится лишь информация о форме, но по мере размещения на форме элементов управления Visual Basic регистрирует их в этом списке.
Рисунок 5 – Список свойств
Под списком объектов расположен список свойств с их текущими значениями для выбранного объекта. Список свойств может быть представлен в алфавитном порядке (нажата кнопка Alphabetic) или по категориям (нажата кнопка Categorized) окна свойств. Значение выделенного маркером свойства параметра можно изменить путем введения нового значения или выбора одного из предлагаемых вариантов.
Если краткого описания свойства в нижней части окна свойств недостаточно, то нажатием клавиши F1 можно вызвать справку с описанием выделенного маркером свойства.
5.2 Меню Edit
Меню содержит команды редактирования экранных форм и программных кодов:
Cant Undo – отмена результата последней операции редактирования;
Cant Redo – восстановление результата последней операции редактирования;
Cut – удаление выбранного объекта или текста в буфер;
Сору – копирование выбранного объекта или текста в буфер;
Paste – вставка объекта или текста из буфера;
Delete – удаление выбранного объекта или текста;
Find – поиск в программном коде нужного места;
Replace – поиск в программном коде указанного текста и его замена.
5.3 Меню View
Меню содержит команды вызова различных окон.
Code, Object, Project Explorer, Properties, Toolbox – окна отладки;
Object Browser, Color Palette – активизация окон кода, объектов, проекта, свойств, инструментария, окна отладки, инспектора объектов, окна с цветовой палитрой, панели инструментов;
Toolbar – вкл. / откл. Линейки Инструментов;
Proceduren Definnition – перемещение на код процедуры, вызываемой из текущей процедуры;
Last Position – перемещение на предыдущие точки модификации кода.
5.4 Меню Format
Команды меню связаны с расположением формы на экране, а также объектов на форме.
Align – выравнивание выбранных объектов по точкам сетки;
Indent (Outdent) – сдвиг строк выделенного кода на табуляцию влево (вправо);
Lock Controls – фиксация объектов на форме.
5.5 Меню Debug
Содержит команды отладки приложения.
Step Into – построчное выполнение программного кода, включая коды процедур;
Step Over – построчное выполнение программного кода с пропуском кодов вызываемых процедур;
Step To Cursor – останов выполнения программного кода на строке, у которой расположен курсор.
Clear All Breakpoints – удаление из программного кода всех контрольных точек.
5.6 Меню Run
Содержит команды, управляющие запуском, продолжением выполнения и выходом из приложения, команды отладки приложения:
Start – запуск приложения на выполнение;
End – выход из приложения;
Restart – после прерывания программы устанавливает начальные значения переменных и запуск приложения на выполнение с самого начала.
5.7 Меню Tools
Options – установка параметров интегрированной среды проектирования (шрифтов, цвета и др., программных кодов);
Menu Editor – вызов редактора меню (открытие окна проектирования меню).
5.8 Меню Window
Находятся команды управления расположением окон на экране.
6 Ознакомление с элементом управления «Форма»
Форма – это пустой холст, на котором пишется приложение (создается пользовательский интерфейс). Форма является основным объектом программы, на ней будут располагаться другие объекты. Каждая форма в период выполнения программы соответствует отдельному окну.
6.1 Свойства
Форма обладает множеством свойств (Properties), которые присущи и другим объектам управления. Наиболее часто используемые свойства приведены в таблице 7.
Многие свойства формы влияют на ее внешний вид. Особо нужно отметить два свойства: Caption и Name. По умолчанию они имею значение, соответствующее названию элемента управления, например, Forml. Свойство Caption определяет текст, который будет выведен в заголовке окна формы, свойство Name – имя формы, которое будет использовано в программных кодах. Обоим свойствам нужно придать осмысленное значение. Это поможет пользователю в работе с приложением, а программисту – в написании кодов. При задании свойства Name имя формы следует предварять префиксом frm.
Таблица 7
Перечень свойств объектов управления и контроля
Свойство |
Название |
Значение |
Действие |
BackColor |
Цвет фона |
&Н80000005& Палитра цветов |
Выбор цвета фона объекта |
BorderStyle
|
Тип границы |
0 - None(Her) 1 - Fixed Single (одинарная фиксированная) 2 - Sizeable (масштабируемая) 3 - Fixed Double двойная фиксир.) |
Границы отсутствуют. Размер объекта постоянный, границы – одинарные линии. Можно менять размеры, границы – двойные линии. Размер объекта постоянный, границы –двойные линии |
Caption |
Название |
|
Текст, выводимый на объекте |
Enabled |
Доступ |
False True (по умолч.) |
Объект не активен, Объект активен |
Font |
Шрифт |
MS Sans Serif |
Диалоговое окно для назначения названия, размера и начертания шрифта для текста |
ForeColor |
Основной цвет |
Палитра цветов |
Цвет текста или графических изображений |
Height |
Высота |
Измеряется в twip 1 twip=l/1440 дюйма |
Высота формы (объекта) |
Width |
Ширина |
|
Ширина формы (объекта) |
Name |
Имя объекта |
|
Имя объекта в программном коде |
Picture |
Картинка |
Список файлов, содержащих картинки |
Изображение растровой картинки |
Top |
Верхняя координата |
Измеряется в twip |
Координаты верхнего левого угла объекта |
Left |
Левая координата |
Измеряется в twip |
|
Visible |
Видимость |
True (по умолч.) False |
Объект видим, Объект не видим |