valign=top>
Об'єктно-орієнтований засіб розробки прикладними програм "клієнт-сервер". Має могутні візуальні засоби; підтрімує стандарти OLE и ODBC
Progress 8
Пакет підтрімує компонентної об'єктно-орієнтовану розробка прикладними програм. Вікорістовується нова технологія SmartObject и середовище компонентів програми (ACE)
SAS System
Забезпечує інструментарій для доступу, управління, аналізу и представлення даних до прикладній Програмі для Величезне числа систем и комп'ютерних платформ, включаючі мейнфреймів. Має 35 Видів інтерфейсу для різніх систем и мову програмування четвертого Покоління. Підтрімує ODBC
Uniface Six
Незалежне середовище розробки. Підтрімує управління на Рівні МОДЕЛІ и компонентного програмування. Має могутні візуальні засоби. Допускає груповий розробка. Має інтерфейс до більш чем 30 серверів БД на різніх платформах
З виходом Delphi як компанія Microsoft, так і компанія Powersoft, спробувалі впровадіті в свои продукти повноцінні компіляторі. Прото проблема Полягає в тому, что ні мова Visual Basic, ні мова PowerScript НЕ прізначаліся для компіляції, тому Перетворення їх в машинний код виявило Достатньо Важка Завдання.
Если порівняті віщезазначені мови з Object Pascal, что вікорістовується в Системі Delphi, то відмінність видно відразу. Object Pascal всегда БУВ компільованою мовою, и при его розробці були дотрімані ВСІ вимоги, Виконання якіх обов'язково при компіляції и оптімізації. Підсумок віщесказаного такий: Delphi є КРАЩИЙ повноціннім Засоба ПРОМИСЛОВОЇ розробки систем "клієнт-сервер", что володіє безліччю достоїнств, Завдяк Яким Delphi можна віділіті з ряду других ЗАСОБІВ розробки. Серед них:
обширна бібліотека класів;
швидкий оптімізуючій компілятор, что генерує машинний код;
вбудований відладчік;
Просто в освоєнні Механізм доступу до баз даніх;
могутнє и зручне в работе середовище розробки.
Інструментальні засоби компании Borland Delphi Надаються шірокі возможности розробки ПРОФЕСІЙНИХ прикладними програ в архітектурі "клієнт-сервер", включаючі розподілені системи и Додатки для Internet.
програмнного реалізація
Розроблені Прикладні програми "Server" і "Client" демонструють приклад роботи класичної дволанкової архітектури "Клієнт-сервер", інтерфейсні Оболонки якіх представлені на рис.1 и рис. 2
Елементи, з якіх конструюється видимість зображення, что створюється працюючий програмою, назіваються компонентами. У якості інтерфейсного елемента І, в тій же година контейнера для всіх видів компонентів Виступає форма. Поєднання таких можливіть вітікає з пріналежності Форма до класу TWinControl, что дозволяє ФОРМІ буті Оболонков вокруг віконного компоненту Windows, и відповідно, до класу TComponent, від Якого успадковується TWinControl, Завдяк чому форма может буті власником компонентів. Коженая компонент, розташованій на ФОРМІ, є Деяк класом - спадкоємець класу TComponent, Який є базовим для создания компонентів. Прямі спадкоємці цього класу НЕ мают візуального представлення и являються, відповідно, невізуальнімі. До таких компонентів відносяться: IdUDPServer, ServerSocket, ClientSocket. <В
Рис. 1. Інтерфейсна оболонка прикладної програми "Server"
В
Рис. 2. Інтерфейсна оболонка прикладної програми "Client"
Компоненти, Які мают візуальне представлення в процесі Виконання програми и ее проектування, успадковані від Нащадки TComponent, класу TControl, и назіваються візуальнімі. До таких компонентів відносяться: Button, SpeedButton, LabeledEdit, Edit, Label, GroupBox, FileListBox, ProgressBar, PageControl, TabSheet, Panel, MediaPlayer, Bevel. p> Так само існує Третій вид компонентів, Які спочатку не видно корістувачеві, альо могут з'являтися на екрані в окрем Вікнах у разі спожи - це діалоги. Діалоги є спадкоємцямі класу TComponent через спеціалізований клас TCommonDialog. Клас TCommonDialog среди других методів додає до класу TComponent метод Execute, Який є абстрактними и перевізначається конкретними компонентами-діалогамі для Виведення діалогового вікна на екран. Серед такого роду компонентів в Програмі "Server" присутній Діалог Відкриття файлів OpenDialog. Призначення всех використаних в прикладних програм "Server" і "Client" компонентів наведені в Додатках А.
Кожна програма Складається з файлу проекту (Файл з розширеного dpr) i файлу модуля (файл з розширеного pas). br/>
Структура проекту
Проект - це контейнер верхнього уровня, в якому зберігаються ВСІ об'єкти прікладнщї програми. Йо призначення Полягає в забезпеченні взаємозв'язку файлів з якіх Складається програма.
Файл проекту є програмою, написання на мові Object P...