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

Реферат Розробка автоматизованого робочого місця спеціаліста ТОВ &Бравіда&





одаток, що працює з локальним сервером InterBase, а потім використовувати це додаток, з'єднуючись з віддаленим SQL-сервером через SQL-Links.


Бібліотека об'єктних Візуальних Компонент

Компоненти, що використовуються при програмуванні в Delphi (і також власне самим Delphi), вбудовані в середовище розробки додатків і представляють із себе набір типів об'єктів, що використовуються в якості фундаменту при будівництві додатки.

Цей кістяк називається Visual Component Library (VCL). У VCL є такі стандартні елементи управління, як рядки редагування, статичні елементи управління, рядки редагування зі списками, списки об'єктів.

Додані такі компоненти, які раніше були доступні тільки в бібліотеках третіх фірм: табличні елементи управління, закладки, багатосторінкові записні кніжкі.содержіт спеціальний об'єкт, що дає інтерфейс графічних пристроїв Windows, і дозволяє розробникам малювати, не піклуючись про звичайних для програмування в середовищі Windows деталях.

Ключовою особливістю Delphi є можливість не тільки використовувати візуальні компоненти для будівництва додатків, але і створення нових компонент. Така опція дозволяє програмістам не переходити в інше середовище розробки, а навпаки, вбудовувати нові інструменти в існуючу середу. Крім того, можна поліпшити або повністю замінити існуючі за умовчанням в Delphi компоненти.

Тут слід зазначити, що звичайних обмежень, властивих середах візуальної розробки, в Delphi немає. Сам Delphi написаний за допомогою Delphi.

Класи об'єктів побудовані у вигляді ієрархії, що складається з абстрактних, проміжних, і готових компонент. Розробник може користуватися готовими компонентами, створювати власні на основі абстрактних або проміжних, а також конструювати власні об'єкти.

Мова програмування Delphi базується на Borland Object Pascal.

Крім того, Delphi підтримує такі низькорівневі особливості, як підкласи елементів управління Windows, перекриття циклу обробки повідомлень Windows, використання вбудованого асемблера.

Форми, модулі і метод розробки Two-Way Tools

Форми - це об'єкти, в які ви ставите інші об'єкти для створення користувальницького інтерфейсу вашого застосування. Модулі складаються з коду, який реалізує функціонування вашого додатки, обробники подій для форм і їх компонент.

Інформація про формах зберігається в двох типах файлів - .dfm і .pas, причому перший тип файлу - двійковий - зберігає образ форми і її властивості, другий тип описує функціонування обробників подій і поведінку компонент. Обидва файли автоматично синхронізуються Delphi, так що якщо додати нову форму, пов'язаний з нею файл .pas автоматично буде створений, і його ім'я буде додано в проект.

Така синхронізація і робить Delphi two-way-інструментом, забезпечуючи повну відповідність між кодом і візуальним представленням. Як тільки ви додасте новий об'єкт або код, Delphi встановлює так звану кодову синхронізацію між візуальними елементами і відповідними їм кодовими уявленнями.

Створюючи код, Delphi автоматично формує декларацію об'єкта TForm1, яка містить процедуру Buttonclick, що представляє із себе власне обробник події.

Додавання нових об'єктів-це насамперед середу розробки, що базується на використанні компонент. Тому ви можете додавати зовсім нові компоненти в палітру компонент. Ви можете створювати компоненти всередині Delphi, або вводити компоненти, створені як керуючі елементи VBX або OLE 2.0, або ж ви можете використовувати компоненти, написані на С або С ++ у вигляді dll.


Введення нової компоненти складається з трьох кроків:

- успадкування з вже існуючого типу компоненти;

- визначення нових полів, властивостей і методів;

- реєстрація компоненти.

Це все робиться через меню Install Components

Додавання керуючих елементів VBXгенерірует об'єктне розширення VBX, що інсталюється в якості компонент.

Наприклад, якщо ви інсталюєте SaxComm VBX з Visual Solutions Pack компанії Borland в Delphi, автоматично генерітся тип об'єкта TComm, який успадковується зі стандартного TVBXControl. Коли ви інсталюєте компоненти, Delphi буде компілювати і подлінковивать їх до бібліотеки компонент.

Делегування: події програмуються простіше

Під делегуванням розуміється те, що якийсь об'єкт може надати іншому об'єкту відповідати на деякі події.

Така модель в деяких випадках значно спрощує програмування. Наприклад, замість того, щоб створювати підклас для Windows ...


Назад | сторінка 5 з 21 | Наступна сторінка





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

  • Реферат на тему: Розробка тестового додатку "Компоненти меню Delphi"
  • Реферат на тему: Розробка проекту в інтегрованому середовищі розробки додатків Delphi &Додат ...
  • Реферат на тему: Середа розробки і мова програмування Delphi, його графічні засоби
  • Реферат на тему: Середовище програмування Borland Delphi
  • Реферат на тему: Створення проекту в середовищі програмування Borland Delphi 7.0