Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика II семестр.doc
Скачиваний:
7
Добавлен:
23.04.2019
Размер:
595.46 Кб
Скачать

5. Страница свойств

Кроме окна свойств со свойствами объекта можно работать через окно страниц свойств.

Окно диалога Property pages открывается следующим образом: в окне свойств найти строку, которая называется Custom и щелкнуть по ней или выполнить View/properties pages

6. Объект Object Browser

В этом окне перечислены объекты, доступные пользователю в данном проекте. В нем можно просмотреть объекты, методы и свойства, доступные для этих объектов. Это окно выводит на экран информацию в виде трехуровневой иерархической структуры.

Библиотека- приложения- объект

7. Окно дизайнера форм.

Служит для проектирования и настройки интерфейса и приложения. В ВБ формы- это базовые строительные блоки, приложения, через окна которых пользователь взаимодействует с логикой приложения, обращается к базе данных, взаимодействует с пользователями и может получать информацию из сети. На форме можно располагать элементы управления и т.д. С формами связаны специфические события, они имеют свойства и методы, посредством которых пользователь управляет формой и внешним ее видом. Каждая форма в приложении имеет свое собственное окно дизайнера формы.

8. Окно редактора кода

Оно служит для ввода кода процедур приложений. Для каждой формы и для каждого модуля создается отдельное окно редактирования кода. Это окно можно рассматривать как специализированный интеллектуальный текстовый процессор, который существенно облегчает процедуру написания кода. Поскольку приложение или проект ВБ компануется из модулей, отдельное окно редактора открывается для каждого модуля, и этот модуль можно выбрать из окна Project Explorer.

Код внутри каждого модуля организован в отдельные разделы для каждого объекта, содержащегося в модуле. Переключение между разделами в программном коде можно осуществить с помощью списка под названием Object, который находится в левом верхнем углу редактора кода. В модуле формы список Object включает раздел General, кроме того модуль формы содержит раздел для самой формы и столько разделов сколько объектов на форме. Сколько объектов на форме.

9. Окно компановки формы. Оно позволяет спозиционировать форму в приложении в режиме Разработки, используя небольшое графическое представление экрана.

  1. Основы работы с объектами в вб. Создание простого приложения.

Объекты и управление объектами в ВБ

Объекты в ВБ это все, чем можно управлять визуально и программным способом. Объекты- это комбинация программного кода и данных, которое может обрабатываться как единица. Объект может быть как частью приложения, так и самим приложением.

Типы объектов в ВБ

Объекты Комментарий

Командная кнопка Элемент управления палитрой объектов так же, как и другие элементы управления, является объектом

Форма Каждая форма в ВБ является объектом

База Данных БД – это объекты, которые содержат другие объекты (поля, таблицы)

Диаграмма Диаграмма Microsoft Excel является объектом доступным ВБ

Каждый объект является представителем своего класса. Имя класса и свойство Name текущего объекта приложения показывается в окне свойств в верхней строке окна свойств. Объект как экземпляр класса содержит необходимый программный код, который программисту писать не нужно.

Основы работы с объектами в ВБ

Объекты ВБ поддерживают свойства, методы и события. Данные объекта- это его свойства. Процедуры с помощью который можно манипулировать объектами называются методами. События это действие, распознаваемое объектом.

Свойства.

Характеристики объекта можно изменить, меняя значения его свойств- атрибутов, которые можно установить или получить их значения. Некоторые свойства могут быть установлены во время разработки программы. Свойства объекту также можно установить через окно свойств, не прибегая к написанию программного кода. Для установления значения свойств в программном коде используют следующий синтаксис:

Объект.Свойство= «значение свойства» Text.Visible=true

Свойство определяющее видим ли объект на экране, т.к. True- то видим, если False, то нет.

Text1.Caption= “VB”

Определяет название расположенное на объекте

UseForm.Caption= «Перевод рублей». Для получения значения свойства какого-либо объекта используют следующий синтаксис: Переменная=объект. Свойства. Эта команда необходима в программном коде для выяснения состояние объекта перед выполнением кода процедура каких либо дополнительных действий.

Методы- это действия, которые требуется выполнить. Синтаксис записи операторов с методами зависит от того, сколько параметров принимает процедура метода и возвращает ли она метод значение. Когда метод не требует параметров, то синтаксис этого оператора очень простой.

Объект.Метод – Мояформа.Close, Мояформа.Show

Если метод требует более 1 параметра, то эти параметры перечисляются через запятую, после служебного слова метод. Метод который свойственен любому объекту это Move позволяет перемещать объект и SetFocus активизирует объект для возможности взаимодействия с ним.

