Составители:
Рубрика:
4
1. СВЕДЕНИЯ О СРЕДЕ РАЗРАБОТКЕ DELPHI
Delphi
- это комбинация нескольких важнейших технологий:
• Высокопроизводительный компилятор в машинный код
• Объектно-ориентированная модель компонент
• Визуальное (а, следовательно, и скоростное) построение приложений из программных прототи-
пов
• Масштабируемые средства для построения баз данных
Объектно-ориентированная модель программных компонент
Основной упор этой модели в Delphi делается на максимальном реиспользовании кода. Это позволяет
разработчикам строить приложения весьма быстро из заранее подготовленных объектов, а также дает
им возможность создавать свои собственные объекты для среды Delphi. Никаких ограничений по ти-
пам объектов
, которые могут создавать разработчики, не существует. Действительно, все в Delphi на-
писано на нем же, поэтому разработчики имеют доступ к тем же объектам и инструментам, которые
использовались для создания среды разработки. В результате нет никакой разницы между объектами,
поставляемыми Borland или третьими фирмами, и объектами, которые вы можете создать.
В стандартную
поставку Delphi входят основные объекты, которые образуют удачно подобранную ие-
рархию из 270 базовых классов. Для начала - неплохо. Но если возникнет необходимость в решении
какой-то специфической проблемы на Delphi, советуем, прежде чем попытаться начинать решать про-
блему “с нуля”, просмотреть список свободно распространяемых или коммерческих компонент, разра-
ботанных третьими фирмами, количество
этих фирм в настоящее время превышает число 250, хотя,
возможно, я не обо всех знаю. Скептики, возможно, не поверят мне, когда я скажу, что на Delphi мож-
но одинаково хорошо писать как приложения к корпоративным базам данных, так и, к примеру, игро-
вые программы. Тем не менее, это так. Во многом
это объясняется тем, что традиционно в среде
Windows было достаточно сложно реализовывать пользовательский интерфейс. Событийная модель в
Windows всегда была сложна для понимания и отладки. Но именно разработка интерфейса в Delphi
является самой простой задачей для
программиста.
Быстрая разработка работающего
приложения из прототипов
Игровая программа Rendzu была
собрана моим коллегой из готовых
кусков
за рабочий день, причем
большая часть времени была по-
священа прихорашиванию и приукрашиванию. Screen Saver в виде прыгающих часиков был также из-
готовлен на Delphi за весьма незначительное время. Теперь эти часики украшают почти каждую IBM-
совместимую машину в нашем Демо-центре клиент-серверных технологий. Конечно, на разработку
1. СВЕДЕНИЯ О СРЕДЕ РАЗРАБОТКЕ DELPHI Delphi - это комбинация нескольких важнейших технологий: • Высокопроизводительный компилятор в машинный код • Объектно-ориентированная модель компонент • Визуальное (а, следовательно, и скоростное) построение приложений из программных прототи- пов • Масштабируемые средства для построения баз данных Объектно-ориентированная модель программных компонент Основной упор этой модели в Delphi делается на максимальном реиспользовании кода. Это позволяет разработчикам строить приложения весьма быстро из заранее подготовленных объектов, а также дает им возможность создавать свои собственные объекты для среды Delphi. Никаких ограничений по ти- пам объектов, которые могут создавать разработчики, не существует. Действительно, все в Delphi на- писано на нем же, поэтому разработчики имеют доступ к тем же объектам и инструментам, которые использовались для создания среды разработки. В результате нет никакой разницы между объектами, поставляемыми Borland или третьими фирмами, и объектами, которые вы можете создать. В стандартную поставку Delphi входят основные объекты, которые образуют удачно подобранную ие- рархию из 270 базовых классов. Для начала - неплохо. Но если возникнет необходимость в решении какой-то специфической проблемы на Delphi, советуем, прежде чем попытаться начинать решать про- блему “с нуля”, просмотреть список свободно распространяемых или коммерческих компонент, разра- ботанных третьими фирмами, количество этих фирм в настоящее время превышает число 250, хотя, возможно, я не обо всех знаю. Скептики, возможно, не поверят мне, когда я скажу, что на Delphi мож- но одинаково хорошо писать как приложения к корпоративным базам данных, так и, к примеру, игро- вые программы. Тем не менее, это так. Во многом это объясняется тем, что традиционно в среде Windows было достаточно сложно реализовывать пользовательский интерфейс. Событийная модель в Windows всегда была сложна для понимания и отладки. Но именно разработка интерфейса в Delphi является самой простой задачей для программиста. Быстрая разработка работающего приложения из прототипов Игровая программа Rendzu была собрана моим коллегой из готовых кусков за рабочий день, причем большая часть времени была по- священа прихорашиванию и приукрашиванию. Screen Saver в виде прыгающих часиков был также из- готовлен на Delphi за весьма незначительное время. Теперь эти часики украшают почти каждую IBM- совместимую машину в нашем Демо-центре клиент-серверных технологий. Конечно, на разработку 4
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »