Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Borland C + + Builder - основні моменти

Реферат Borland C + + Builder - основні моменти





ata Controls і пов'язати їх з компонентом DataSource для того, щоб відобразити на екрані дані з таблиці БД.

Компонент TField

Об'єкти класу TField є властивістю об'єкта TDataSet (нагадаємо, що деякі властивості об'єктів самі є об'єктами з їх власними наборами властивостей, і TField - один з них). p> Властивість Fields об'єкта типу TDataSet дозволяє звертатися до окремих полів набору даних. Властивість Fields є масивом або набором об'єктів TField, динамічно создающимся під час виконання програми. Елементи масиву відповідають колонкам таблиці.

Об'єкт TField не чинить ніяких припущень щодо типів даних, з якими він пов'язаний. Він має кілька властивостей, що дозволяють встановити або повернути назад значення поля, наприклад, AsString, AsBoolean, AsFloat, AsInteger. Найбільш часто використовуються властивості Text (дані для тексту, виведеного в пов'язаний з даним полем інтерфейсний елемент) і FieldName (ім'я поля бази даних).

Fields Editor дозволяє створити так званий статичний список полів таблиці, додаються до опису класу форми. Коли вперше використовуються такі компоненти TDataSet, як компонент TTable або TQuery, список полів для них динамічно генерується в процесі виконання програми на основі наявних стовпців таблиць або результатів SQL-запиту. Fields Editor дозволяє визначити і потім модифікувати статичний список компонентів Field на етапі проектування програми. При внесенні колонок з використанням Fields Editor для кожного з полів, доданих до TDataSet, виникають об'єкти TField, після чого можна побачити ці поля в інспектора об'єктів і використовувати в додатках їх властивості, події та методи.

Використовувати Fields Editor потрібно таким чином:

1. Розмістити компонент TTable або TQuery на формі.

2. Встановити властивість DatabaseName для TTable або TQuery.

3. Встановити властивість TableName компонента TTable або властивість SQL компонента TQuery.

4. Вибрати компонент TDataSet на формі і натиснути праву клавішу миші, після чого з'явиться контекстне меню.

5. З контекстного меню вибрати Fields Еditor. З'явиться порожнє вікно із заголовком, збігається з ім'ям компонента TTable.

6. Знову натиснути праву клавішу миші над порожнім вікном і з контекстного меню виб ать опцію Add Fields.Імена всіх колонок таблиці або запиту з'являться в діалоговій панелі Add Fields.

7. Вибрати поля, які потрібно внести до списку об'єктів, та натиснути OK.

8. Якщо потрібно створити обчислюване поле на основі наявних полів, натиснути праву клавішу миші і з контекстного меню вибрати New Field для створення нового поля на основі існуючого або для створення обчислюваного поля (надалі слід створити код обробника події OnCalcFields компонента TTable, де і проводяться необхідні обчислення).

9. Якщо необхідно видалити статичне поле зі списку полів в наборі даних, потрібно натиснути праву клавішу миші і з контекстного меню вибрати Delete.

Після того, як в Fields Editor додані поля, вони з'являться в інспектора об'єктів, а посилання на них - в h-файлі форми.

Якщо тепер застосувати операцію drag-and-drop до виділених в Fields Editor полям, перенісши їх на форму, то можна отримати готову форму з необхідним набором інтерфейсних елементів (у нашому випадку - DBEdit, що дозволяє відображати і редагувати рядкові, числові, грошові та інші поля, чиї значення представіми у вигляді рядка символів, і DBImage, що дозволяє відображати графічні поля і використовувати Clipboard для їх редагування). Якщо до такої формі додати компонент TDBNavigator (цей компонент реалізує основні методи TTable і TQuery, пов'язані з редагуванням даних) і пов'язати його з наявним компонентом TDataSource, а потім скомпілювати проект, отримаємо додаток для перегляду і редагування даних в таблиці.

При роботі Fields Editor створюються об'єкти, відповідні видимим в інспекторові об'єктів полям. Ці об'єкти є нащадками об'єктного типу TField. Таблиця 1 описує існуючі класи таких об'єктів:

Таблиця 1. Нащадки TField

Нащадок

Опис

TStringField

Текстові дані фіксованої довжини до 8192 символів. /Td>

TAutoIncField

Цілі числа від -2,147,483,648 До 2,147,483,647. Призначений для нумерації ст ок в наборі даних. Нащадок TIntegerField. /Td>

TIntegerField

Цілі числа від -2,147,483,648 До 2,147,483,647. /Td>

TSmallIntField

Цілі числа від -32768 до 32767. /Td>

TWordField


Назад | сторінка 6 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення програми, яка дозволяє використовувати камеру
  • Реферат на тему: Обробка результатів вимірювань: етапи проведення вимірювань реально існуючи ...
  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Дослідження впливу низькочастотного електромагнітного поля на біологічні об ...
  • Реферат на тему: Створення об'єктів баз даних