
- •1.Скорочені теоретичні відомості
- •2. Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •2. Хід роботи:
- •3. Висновок
- •2. Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •Var им’я_масиву : array of тип_елементів;
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості Властивості форми
- •Події форми
- •2. Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •2. Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості Компоненти Label, Panel, StaticText
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Символы маски
- •Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •Компонент ListBox (стр. Standard палітри компонентів)
- •2. Хід роботи:
- •3. Висновок
- •Властивості компонента Tlmage
- •2.Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •If ім'я компонента-діалога.Execute
- •Хід роботи:
- •3. Висновок
- •2.Хід роботи:
- •3. Висновок
- •2.Хід роботи:
- •3. Висновок
Властивості компонента Tlmage
властивість |
Опис |
property AutoSize: Boolean; |
Дозволяє / забороняє змінювати розміри компонента так, щоб у них повністю завантажилося зображення (див. властивість Stretch) |
property Canvas: TCanvas; |
Містить канву для промальовування зображення
|
property Center: Boolean; |
Вказує, чи треба центрувати зображення в межах компонента. Ігнорується, якщо AutoSize = True або якщо Stretch = True і зображення не є значком (IC0) |
property Picture : TPicture; |
Центральне властивість класу. Служить контейнером зображення |
property Stretch: Boolean; |
Дозволяє / забороняє змінювати розмір зображення так, щоб воно цілком заповнило клієнтську область компонента (див. властивість AutoSize) |
Property Transparent: Boolean;
|
Забороняє / дозволяє накладати власний фон зображення на фон компонента
|
За допомогою методів класу TPicture (див. підрозділ «Класи TGraphic і TPic ¬ ture» розділу «Графічний інструментарій»), до якого належить властивість Picture, програміст може завантажити зображення з файлу або бу ¬ фера обміну (clipboard) і зберегти його у файлі або буфері.
2.Хід роботи:
постанова задачі;
проектування форми;
побудова проекту.
3. Висновок
ЛАБОРАТОРНЕ ЗАНЯТТЯ №_18___
Модуль (тема): побудова та налагодження програм з використанням системних діалогів.
Мета: навчитися складати та налагоджувати програми з використанням системних діалогів.
Оснащення: персональний комп’ютер, середовище програмування Delphi
План проведення лабораторного заняття:
опитування;
виконання роботи за індивідуальними завданнями.
Питання для вхідного контролю:
призначення SaveDialog;
призначення OpenDialog;
призначення FontDialog;
призначення ColorDialog;
метод, яким проводиться звернення до будь-якого діалогу;
який вигляд має стандартне звернення до діалогу;
властивість FileName;
властивістю Filter;
властивість DefaultExt;
властивість Title.
Домашнє завдання:
Л1,с.420 – 426
Інструкція проведення лабораторної роботи
МЕТА РОБОТИ: навчитися будувати та налагоджувати програми з використанням
системних діалогів.
НЕОБХІДНЕ ОБЛАДНАННЯ: 1) Комп’ютер IBM PC/AT, середовище Delphi
Скорочені теоретичні відомості
Системні діалоги (стр. Dialogs палітри компонентів)
У додатках часто доводиться виконувати стандартні дії: відкривати, зберігати файли, задавати атрибути шрифтів, вибирати кольори. Бібліотека компонентів Delphi включає компоненти, що реалізують відповідні діалогові вікна: SaveDialog, OpenDialog, FontDialog, ColorDialog.
Всі діалоги є невізуальними компонентами. При зверненні до цих компонентів викликаються стандартні діалоги, вид яких залежить від версії Windows і настройки системи.
Основний метод, яким проводиться звернення до будь-якого діалогу - Execute. Ця функція відкриває діалогове вікно, і якщо користувач в ньому справив якийсь вибір, то функція повертає true. При цьому у властивостях компонента запам'ятовується вибір користувача, який можна прочитати і використовувати в подальших операціях. Якщо ж користувач в діалозі натиснув кнопку Відміна або клавішу Esc, то функція Execute повертає false.
Тому стандартне звернення до діалогу має вигляд: