Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
04_Р2_ТП_м.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.27 Mб
Скачать

2.4.2. Особливості реалізації бази даних

Цілісність даних, що втримуються в таблицях БД реалізується за допомогою первинних Primary Key і зовнішніх Foreign Key ключів. Для полів зазначених у якості ключових і для яких створений первинний ключ додатково Використовується функція AutoIncrement – одержання унікального значення поля при вставці нового запису.

2.4.3 Особливості реалізації програми-клієнта

Функції програми-клієнта реалізовані з використанням СУБД MSSQL Server версії 2008, а також об`єктно-орієнтованої мови програмування Delphi версії 7.

Основні методи й властивості класу форми TmainForm, оголошені в секції public і protected наведені нижче.

Конструктори:

  • Create(AOwner: TComponent) – перепевний стандартний конструктор форми

  • Create(AOwner: TComponent; AParent: TWinControl; AFormKind: TFormShowKind) – конструктор форми із вхідними параметрами, що визначають батьківський елемент керування на якому буде відображатися форма, а також режим у якому форма відображається;

  • Create(AOwner: TComponent; InstanceClass: TComponentClass;

  • var Reference; AParent: TWinControl; AFormKind: TFormShowKind) - конструктор що дозволяє створити форму по імені класу й який повертає посилання на знову створений об'єкт

Методи збереження й відновлення параметрів форми й елементів керування:

    • RestoreFormProps – відновлює параметри форми й елементів керування з реєстру;

    • SaveFormProps - зберігає параметри форми й елементів керування з реєстру.

    • CollectStoredProps – protected метод дозволяє класам-нащадкам перевизначати метод і додавати нові записи в список параметрів, що зберігають, і властивостей

Методи визначальний зовнішній вигляд форми, а також відображення форми:

    • ShowForm – відображає форму в режимі, заданому в конструкторі при створенні форми

    • CreateParams – перепевний protected метод, що Використовується для формування зовнішнього вигляду форми

    • Loaded – перепевний protected метод, що Використовується для формування зовнішнього вигляду форми

Методи роботи із записами набору даних:

  • DeleteRecord – protected метод видалення поточного запису

  • Initialize - protected метод ініциалізуючий і відкриваючий набір даних

  • PrepareDataset – protected метод набір, що підготовляє, даних для відкриття. Привласнює властивості SQL.Text раніше певний SQL запит, а також, що додає до запиту порядок, сортування. Якщо форма відкривається в режимі «master-detail» - привласнює властивості DataSource ім'я батьківського набору даних

  • RefreshRecord – обновляє поточний запис

Властивості визначальний зовнішній вигляд форми, а також відображення форми:

  • ParentDataSource – при певній властивості, відображає форму в режимі «master-detail»;

  • DataChange – метод, викликуваний при зміні набору даних. Використовується для відновлення елементів керування;

  • EditingChange – метод, викликуваний при зміні записів набору даних. Використовується для відновлення елементів керування;

  • UpdateActions – метод, використовуваний для відновлення елементів керування.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]