Событие. Помимо свойств и методов для объекта можно задавать программные коды написания на языке ВБ и выполняемые при наступлении связанных с ними событий, например при нажатии кнопки на форме происходит событие Click или если 2 раза DblClick. Для обработки этого события при создании формы должна быть написана процедура, описывающая это событие. Для создания этой процедуры нужно открыть Окно редактора кода. Одним из следующих способов:

  1. Двойной щелчок на объекте для которого создается или просматривается программный код

  2. установить курсор на объекте и выполнить команду View/Code

  3. Выбрать команду View/Code из контекстно- зависимого меню. В верхней части открывшегося окна Project расположены два раскрывающихся списка. Object- содержит перечень всех объектов на форме и саму форму, Procedura- содержит события, для которых можно создать процедуру.

В области, предназначенной для написания кода уже расположены команды, например PrivateSub CommandButton1-Click

EndSub

Где СommandButon1-Click это имя процедуры, а EndSub конец процедуры. Текст процедуры располагается между этими двумя командам.

Создание простого приложения.

Большинство приложений созданных в ВБ работают в интерактивном режиме: на экран выводится информация, предназначенная для использования программы и ожидается ответная реакция в виде ввода данных или команд. Интерактивное рпиложение в ВБ создается на базе формы. Форма, как правило, является основным окном интерфейса с элементами управления, позволяющими осуществлять взаимодействие с пользователем. Формы можно создавать с помощью мастера по созданию форм, шаблонов форм и конструктора форм.

Создание проекта:

Создание любого приложения в ВБ начинается с создания рпоекта. Проект- это совокупность файлов входящих в приложение и хранящих информацию о его компонентах.

Порядок создания нового проекта.

  1. Запустить программу в ВБ. Сразу же откроется начальное окно NewProject. В нем несоклько вкладок. Выбираем вкладку New а затем Standart.exe и ОК

  2. Командой файл/NewProject

  3. Сочетанием клавиш Ctrl+V

Сохранение проекта: выполнить команду File/Save Project. Откроется окно диалога из списка Тип файла выбрать тип FormFiles. Ввести имя и нажать «Сохранить». Для открытия уже существующего файла нужно выполнить команду File/Open Project. Для запуска приложения на выполнения существует несколько способов:

  1. Run/Start

  2. На стандартной панели инструментов кнопка Start

  3. F5

Создание формы:

При использовании команд создающих новый проект ВБ создает проект и открывает новую пустую форму. Для размещения на форме объектов, называемых элементами управления, на экране нужно отобразить панель элементов управления, выполнив одно из селдующих действий:

  1. View/ToolBox

  2. Стандартная панель инструментов, кнопка ToolBox

Свойства объектов формы.

Все объекты размещенные на форме и сама форма характеризются совйствами. Свойства можно настраивать по своему усмотрению. Для просмотра и редактирования свойств объекта, расположенных на форме нужно открыть окно свойств View/Properties Window или щелкнуть на объекте правой кнопкой мыши и выбрать команду Properties или F4.Откроется окно свойства объекта. Раскрывающийся список вверху окна содержит перечень всех ответов формы. Ниже, под этой строкой расположены 2 вкладки:

  1. Alphabetical = свойства выстроены в алфавитном порядке

  2. Categorized= означается что все свойства сформированы в подкатегории.

В нижней части окна находятся описание свойств данного объекта. Оно состоит из 2 панелей, левая- название всех свойств, правая- значение этих свойств.

Действия, выполняемые с объектами форм.

В процессе создания формы можно перемещать, удалять, размещать объекты и изменять значения из свойсвт. Для выделения всех объектов можно Edit/select all Для перемещения объекта на форму нужно нажать CTRL а потом не отпуская курсор мыши переместить куда надо. Удаление: нужно его выделить и команду Edit/cut или Delete.

Настройка параметров формы. Процесс создания формы можно разбить на 3 этапа.

  • настройка параметров формы

  • размещение объектов на форме

  • настройка свойств размещенных в форме объектов.

Форма, как и все объекты на ней имеет свойства, используя которые можно заданть имя, заголовок, цвет, размер, координаты, и т.д.

Настройка свойств формы осуществляется в окне свойств Propeties. Если это окно не выведено на экран, то выполняется командаView/Properties Window F4. После создания орфмы ее нужно сохранить: File/Save as и задать ей имя, указав расширение .frm

