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

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





controls при додаванні нового поведінки, ви можете просто прив'язати процедуру обробки події, яка буде викликатися автоматично на кожен клацання мишею користувачем або натискання їм клавіші. Аналогічно ви можете написати процедуру визначення допустимості таблиці, яка буде виконуватися обробником події, коли транзакція починається або завершується, записи вставляються, видаляються або змінюються.

Наприклад, коли ви додаєте кнопку у форму і прикріплюєте код, що обробляє натискання, ви фактично використовуєте делегування коду для асоціювання коду з подією onclick. Така асоціація відбувається для вас автоматично. Якщо перевірити сторінку Events у Інспектора об'єктів для вашого застосування, можна побачити асоційовані з подіями процедури.

Посилання на класи

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

Обробка виняткових ситуацій

Серйозні додатки повинні надійним чином обробляти виняткові ситуації, зберігати, якщо можливо, виконання програми або, якщо це неможливо, акуратно її завершувати. Написання коду, обробного виняткові ситуації, завжди було непростим завданням і було джерелом додаткових помилок. У Delphi це влаштовано в стилі С ++. Винятки представлені у вигляді об'єктів, що містять специфічну інформацію про відповідну помилку (тип та місцезнаходження помилки). Розробник може залишити обробку помилки, що існувала за замовчуванням, або написати свій власний обробник.


3. Системне проектування


При виборі середовища розробки потрібно враховувати, що створене програмне забезпечення повинно мати достатньо зрозумілий інтерфейс для користувача. Для його створення у проекті повинні бути використані компоненти, які характерні для роботи з базами даних. Це компоненти, за допомогою яких в додатку будуть відображені таблиці. Але розміщення тільки цього компонента недостатньо. Тому для розробки системи була обрана інтегроване середовище розробки Borland Delphi 7. Тому що в цьому середовищі представлені всі компоненти для роботи з базою даних, навіть якщо вона віддалена. Для зв'язку з яким-небудь джерелом даних використовується компонент TDataSource, у якого є властивість DataSet (набір даних). Останній компонент служить для керування набором даних, який потрібно відобразити, наприклад, в TDBGrid [1] .сочетает в собі всі корисні можливості. Фірма Borland об'єднала тут все найкраще, що тільки було створено для розробки продуктів, що працюють в середовищі Windows. Delphi включає величезну бібліотеку класів компонентів, роблячи непотрібним стомлююче програмування.

На закінчення слід зазначити, що причин для вибору Delphi як інструмент розробки більш ніж достатньо. Основними серед них є: об'єктно-орієнтоване середовище розробки; швидкий компілятор з природним кодом; інтегрований відладчик; високорівнева доступ до бази даних; наявність досконалих двосторонніх інструментів.

Одним з основних критеріїв при виборі інструмента розробки додатку є масштабованість - можливість працювати з даними в різних платформах. Delphi легко вирішує ці і навіть складніші проблеми, забезпечуючи найкращу масштабованість серед інструментів швидкої розробки додатків (БРП або RAD - Rapid Application Development) [1].

Масштабованість в Delphi досягається завдяки наступним властивостям:

1) підтримка, як локальних таблиць, так і перебувають на віддалених серверах баз даних;

2) підтримка складних запитів і доступ з однієї програми до багатьох систем управління базами даних (СКБД), побудованим на різних платформах;

) вільне переміщення додатки з однієї СУБД в іншу, здійснюване за допомогою ядра Borland Database Engine, яке організовує доступ до баз даних, незважаючи на відмінності в платформах;

) наявність власних швидких драйверів для основних платформ типу клієнт/сервер;

) повна підтримка ODBC і ADO.

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

Програми Delphi можуть здійснювати доступ до локальних і віддалених БД з використанням наступних механізмів:

- BDE (Borland Database Engine - процесор баз даних фірми Borland), що надає розвинени...


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





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

  • Реферат на тему: Проектування бази даних "Оптова база" в середовищі Borland Delphi ...
  • Реферат на тему: Розробка додатка в середовищі Delphi, що взаємодіє з базами даних в Access
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...
  • Реферат на тему: Створення проекту в середовищі програмування Borland Delphi 7.0
  • Реферат на тему: Середовище програмування Borland Delphi