Читайте также:
|
|
Доступ до бази даних забезпечують компоненти Database, Table, Query і DataSource, значки яких перебувають на вкладках Data Access і BDE палітри компонентів. Компонент Database представляє базу даних як сукупність таблиць, а компонент Table - одну з таблиць бази даних. Компонент DataSource забезпечує зв'язок компонента відображення-редагування даних (наприклад, DBGrid) і джерела даних, у якості якого може виступати таблиця (компонент Tаblе) або результат виконання SQL-запиту до таблиці (компонент SQL). Компонент DataSource дозволяє оперативно вибирати джерело даних.
Призначення компонента DBNavigator?.
Компонент DBNavigator, значок якого перебуває на вкладці Data Controls, являє собою набір кнопок, при кліке на які під час роботи програми відбувається переміщення покажчика поточного запису до наступного, попереднього, першого або останнього запису бази даних, а також додавання до файлу даних нового запису, видалення поточного запису.
Що таке властивість Canvas? Які властивості визначають розмір полотна?
Delphi дозволяє виводити графіку: схеми, креслення, ілюстрації на поверхню об'єкта (форми або компонента Image). Поверхні об'єкта відповідає властивість canvas (canvas переводиться як "поверхня", "полотно для малювання"). Для того щоб вивести на поверхню об'єкта графічний елемент (пряму лінію, окружність, прямокутник і т.д.), необхідно застосувати до властивості canvas цього об'єкта відповідний метод. Наприклад, інструкція Form1.Canvas.Rectangle (10,10,100,100) вичерчує у вікні програми прямокутник.
Полотно складається з окремих точок - пікселів. Положення пікселя характеризується його горизонтальною (X) і вертикальною (Y) координатами. Лівий верхній піксель має координати (0, 0). Координати зростають зверху вниз і зліва на право. Значення координат правої нижньої точки полотна залежать від розміру полотна. Розмір полотна можна одержати, звернувшись до властивостей Height і width області ілюстрації (image) або до властивостей форми: ClientHeight і Clientwidth.
24) Дайте пояснення записів:
Вираз | Пояснення |
Canvas.Pen.Color:=clRed; | Встановлено червоний колір олівця для полотна |
Canvas.Brush.Style:=bsVertical; | Встановлено вертикальне штрихування для заповнення замкнених ділянок |
Form1.Canvas.Pixels[10,10]:=clRed; | Встановлено червоний колір для точки на формі з координатами 10, 10 |
25) Поясніть фрагмент коду:
with Form1.Canvas do begin
Font.Name:= 'Tahoma';
Font.Size:= 20;
Font.Style:= [fsltalic, fsBold];
Brush.Style:= bsClear;
TextOut(0, 10, 'Borland Delphi 7');
end;
Дата добавления: 2014-12-19; просмотров: 47 | Поможем написать вашу работу | Нарушение авторских прав |