Свойства: Left и Top – определяет расположение формы на экране, указывает расстояние от левого верхнего края экрана

Height, Weight- изменяют высоту и ширину

Name- позволяет задать имя формы по которому в программе происходит обращение к форме.

В процессе выполнения приложения Name менять нельзя, а Caption можно

Border Style- помогает создать стиль оформления формы.

BackColor- позволяет задать цвет формы.

События и методы формы.

Помимо свойств форма имеет методы, определяющие выполняемые ею действия. Помимо свойств и методов для формы можнор задать программные коды или использовать уже существующие, написанные на языке ВБ и выполняемые при наступлении связанных с ними событий. Чтобы открыть окно предназначенное для ввода программного кода следует выполнить либо:

  1. двойной щелчок на свободной от объектов поверхности формы

  2. поставить курсор мыши на свободном месте формы и команду View/Code

  3. правая кнопка мыши и команда View/Code

Чтобы процедуру для обработки события формы необходимо выполнить следующие действия:

  1. Открыть окно процедур Project (любым способом), из раскрывающегося списка Object в верхнем левом углу окна редактора выбрать Object Form. В правом верхнем списке, который называется Procedure, выбрать обрабатываемое событие- Initialize (которое сразу выведется на экран- начальная инициализация формы) После выполнения этих действий появляются 2 оператора между которым следует разместить текст процедуры.

Для настройки окна процедур Project используется вкладка Editor диалогового окна Options, которое вызывается на экран после Tools/Options Service (сервис, параметры) В этом окне присутствует несколько флажков.

Procedure Separator= чтобы были горизонтальные линии, отдельяющеи одну сецию от другой.

Создание формы

Событие Ситуация

Activate Отображение формы на экране.

Deactivate Форма становится неактивной при активизации на экране другой формы

Initialize Создание объекта типа формы

Load Загрузка формы начать

Resize Применение размера формы

Terminate удаление формы

Unload Выгрузка формы из памяти

Порядок создания приложения

  1. Открыть окно ВБ и File/ViewProject

  2. В открывшемся окне увеличить размер формы.

  3. Для вывода заголовка формы нужно воспользоваться свойством формы Caption

  4. Разместить в форме элементы управления для которых желательно присвоить осмысленные имена (Name), тогда при работе в окне свойств, окне редактора кода при написании процедуры не будет путаницы с написанием объектов:

-для размещения в форме текстового поля предназначенной для ввода элементов следует использовать элемент TextBox. Информация, обрабатываемая в текстовом поле этого элемента задается свойством текст для указания будет ли выбрано 1 из 2 значений, разместить в форме элемент под названием флажок CheckBox и установить для него слово Caption. Если требуется, чтобы в момент загрузки формы на экран флажок был активным, то свойству Value нужно присвоить значение Checked. Для размещения в форме обычного списка следует воспользоваться элементом ListBox. Для того, чтобы этот списо сформировать в момент создания или редактирования формы нужно свойству List в окне свойств этого объекта присвоить значение элементов списка. После ввода каждого элемента нажимать сочетание клавиш Ctrl+Enter. Для размещения в форме раскрывающегося списка, который требует на форме меньше места, чем список, нужно воспользоваться элементом управления ComboBox. Для ввода элемента списка следует воспользоваться свойством List.

-для создания надписей для всех размещенных в форме элементов управления элементов управления Labеl.

-для отображения расчетных данных можно использовать TextBox или Label, для элемента TextBox создать надпись к нему, используя свойства Name, ввести поле для обращения к нему в программе. Информация, отображаемая в этом поле, задается свойством text. Для элемента Label создать надпись к нему (заголовок) используя свойство Name ввести имя, например, надпись значение, а информация, отображаемая в этом поле задается свойством Caption. В процессе размещения этого элемента в форме свойству caption нужно присвоить пустое значение.

-для создания кнопки щелчок на которой приведет к выполнению расчетов с использованием значений, введенных в поле Формы нужно использовать CommandButton на панели управления. Используя свойство Caption нужно ввести название кнопки. Для изменения шрифта на тексте кнопки нужно воспользоваться свойством Font. Чтобы задать процедуру обработки события Click нужно 2 щелчка на кнопке и в открывшемся окне редактора кода создать процедуру вычисления в зависимости от введенных параметров. В конце программного кода следует присвоить полученное значение свойству Text элемента TextBox или свойству Caption элемента Label.

Когда создание приложения завершено, нужно либо нажать F5, либо Run, Start. Либо на панели инструментов кнопку Run, а чтобы вернуть в режим редактирования кнопку Stop.