Вторая версия языка Delphi
Введение Delphi – это греческий горд, где жил дельфийский оракул. И этим именем был назван новый программный продукт с феноменальными характеристиками. Delphi – это комбинация нескольких важнейших технологий: · Высокопроизводительный компилятор в машинный код · Объектно – ориентированная модель компонент · Визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов · Масштабируемые средства для построения баз данных Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для для построения приложений в архитектуре «клиент - сервер». Этот компилятор является самым быстрым в на стоящее время в мире, его скорость компиляции составляет свыше ста двадцати тысяч строк в минуту на компьютере 486 DX33. Он предлагает легкость разработки и быстрое время проверки готового программного блока, характерного для языков четвертого поколения (4GL) и в тоже время обеспечивает качество кода, характерного для компилятора 3GL. Кроме того, Delphi обеспечивает быструю разработку без необходимости писать вставки на Си или ручного написания кода (хотя это возможно). В процессе построения приложения разработчик выбирает их палитры компонент, делающие крупные мазки кистью. Еще до компиляции он видит результаты свой работы – после подключения к источнику данных их можно видеть отображенными на форме, можно перемещаться по данным, представлять их в том или ином виде. В этом смысле проектирование в Delphi мало чем отличается от проектирования в проектирующей среде, однако после выполнения компиляции мы получим код , который исполняется в десять – двадцать раз быстрее, чем то же самое сделанное при помощи интерпретатора. В Delphi компиляция производится непосредственно в родной машинный код, в то время как существуют компиляторы, превращающие программу в так называемый р – код, который затем интерпретируется виртуальной р – машиной. Это не может не сказаться на фактическом быстродействии готового приложения. Глава 1. Основные отличия различных версий DELPHI Первая версия языка Delphi
Первая версия появилась в мае 1995 года, когда еще не существовала Windows 95. Эта единственная версия, работающая от управления 16-разрядной Windows 3.1. В ней впервые была опробована новая модель объектов, заимствованная из различных объектно-ориентированных языков, и главным образом из языка С++. Эта модель оказалась настолько революционной, что существовавшая в то время в поздних Turbo Pascal объекты стали не нужные (их возможности полностью проглотила новая модель), а сама новая модель получила название класса. Класса активно используют динамическую память в связи, с чем несколько изменилась нотация языка, а сам язык был назван Object Pascal. По сравнению с Turbo Pascal в него были внесены, существенны дополнения и изменения, в том числе здесь и далее перечисляются лишь наиболее важные, с моей точки зрения, изменения: 1. Введены открытые массивы и конструкторы для передачи массивов переменной длины; 2. Введена внутренняя для функций переменная RESOLT и разрешено игнорировать разрешения функции результат; 3. Сняты ограничения на тип возвращаемого функции результатов (этот тип может быть любым, за исключение объектов старого типа); 4. Введен механизм обработки исключительности ситуации. Библиотека компонентов первой версии самого начала показала основную направленность вновь разработанной системы: программирование баз данных. С этой целью первая из все последующую Delphi снабжаются специальным инструментом доступа к данным BDE (Borland Database Engine – машина баз данных корпорации Borland), а также сервером баз данных Inter Base (этот сервер производится филиалом Borland – компании Inter Base Soft were Corporation) и соответствующими средствами конфигурации сервера, его контроля и связи с ним. Палитра компонента состоит из 9 страниц и содержит 79 компонентов. В качестве дополнительных утилит поставлялись система генерации отчетов ReportSmiteh v.2.5. и входящая в её состав автономно запускаемая утилита ReportSmiteh Run Timer Viewer, утилита доступа к данным Database Desktop v.5.1. и утилита конфигурации BDE – Database Engine Configuration v.2.5. Кроме того, утилита WinSighte и Win Specter предназначались для упрощения отладки разрабатываемых программ среди 16-разрядных OC Windows3.x.
Вторая версия языка Delphi
Вторая и все последующие версии Delphi предназначены для работы под управлением 32-разрядных ОС Windows 95/98/200/NT (Windows 32). В неё были внесены многочисленные изменения, связанные с переходом на качественно новую ОС, в том числе: ü введена поддержка 16-битных символов и составленных из них строк; ü введен новый формат строк «обычных» 8-битных символов произвольной длины; ü введены новые типы данных –Variant и Currency; ü введен механизм фильтрации в табличные наборы данных TTable. Начиная с версии 2, Delphi поставляется в нескольких комплектациях, отличающихся набором инструментальных средств и компонентов. Это соответствует более гибкой ценовой политике: минимальная по возможностям комплектация состоит 200-300 долларов, в то время как цена наиболее мощной комплектации может достигать нескольких тысяч. Во 2-й версии таких комплектов было 3: Desktop, Professional и Client/Server Suite. Среда обработки обогатилась Репозиторием Объектов и множеством полезных программ-экспертов. К утилитам добавлена весьма эффективная программа SQL Explorer v.1/02, существенно облегчающая операции с базами данных, и программа переноса данных Data Migration Expert, упрощающая переход к архитектуре клиент-сервер. Утилиты ReportSmit и Data-base Desktop представлены более совершенными версиями 3.0. и 7.1. соответственно. Утилита Database Engine Configuration предыдущей версии переименована в BDE Configuration v.3.0. Введена утилита версии переименована в BDE Configuration v. 3.0. Введена утилита Image Editor v. 2.0,служащая для создания различного рода изображений (произвольных рисунков, пиктограмм и курсоров), которые можно включать в файл ресурсов и использовать в работающей программе, и утилита SQL Monitor v. 1.0,позволяющая просматривать SQL- запросы в процессе выполнения программы. На двенадцати страницах галереи компонентов расположены 114 стандартных компонентов. В том числе на странице Report размещены удобные компоненты для создания отчетов по хранящимся в базах данным. Эти компоненты оказались значительно эффективнее специальной утилиты Report Smith, в связи с чем эта утилита не входит в поставку версии 3 и выше.
Популярное: Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (254)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |