ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.04.2021

Просмотров: 1481

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

16

Свойства

ЭУ

 OptionButton: 

Caption

 – 

текст

отображенный

рядом

с

переключателем

GroupName

– 

группа

к

которой

принадлежит

переключатель

.  

Value

– 

задает

или

возвращает

состояние

переключателя

принимает

  

                   

два

значения

True

 – 

переключатель

нажат

False

 – 

сброшен

Событие

ЭУ

 OptionButton: 

Click

 – 

используется

для

реагирования

на

щелчок

переключателя

Элемент

управления

Список

 (ListBox)

.

Создает

в

форме

список

в

котором

элементы

расположены

в

одну

или

несколько

колонок

Количест

-

во

значений

списка

выведенных

на

экран

определяется

размером

окна

списка

.  

Если

элементы

списка

не

помещаются

в

объекте

ListBox

то

в

нем

появляются

полосы

прокрутки

располагаемые

снизу

и

/

или

с

правой

сто

-

роны

Элемент

управления

Поле

со

списком

 (ComboBox)

.

Создает

в

форме

раскрывающийся

список

представляющий

собой

объект

типа

Com-

boBox.

Этот

тип

списка

позволяет

пользователю

осуществлять

выбор

зна

-

чения

вводимого

в

размещаемое

сверху

поле

ввода

  

или

выбирать

значе

-

ние

из

списка

открываемого

нажатием

кнопки

со

стрелкой

размещаемой

с

правой

стороны

Список

данного

типа

удобно

использовать

в

том

случае

если

вводимых

значений

много

а

места

в

форме

для

расположения

обыч

-

ного

списка

не

хватает

Свойства

ЭУ

  ListBox 

и

ЭУ

 ComboBox: 

List

 – 

обеспечивает

доступ

ко

всем

элементам

списка

Свойство

содер

-

жит

массив

в

котором

каждый

элемент

списка

является

элементом

масси

-

ва

Каждый

элемент

представлен

в

строковой

форме

.  

Инициализировать

элементы

списка

можно

несколькими

способами

1.

Если

в

программе

описан

массив

оператором

Dim 

MyArray(10)

то

присвоить

значение

этого

массива

списку

можно

оператором

MyList.List( ) = MyArray

2. 

Элементы

списка

можно

вводить

во

время

разработки

устанавли

-

вая

свойство

List

в

окне

свойств

элемента

управления

.  

Обратиться

к

элементу

списка

можно

оператором

