Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка електронного підручника з курсу &Нові інформаційні технології&

Реферат Розробка електронного підручника з курсу &Нові інформаційні технології&





чки і грошового знака.- числове поле завдовжки 2 байти, яке може містити тільки цілі числа в діапазоні від - 32 768 до 32767.Integer - числове поле завдовжки 4 байта, яке може містити цілі числа в діапазоні від- 2147483648 до 2147483648.

# (BCD) - числове поле, що містить дані у форматі BCD (Binary Coded Decimal). Швидкість обчислень трохи менше, ніж в інших числових форматах, проте точність - набагато вище. Може мати 0-32 цифр після десяткової точкі.- поле дати довжиною 4 байта, яке може містити дату від 1 січня 9999 до нашої ери - до 31 грудня 9999 нашої ери. Коректно обробляє високосні роки і має вбудований механізм перевірки правильності дати.- поле часу довжиною 4 байта, містить час у мілісекундах від півночі та обмежено 24 годинами.

@ (Timestamp) - узагальнена поле дати довжиною 8 байт - містить і дату і час.- поле для зберігання символів, сумарна довжина яких більше 255 байт. Може мати будь-яку довжину. При цьому розмір, що указується при створенні таблиці, означає кількість символів, які зберігаються в таблиці (1-240) - решта символи зберігаються в окремому файлі з расшіреніем.MB [12] Memo - поле, аналогічне Memo, з додаванням можливості задавати шрифт тексту. Також може мати будь-яку довжину. При цьому розмір, що указується при створенні таблиці, означає кількість символів, які зберігаються в таблиці (0-240) - решта символи зберігаються в окремому файлі з расшіреніем.MB. Однак, Delphi в стандартній поставці не володіє можливістю працювати з полями типу Formatted Memo- поле, що містить графічну інформацію. Може мати будь-яку довжину. Сенс розміру - такий же, як і в Formatted Memo. Database Desktop вміє створювати поля типу Graphic, однак наповнювати їх можна тільки в додатку. [12]


2.6 Обьект TTable


Є кілька основних компонент (об'єктів), які постійно використовуються для доступу до БД. Ці об'єкти можуть бути розділені на три групи:

- невізуальні: TTable, TQuery, TDataSet, TField

- візуальні: TDBGrid, TDBEdit

- сполучні: TDataSource

Перша група включає невізуальні класи, які використовуються для управління таблицями і запитами. Ця група зосереджується навколо компонент типу TTable, TQuery, TDataSet і TField. У Палітрі Компонент ці об'єкти розташовані на сторінці Data Access.

Друга важлива група класів - візуальні, які показують дані користувачеві, і дозволяють йому переглядати і модифікувати їх. Ця група класів включає компоненти типу TDBGrid, TDBEdit, TDBImage і TDBComboBox. У Палітрі Компонент ці об'єкти розташовані на сторінці Data Controls.

Є і третій тип, який використовується для того, щоб зв'язати попередні два типи об'єктів. До третього типу відноситься тільки невізуальних компонент TDataSource. [13] клас - один з найбільш важливих об'єктів БД. Щоб почати працювати з ним, програміст повинен знати наступну ієрархію:


TDataSet

TDBDataSet

- TTable

- TQuery

- TStoredProc

містить абстрактні методи там, де має бути безпосереднє управління даними. TDBDataSet знає, як поводитися з паролями і те, що потрібно зробити, щоб приєднається до певній таблиці. TTable знає, як поводитися з таблицею, її індексами тощо.- інструмент, який використовується, щоб відкрити таблицю, і переміщатися по ній. Звичайно, програміст ніколи не буде безпосередньо створювати об'єкт типу TDataSet. Замість цього, використовується TTable, TQuery або інший нащадок TDataSet (наприклад, TQBE).

Наступний великий набір методів і властивості TDataSet забезпечує все, що потрібно для доступу до будь-якої конкретної записи всередині таблиці:

procedure First; Last; Next; Prior; BOF: Boolean read FBOF; EOF: Boolean read FEOF; MoveBy (Distance: Integer);

Короткий огляд їх функціональних можливостей:

Дзвінок Table1.First переміщує користувача до першого запису в табліце..Last переміщує до останнього запису.

Можна перевіряти властивості BOF або EOF, щоб зрозуміти, знаходження користувача на початку або в кінці таблиці.

Процедура MoveBy переміщує на N записів вперед або назад в таблиці. Немає ніякого функціонального відмінності між запитом Table1.Next і викликом Table1.MoveBy (1). Аналогічно, виклик Table1.Prior має той самий результат, що і виклик Table1.MoveBy (- 1).

Щоб почати використовувати ці навігаційні методи, необхідно помістити TTable, TDataSource і TDBGrid на форму. Приєднати DBGrid1 до DataSource1, і DataSource1 до Table1. Потім встановити властивості таблиці:

в...


Назад | сторінка 17 з 24 | Наступна сторінка





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

  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Комп'ютерна обробка даних таблиці Microsoft Office Access
  • Реферат на тему: Відеореклама. Електронні таблиці
  • Реферат на тему: Електронні таблиці Excel 2003
  • Реферат на тему: Методика викладання інформатики (електронні таблиці Excel)