Visual Basic. Теория. Нагина Е.К - 12 стр.

UptoLike

Составители: 

12
Каждый объект определяется своим классом. Например: форма, как
основной объект для разработки приложения или пользовательского эле -
мента управления , является классом. В период ее разработки VB позволяет
определить экземпляр класса формы , открывая для него окно дизайнера
форм . Элемент управления палитры объектов VB является формально
классом, но размещенный на форме, становится настоящим объектом.
Самый простой способ создания объекта дважды щелкнуть эле-
мент управления в палитре объектов. Однако чтобы реализовать полную
мощь объектов, доступных в VB и объектов других приложений , необхо -
димо использовать программные возможности VB для создания объектов в
период выполнения .
3.2. Основы работы с объектами
Признаками объектов VB, отличающие их друг от друга , являются
их свойства, методы , и события.
3.2.1. Установка и получение значения свойства
Каждый объект всегда находится в определенном состоянии , которое
характеризуется набором свойств объекта . Под воздействием событий объ-
ект переходит в другие состояния. Свойство признак , некоторое отдель-
ное качество (параметр ) объекта . Например, свойствами могут быть разме-
ры объекта , заголовок, его наименование. Совокупность свойств объекта
определяет его состояние. Как правило , свойства это набор переменных и
констант, в которых хранятся значения, определяющие параметры объекта .
Характеристики объекта можно изменять , меняя значения его свойств -
атрибутов, которые можно установить или получить их значения. Некото -
рые свойства могут быть установлены во время разработки программы .
Свойства также можно установить через окно свойств , не прибегая к напи-
санию программного кода.
Для установления значения свойства в программном коде использу-
ется следующий синтаксис:
Объект. Свойство = <значение свойства >
Например:
Text1.Top =200 Устанавливает свойство Top = 200 bun
(1bun = 1/20 логической принтерной точки )
Text1.Visible = True Делает текстовое поле видимым
Text1.Text = VB Выводит в текстовом поле значение VB
Для получения значения свойства какого - либо объекта используется
следующий синтаксис:
Переменная = Объект. Свойство
Это необходимо для выяснения состояния объекта перед выполнени-
ем кода процедуры каких - либо дополнительных действий .
                                         12
       К аж ды й о бъекто пределяется сво им классо м. Н апример: фо рма, как
о сно вно й о бъектдля разрабо тки прило ж ения или по льзо вательско г  о эле-
ментауправления, является классо м. В перио д ее разрабо тки VB по зво ляет
о пределить экземпляр класса фо рмы , о ткры вая для нег     о о кно дизай нера
фо рм. Э лемент управления палитры о бъекто в VB является фо рмально
классо м, но размещ енны й нафо рме, стано вится насто ящ им о бъекто м.
       Самы й про сто й спо со б со здания о бъекта – дваж ды щ елкнуть эле-
ментуправления в палитре о бъекто в. О днако что бы реализо вать по лную
мо щ ь о бъекто в, до ступны х в VB и о бъекто в других прило ж ений , нео бхо -
димо испо льзо вать про г раммны е во змо ж но сти VB для со здания о бъекто вв
перио д вы по лнения.

                       3.2. О сновы работы собъектами

      П ризнакам и о бъекто в VB, о тличаю щ ие их друго тдруга, являю тся
их сво й ства, мето ды , и со бы тия.
3.2.1. У становка и пол у ч ение знач ения свой ства
       К аж ды й о бъектвсегданахо дится во пределенно м со сто янии, ко то ро е
характеризуется набо ро м сво й ство бъекта. П о д во здей ствием со бы тий о бъ-
ектперехо дитв другие со сто яния. С во йс т во – признак, неко то ро е о тдель-
но е качество (параметр) о бъекта. Н апример, сво й ствам и мо г     утбы ть разме-
ры о бъекта, заг   о ло во к, его наимено вание. Со во купно сть сво й ств о бъекта
о пределяетег   о со сто яние. К ак правило , сво й ства–это набо рпеременны х и
ко нстант, вко то ры х хранятся значения, о пределяю щ ие параметры о бъекта.
Х арактеристики о бъекта мо ж но изменять, меняя значения ег              о сво й ств-
атрибуто в, ко то ры е мо ж но устано вить или по лучить их значения. Н еко то -
ры е сво й ства мо гутбы ть устано влены во врем я разрабо тки про г          раммы .
Сво й стватакж е мо ж но устано вить через о кно сво й ств, не прибег      ая к напи-
санию про г  раммно г   о ко да.
       Д ля устано вления значения сво й ства в про г     раммно м ко де испо льзу-
ется следую щ ий синтаксис:
       О бъект. С вой ство= <знач ение свой ства>
       Н апример:
       Text1.Top =200 ‘Ус т анавл ивает с во йс т во Top = 200 bun
                            (1bun = 1/20 ло гичес ко й принт ерно й т о чки)
       Text1.Visible = True ‘Дел ает т екс т о во е по л е видимы м
       Text1.Text = “VB” ‘Вы во дит в т екс т о во м по л е значение VB
       Д ля по лучения значения сво й ства како го-либо о бъекта испо льзуется
следую щ ий синтаксис:
                             П еременная = О бъект. С вой ство
       Э то нео бхо димо для вы яснения со сто яния о бъектаперед вы по лнени-
ем ко дапро ц едуры каких-либо до по лнительны х дей ствий .