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

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





м, що виконують зберігання і обробку вихідних даних відповідно. Клієнтська частина представлена ​​програмним проектом, що складається з набору функціонально розділених модулів. p align="justify"> Згідно з технічним завданням, в якості середовища розробки був використаний Borland C + + Builder версії 6.0. Результатом складання проекту є виконувався додаток, що забезпечує користувальницький інтерфейс для виконання покладених на програмний комплекс обчислювальних завдань. p align="justify"> Взаємодія програми і СУБД Oracle здійснюється за допомогою програмного інтерфейсу доступу до даних ActiveX Data Objects (скорочено ADO), розробленого компанією Microsoft. Існує два способи підключення до баз даних Oracle через інтерфейс ADO. p align="justify"> Перший з них - це використання модулів постачальників даних розроблених компанією Microsoft.

Другий - використання модулів містяться в установчому пакеті СУБД Oracle.

В результаті проведених тестувань з'ясувалося, що модулі, надані компанією Microsoft, не можуть виконати своє завдання, тому що не здатні встановити з'єднання з сервером БД і призводять до появи збоїв у роботі програми. У свою чергу драйвера компанії Oracle забезпечують стабільну роботу. p align="justify"> Розроблений програмний проект містить наступні модулі:

В· Diplom.cpp - модуль ініціалізації програми та обробки виняткових ситуацій, генерований автоматично засобами середовища розробки;

В· MainFormUnit.cpp - модуль реалізує інтерфейс головного вікна програми;

В· XLSExportDialogUnit.cpp - модуль діалогу експорту даних з таблиць Excel в таблиці СУБД Oracle;

В· DistributionTableDialogUnit.cpp - модуль діалогу для розрахунку таблиці двовимірного розподілу за вказаними критеріями;

В· QueryDialogUnit.cpp - модуль дозволяє виконувати користувальницькі SQL запити з висновком результату в головне вікно програми;

В· TextPromptDialogUnit.cpp - модуль реалізує діалог введення і підтвердження довільної текстової інформації.

Модулі QueryDialogUnit і TextPromptDialogUnit носять службовий характер і в силу своєї простоти їх опис у цій главі відсутня.


2.1 Модуль Diplom.cpp


Даний модуль генерується автоматично середовищем розробки і містить єдину функцію WinMain, яка являє собою точку входу в програму і має прототип характерний для Win32 додатків. Функція WinMain виконує первісну ініціалізацію програми, створення форм і обробку виняткових ситуацій за допомогою відповідної конструкції мови C + + try {...} catch (...) {...}. br/>

2.2 Модуль MainFormUnit.cpp


Містить програмний код реалізації класу TMainForm - головної форми програми.

Основним завданням форми даного класу - це забезпечення користувацького інтерфейсу дає доступ до основних функцій програми (Малюнок 1). Форма містить компонент головного меню TMainMenu, візуальний компонент доступу до таблиць класу TDBGrid і набір які візуальних компонентів забезпечують підключення до сервера баз даних і програмний інтерфейс доступ до таблиць. Далі представлений список компонентів використовуються в класі TMainForm з описом їх функцій:

В· TADOConnection * ADOConnection - компонент управління підключенням до сервера баз даних і використовується компонентами доступу до даних.

В· TDataSource * DataSource - є посередником між компонентами доступу до даних і керуючими елементами інтерфейсу користувача, що забезпечують подання даних у формі.

В· TADOQuery * ADOQuery - компонент для виконання DDL і DML операцій треба об'єктами СУБД за допомогою SQL запитів. Призначається властивості DataSet компонента DataSource в якості набору даних, з якого слід виконувати вибірку записів.

В· TStatusBar * StatusBar - компонент панелі стану; використовується для виведення інформації про що відбуваються операціях.

В· TMainMenu * MainMenu - компонент головного меню.

В· TMenuItem * MenuOperation - кореневої пункт головного меню; надає доступ до основних операцій програми.

В· TMenuItem * MenuFilter - елемент меню відповідає за функцію відсіву грубих промахів. На даний момент цей функціонал не реалізований.

В·


Назад | сторінка 8 з 13 | Наступна сторінка





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

  • Реферат на тему: Користувальницький інтерфейс програми кластеризації даних
  • Реферат на тему: Програмний модуль для роботи з базою даних "Магазин косметики"
  • Реферат на тему: Створення бази даних за допомогою програми Microsoft Access: Склад
  • Реферат на тему: Організація і методи резервування даних в СУБД Oracle
  • Реферат на тему: Розробка і реалізація програми на мові С ++ з використанням класу статичних ...