Вступ
На сьогоднішній день на ринку програмних продуктів представлена велика кількість мов програмування і засобів розробки. В більшості своїй всі вони орієнтовані на реалізацію певного кола завдань і мають свої переваги та недоліки.
Серед засобів створення настільних програмних продуктів для роботи з базами даних найбільшого розповсюдження, на сьогоднішній день, набули продукти компаній Microsoft (Visual Basic, Visual FoxPro, Visual C++, Visual C#) і Borland (Delphi, C++ Builder, Kylix). Серед вище зазначених, в якості середовища розробки для даного проекту я обрав C++ Builder 6.
Borland C++ Builder 6 – один із провідних засобів для розробки настільних, клієнт-серверних, розподілених програм і програм для роботи з Internet. C++ Builder поєднує в собі простоту середовища бистрої розробки програмних продуктів RAD (Rapid Application Development) і традиційних засобів програмування на мові С++. [1]
Головні переваги C++ Builder 6 можна охарактеризувати наступним чином:
- повна підтримка ANSI/ISO C++ стандарту;
- наявність засобів візуальної розробки;
- висока продуктивність роботи компілятора;
- високоефективний доступ до даних;
- підтримка більшості сучасних СУБД (DB2, Informix, Oracle, Sybase, MySQL, MS SQL, InterBase тощо);
- наявність більш як 160 готових до використання вбудованих компонентів;
- підтримка сучасних технологій CORBA, COM/DCOM, ActiveX, MAPI, RPC, CGI, ISAPI і т.д.;
- широка підтримка з боку розробників та користувачів.