КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
События
Методы объектов Свойства объектов Каждый объект обладает определенным набором свойств, значения которых устанавливаются в окне свойств. Значения свойств объектов можно изменять в программном коде следующим образом: Объект.Свойство=ЗначениеСвойства Например: lbl1.Caption= “Второй проект” Txt1.FontSize=12
Для того, чтобы объект выполнил какую-либо операцию, необходимо применить метод, которым он обладает. Многие методы имеют аргументы, которые позволяют задавать параметры выполняемых действий. Обратиться к методу в программном коде можно следующим образом: Объект.Метод арг1:=значение, арг2:=значение…
Например: frm1.Cls frm1.Print “Второй проект”
Событие представляет собой действие, распознаваемое объектом, например, щелчок мышью или нажатие клавиши. В качестве реакции на событие вызывается определенная процедура. Событийная процедура представляет собой подпрограмму, которая начинает выполняться после реализации определенного события. Имя процедуры включает в себя имя объекта и имя события: Объект_Событие() Каждая процедура представляет собой отдельный программный модуль, который реализует определенный алгоритм, т.е. представляет собой подпрограмму, которая начинается с оператора Sub и заканчивается оператором End Sub Например: Private Sub Form_Load() frm1.Cls End Sub Visual Basic. Среда разработки приложения Visual Basic после установки на компьютер запускают из кнопки “Пуск-Программы – Microsoft Visual Basic”. После запуска появляется диалоговое окно, показанное на рис. 1, для создания нового проекта. Для создания обычного приложения выберем Standard EXE и на экране появится среда разработки Visual Basic, из которой вы будете создавать Windows-приложения (рис. 2)
Рис.1 Рис.2
Среда разработки Visual Basic состоит из следующих окон: · основное окно сверху экрана Проект 1-Microsoft Visual Basic [Создание], содержащее главное меню и панель инструментов (Toolbar); · окно формы в центре с заголовком Форма1 (Form1); · окно шаблонов (pallet windows) или инструментов (Toolbox) слева от формы; · окно свойств Свойства (Properties) в центре справа; · окно Программы сверху справа; · окно Схема Формы (Form Layout) снизу справа.
Главное меню основного окна содержит стандартные для Windows меню: Файл, Редактировать, Окно, Справка и меню собственно Visual Basic: Просмотр, Разработать, Форматировать, Наладить, Запуск, Запрос, Диаграмма, Инструменты, Расширения. Файл - команды для открытия, сохранения, печати и компиляции проекта Visual Basic; Редактировать - команды редактирования; Просмотр - команды просмотра компонентов Visual Basic; Разработать - команды для добавления в проект новых форм и модулей; Форматировать –команды установки размера, порядка и расположения компонент; Наладить – команды для отладки программы; Запуск - команды для выполнения и компиляции проекта; Запрос – команды для работы с базами данных; Диаграмма – команды для работы с базами данных; Инструменты - команды для конфигурирования среды программирования Visual Basic; Расширения - дополнительные средства для расширения возможностей Visual Basic.
Панель инструментов (Toolbar) основного окна содержит кнопки-пиктограммы для быстрого вызова часто используемых команд.
Функции пиктограмм (слева направо) следующие: Добавить стандартную EXE Программу, Добавить Форму, Редактор Меню, Открыть Программу, Сохранить Программу, Вырезать, Копировать, Вставить, Найти, Отмена, Повтор, Начать, Прервать, Конец, Исследователь Программы, Свойства, Формат Окна, Окно Просмотра Объекта, Инструменты, Data View Window, Visual Component Manager. Кнопки Добавить стандартную EXE Программу, Добавить Форму, Открыть Программу, Сохранить Программу позволяют создать новый или открыть существующий проект (единый программный комплекс), ввести в него новые диалоговые окна (формы) и сохранить проект на диске с внесенными изменениями. Кнопка Редактора Меню используется для создания пользовательского меню проекта и определения его свойств. Кнопки Вырезать, Копировать, Вставить, Найти, Отмена производят стандартные действия по редактированию программы, как в любом приложении Windows. Кнопки Начать, Прервать, Конец используются при отладке программ. Кнопка Исследователь Программы активизирует окно Программы -Проект 1. Кнопка Свойства активизирует окно Свойства – Форма 1. Кнопка Формат Окна активизирует окно Схема Формы. Кнопка Окно Просмотра Объекта позволяет просмотреть все библиотеки процедур VB, классы и соответствующие им элементы. Кнопка Инструменты активизирует окно шаблонов (инструментов) для создания приложения. Кнопки Data View Window и Visual Component Manager используются для добавления различных локальных баз данных в разрабатываемый проект. Окно Форма (Form) – основная рабочая область. Хотя оно сначала имеет небольшие размеры по сравнению с остальными окнами экранной формы, это окно составляет фон приложения. Оно содержит интерактивные объекты программы, такие как командные кнопки, метки, текстовые окна, полосы прокрутки и другие элементы управления. Код программы показывается в другом окне – окно Код (Code). Некоторые приложения (такие, как Word) позволяют иметь несколько окон Форма в специальном режиме MDI (multiple-document interface – интерфейс Windows по работе с несколькими документами), в которых можно открывать несколько документов с данными в пределах одного и того же приложения. Приложение, которое требует только единственное окно данных, - это приложение SDI (single-document interface- интерфейс по работе с одним документом), такое как Windows Notepad. Части создаваемого приложения, такие как формы, код и графика, составляют исходную программу (source program). После компиляции исходной программы VB транслирует ее в выполняемую программу. Окно(панель) шаблонов содержит элементы управления, которые пользователь помещает в окно Форма. В VB имеется стандартный набор объектов диалога (окна, кнопки, линейки прокрутки и т.д.), позволяющий создать стандартный Windows интерфейс программируемой системы. Диалоговые элементы программной системы создаются на основе стандартных шаблонов или инструментов, которые выбираются из окна шаблонов или инструментов (Toolbox) и размещаются на форме (рис. 3).
Рис.3 Рассмотрим основные элементы управления (инструментальные средства) более подробно:
Список дисков (Drive List Box) используется для отображения и выбора имеющихся в системе дисков.
Элемент данные (Data) позволяет получить доступ к конкретной информации в базе данных Окно Программы содержит список всех файлов, необходимых для выполнения создаваемой программы. Имя Форма1. frm присваивается по умолчанию первой диалоговой форме проекта (это имя можно изменить или сохранить для дальнейшего использования). Этот файл содержит описание формы, элементов управления (кнопок, текстовых окон и др.) и текст программ, связанных с этими элементами. Файл проекта имеет расширение.VBP и содержит пути назначения (диски и каталоги) и имена всех перечисленных файлов проекта. Файл специальных средств управления имеет расширение.ОСХ и содержит кнопки с мультипликацией, трехмерные средства управления и т.п,. обычно хранится в каталоге WINDOWS/SYSTEM, и его можно использовать в разных проектах. Файл стандартных модулей имеет расширение.BAS и содержит текст программ. Файл модулей классов имеет расширение.CLS и содержит определения классов. Файл ресурсов имеет расширение.RES и содержит данные для проекта (текстовые строки, битовые образы и др.). Файл проекта может быть откомпилирован с целью получения исполняемого файла программы с расширением.ЕХЕ. В окне Программы имеются также три кнопки: Просмотреть Код (Просмотр кода), Просмотреть объект (Просмотр формы)и Переключение Папок. По умолчанию Visual Basic при выборе какого-либо файла проекта показывает форму (см. рисунок 2 с общим экраном Visual Basic). При щелчке на кнопке Просмотреть Код открывается окно кода (текста программы), относящегося к рассматриваемой форме (заголовок Форма1. frm ) и задаваемым на ней диалоговым элементам. Окно (рис. 4) содержит раскрывающиеся окна Объект и Процедура и поле для записи программы. В первом окне находится список диалоговых элементов формы, включая саму форму (Form). Второе содержит список процедур обработки событий, относящихся к рассматриваемому диалоговому элементу формы (в данном случае к самой форме – Load).
Рис.4
Каждому диалоговому элементу в Visual Basic поставлен в соответствие определенный набор событий (эти события перечислены в раскрывающемся меню: Load, LostFokus и др.), происходящих в период выполнения программы. Например, событие Load (Загрузка) происходит при загрузке формы, событие Clik (Щелчок) вызывается щелчком кнопки мыши, событие DblClick (Двойной щелчок) вызывается двойным щелчком кнопки мыши и т.д. В свою очередь, событию ставится в соответствие процедура обработки события (процедура (procedure) в языках программирования состоит из набора операторов, выполняемых при вызове процедуры). То есть событие может вызывать программируемое изменение данных. Visual Basic содержит заготовки таких процедур в поле для записи программы, соответствующие выделенному событию (строки Private Sub Form_Load () и End Sub определяют первый и последний операторы процедуры обработки события Load (Загрузка)). В поле ввода текста программы автоматически формируется заголовок процедуры и конечный оператор. Имя процедуры формируется автоматически и состоит из двух частей, разделенных подчеркиванием: имя выделенного диалогового элемента и имя выделенного события (строки Sub Form_Load () и End определяют первый и последний операторы процедуры обработки события Load (Загрузка)). Окно Cвойства. Каждый шаблон (инструмент) и сама форма обладают набором специфических свойств, параметры которых определяют их внешний вид и поведение при работе программы Список параметров и их значений определяются в окне свойств (рис. 5)
Рис.5 Раскрывающийся список объектов в верхней части содержит имена и типы объектов (шаблонов), помещенных на форму, а также самой формы ( Форма1 - имя формы, Form - тип) Изначально список содержит только форму, каждый новый шаблон, помещаемый на форму, включается в список. Для фиксированного элемента списка объектов выводится список свойств и их значений. Значение выделенного подсветкой свойства можно изменять. Если значение имеет набор альтернатив, то активизируется стрелка раскрывающегося списка возможных значений. Например, свойство Enabled (Доступно) имеет два альтернативных параметра True и False. Окно Схема Формы отображает исходную позицию и относительный размер текущей формы, показанной в окне Форма. Чтобы передвинуть позицию, в которой появляется форма, когда пользователь запускает приложение, достаточно переместить эту форму внутри окна Схема Формы.
Дата добавления: 2014-01-06; Просмотров: 279; Нарушение авторских прав?; Мы поможем в написании вашей работы! |