ListBox.List(

индекс

Например

Text1.Text=List1.List(2)’

Вводит

в

текстовое

поле

третий

элемент


background image

17

ListIndex

– 

содержит

номер

выбранного

элемента

списка

Значение

это

-

го

свойство

 = 0, 

если

выбран

первый

 (

верхний

элемент

списка

и

так

далее

ListCount

 – 

содержит

количество

значений

в

списке

Например

Text1.Text=”

В

 MyList 

имеется

”&Mylist.ListCount&”

элементов

списка

” 

Text

содержит

выбранное

или

введённое

значение

которое

отобража

-

ется

в

текстовом

поле

Например

Private Sub List1_Click () 
Text1.Text=”

Выбрано

значение

”&List1.Text 

End Sub 

Style

– 

определяет

способ

ввода

значения

в

поле

списка

0

 – 

позволяет

ввести

в

поле

списка

текст

с

клавиатуры

который

при

-

сваивается

свойству

Value

элемента

ComboBox

– 

по

своему

действию

не

отличается

от

обычного

списка

ListBox

Методы

элементов

ЭУ

  ListBox 

и

ЭУ

 ComboBox: 

 AddItem

 – 

добавляет

элементы

к

списку

Если

индекс

задан

то

элемент

добавляется

в

указанную

индексом

позицию

если

его

нет

то

 – 

в

конец

списка

.  

Метод

AddItem

имеет

следующий

синтаксис

Object.AddItem 

элемент

 [, 

индекс

Например

Private Sub Form1_Load() 
 List1.AddItem 

Колечиц

” 

 List1.AddItem 

Огарков

” 

 List1.AddItem 

Бойко

” 

 List1.AddItem 

Громов

” 

End Sub 

или

List1.AddItem “

Никитин

”, 1 

RemoveItem

 – 

удаляет

элемент

из

списка

.  

Метод

RemoveItem

имеет

следующий

синтаксис

Object.RemoveItem 

индекс

Например

List1.RemoveItem 1 
Clear

 – 

удаляет

все

строки

из

списка

List1.Clear 


background image

18

Элемент

управления

Счетчик

 (Vscroll)

.  

Позволяет

уменьшать

или

увеличивать

числовое

значение

в

результате

щелчка

стрелки

Элемент

управления

Полоса

прокрутки

 (ScrollBar)

.

Позволяет

выбирать

значение

из

заданного

диапазона

с

помощью

мыши

щелчком

стрелки

на

концах

полосы

прокрутки

или

на

самой

полосе

или

путём

пере

-

таскивания

бегунка

мышью

Свойства

ЭУ

 Vscroll 

и

ЭУ

 ScrollBar: 

Max

 - 

максимальное

значение

выдаваемое

полосой

прокрутки

или

счётчиком

Это

положительное

целое

число

или

нуль

Min

– 

минимальное

значение

выдаваемое

полосой

прокрутки

или

счет

-

чиком

Это

положительное

число

или

нуль

. Min 

всегда

меньше

чем

 Max. 

SmallChange

 – 

отрицательное

или

положительное

целое

число

равное

шагу

изменения

значения

полосы

прокрутки

или

счётчика

при

щелчке

од

-

ной

из

стрелок

Value 

– 

текущее

значение

элемента

управления

События

ЭУ

 SpinButton 

и

ЭУ

 ScrollBar: 

Change

– 

происходит

при

смене

значения

элемента

управления

когда

пользователь

нажимает

одну

из

кнопок

элемента

или

когда

бегунок

занял

новое

положение

или

при

изменении

значения

свойства

Value

в

про

-

грамме

Элемент

управления

 Data

.

Используется

для

создания

относитель

-

но

простых

приложений

доступа

к

базе

данных

без

программного

манипу

-

лирования

данными

Связанные

с

данными

элементы

управления

получа

-

ют

возможность

управлять

данными

наборов

записей

только

будучи

связа

-

ны

с

элементом

управления

Data

Все

эти

элементы

управления

позволяют

выводить

и

управлять

сразу

несколькими

записями

Элемент

управления

Data

используется

для

создания

приложений

в

которых

  

можно

выводить

на

экран

и

работать

с

информацией

из

многих

существующих

баз

данных

включая

 Microsoft Access. 

В

форме

можно

расположить

столько

элементов

управления

Data

сколько

нужно

для

функционирования

приложения

Как

правило

для

каждой

таблицы

базы

данных

которой

нужно

манипулировать

используется

один

элемент

управления

 Data. 

Свойства

ЭУ

 Data: 

Databasename

 - 

используется

для

ввода

имени

файла

и

каталога

базы

данных

с

которой

требуется

установить

соединение

Значение

свойству

можно

присваивать

как

в

окне

свойств

так

и

в

программном

коде

в

про

-

цессе

выполнения

приложения

RecordSource

 - 

используется

для

ввода

имени

таблицы

базы

данных

из

которой

будут

отбираться

данные


background image

19

Элемент

управления

Изображение

 (PictureBox)

.

  

Используется

для

отображения

некоторой

картинки

т

.

к

имеет

свойство

которое

содержит

имя

файла

для

отображения

.

  

Чтобы

отобразить

или

удалить

рисунок

в

режиме

исполнения

необ

-

ходимо

использовать

функцию

LoadPicture

для

установки

свойства

Pic-

ture

Например

Рисунок

.Picture = LoadPicture(“Pic01.BMP) 

Элемент

управления

PictureBox

можно

использовать

как

контейнер

для

других

элементов

управления

и

как

в

случае

с

рамкой

Кроме

того

его

можно

представлять

как

чистый

бланк

на

котором

можно

рисовать

или

печатать

Свойства

ЭУ

 PictureBox: 

Picture

 – 

используется

для

отображения

рисунка

в

окне

PictureBox

AutoSize

 – 

при

равенстве

True

приводит

к

автоматической

настройке

размеров

окна

элемента

для

соответствия

их

размеру

картинки

Методы

ЭУ

 PictureBox: 

Print

 – 

позволяет

выводить

текст

в

окно

элемента

PictureBox

Circle, Line, Point, Pset

 – 

используются

для

рисования

графических

примитивов

в

окне

элемента

PictureBox

Элемент

управления

Образ

 (Image)

.

Подобен

элементу

PictureBox

но

используется

только

для

отображения

графических

файлов

следующих

форматов

растровый

рисунок

 (

.bmp

и

.dib

), 

пиктограмма

 (

.ico

), 

метафайл

(

.wmf

.emf

), 

JPEG (.jpg)

и

GIF (.gif)

Элементы

управления

Image

отвечают

на

событие

Click

и

могут

ис

-

пользоваться

в

качестве

замены

для

командных

кнопок

как

элементы

па

-

нели

инструментов

или

для

создания

простых

эффектов

анимации

Свойства

ЭУ

 Image: 

Picture

 – 

используется

для

отображения

рисунка

в

окне

 I

mage

а

во

вре

-

мя

выполнения

приложения

загрузка

рисунка

в

элемент

Image

осуществ

-

ляется

с

помощью

функции

LoadPicture

Stretch

 – 

установка

свойства

в

False

приводит

к

тому

что

окно

элемента

Image

изменяется

до

размеров

отображаемого

рисунка

при

установке

свойства

в

True

размеры

самого

рисунка

изменяются

до

размеров

окна

Image

при

этом

рисунок

может

быть

растянут

или

сжат

Элемент

управления

Линия

 (Line)

.

Используется

для

добавления

в

форму

линии

Свойства

ЭУ

 Line: 

BorderWidth

 – 

задает

толщину

линии

BorderColor

 – 

задает

цвет

линии


background image

20

BorderStyle

 – 

задает

стиль

отрезка

линии

Элемент

управления

Фигура

 (Shape)

.

Используется

для

создания

стандартных

фигур

в

формах

рамках

или

изображениях

прямоугольник

квадрат

овал

круг

округленный

прямоугольник

или

округленный

квад

-

рат

.  

Свойства

элемента

 Shape: 

Shape

 – 

определяет

тип

фигуры

BorderColor

 – 

задает

цвет

границы

FillColor

 – 

задает

цвет

заполнения

BorderStyle 

– 

задает

стиль

границы

4.3. 

Меню

 Visual Basic 

Меню

 Visual Basic – 

это

объект

 VB. 

Для

того

чтобы

приложение

от

-

вечало

всем

требованиям

современного

интерфейса

на

форме

следует

раз

-

местить

строку

меню

  (

menu bar

), 

которая

обычно

располагается

сразу

за

заголовком

приложения

 (

title bar

).  

Меню

достаточно

легко

создать

при

помощи

редактора

Menu Editor

который

позволяет

создавать

строку

меню

добавлять

и

удалять

меню

и

команды

меню

Чтобы

отобразить

окно

редактора

 Menu Editor, 

следует

выбрать

из

меню

 Tools 

команду

 Menu Editor 

или

щелкнуть

значок

 Menu Editor 

на

па

-

нели

 Standard. 

На

экране

появится

диалоговое

окно

 Menu Editor. 

5. 

Создание

простого

приложения

Большинство

приложений

созданных

в

 VB,  

работают

в

интерактив

-

ном

режиме

На

экран

выводится

информация

предназначенная

для

поль

-

зователя

программы

и

ожидается

ответная

реакция

в

виде

ввода

данных

или

команд

Интерактивное

приложение

в

 VB 

создается

на

базе

формы

Форма

,  

как

правило

является

основным

окном

интерфейса

с

элементами

управления

позволяющими

осуществлять

взаимодействие

с

пользова

-

телями

Формы

можно

создавать

с

помощью

Мастера

по

созданию

форм

Шаблонов

форм

Конструктора

форм

.  

5.1. 

Создание

сохранение

открытие

проекта

Создание

любого

приложения

 VB 

начинается

с

создания

проекта

Проект

– 

это

совокупность

файлов

входящих

в

приложение

и

хранящих

информацию

о

его

компонентах

Создание

нового

проекта

.

Можно

воспользоваться

одним

из

приве

-

денных

ниже

способов