Работа с программным продуктом различных версий Delphi
1.3 Третья версия языка Delphi
Основные новшества этой версии:
ü использование механизма пакетов для облегчения распространения и повторного использования комплектов;
ü улучшенные свойства редактора кода: построение фрагментов кода по образцу; оперативная подсказка о типе и количестве формальных параметров при обращениях к подпрограмме; оперативн
ый просмотр в режиме откладки содержимого полей, свойств и переменных с помощью указателя мыши;
ü поддержка шаблонов компонентов;
поддержка технологий COM, ActiveX, OLEntprice и (частично) COBRA.
Третья версия поставлялась в 4 комплектациях: Standart, Professional, Clint/Server Suit и Enterprise.
Состав утилит комплектации Client/Server Suite не изменялся по сравнению с предыдущей версией, но изменились названия некоторых из них: BDE Configuration в этой и последующих версиях называется BDE Administrator, a Data Migration Expert – Data Migration Wizard.
На 13 страницах галереи компонентов размещены 148 стандартных компонента. В модификации 3.5 введены дополнительные компоненты для реализации многозвенных баз данных.
1.4 Пятая версия языка Delphi
В июле 1999 г. вышла пятая по счету версия Delphi, основная особенность которой – попытка заменить громоздкий и не всегда быстрый механизм доступа к данным BDE, который традиционно использовался во всех предыдущих версиях, альтернативными механизмами.
Для этого, во – первых, в Delphi 5 включена поддержка технологии ADO (ActiveX Data Object – объекты данных, построены как объекты ActiveX ), которая усилено развивается корпорацией Microsoft.
Во – вторых, сотрудники Borland и его подразделения InterBase Software Corporation разработали серию компонентов облегченного доступа к данным, хранящимся в таблицах сервера InterBas v.5.5. и выше (страница InterBase палитры компонентов). Эти компоненты также не требуют BDE и, таким образом, создают «облегченное» клиентское место.
Менее значительные изменения, внесенные в версию 5:
1. включен эксперт создания и настройки произвольных модулей с расширенными возможностями представления взаимосвязи данных;
2. улучшена технология MIDAS: для более гибкой работы с Microsoft Transaction Server введен повторно – входимый (stateless), брокер данных; упрощен процесс разработки интернет – приложений за счет компонентов новой страницы Internet Express;
3. значительные изменения внесены в интегрированную среду разработчика ИСР в том числе:
Ê для улучшения координации коллективной работы над одним проектом введен новый инструмент – список To-Do;
Ê программист теперь может при желании использовать несколько вариантов настройки основных окон Delphi – например, для режима кодирования на экране могут не присутствовать отладочные окна, которые, наоборот, могут понадобиться в отладочном режиме; нужный вариант настойки легко выбирает новыми интерфейсными элементами в главном окне Delphi;
Ê введены фильтрующие свойства в окне Инспектора Объектов, упрощающий выбор нужного свойства;
Ê опции Инспектора Объектов теперь могут снабжаться небольшими пиктограммами, облегчающими правильный выбор нужной опции (например, радом с названием каждого цвета показывается небольшой прямоугольник, заполненный этим цветом, рядом с названием курсора – его вид);
Ê существенно усилены возможности встроенного отладчика: точки отладочного останова можно группировать и сделать доступной или недоступной сразу группу точек; с каждой точкой останов можно связать одно или несколько действий, которые будут выполняться при достижении этой точки; с помощью команды Run Attach to Process можно отлаживать процесс, запущенный в другом экземпляре ИСР (эта возможность существенно упрощает отладку многозвенных приложений); с помощью выбора Run 1 Run Until Return в главном меню можно продолжить пошаговую отладку после завершения текущей подпрограммы.
Ê введены дополнительные возможности менеджер проекта, упрощающий координацию многих разработчиков в рамках единого проекта;
Ê создан механизм менеджера трансляций, облегчающий разработку многоязычных программ в рамках единого проекта;
Ê внесены изменения в кодовый редактор, позволяющий настраивать используемые в нем «горячие» клавиши;
Ê несколько переработанная встроенная справочная служба;
4. внесены многочисленные изменения и дополнения в галерею компонентов (в новой версии наиболее мощной комплектации Enterprise 20 страница расположены 218 стандартных компонентов).
Версия поставляется в 3 комплектах: Standard, Professional и Enterprise.
Состав утилит, входящих в комплектацию Enterprise, полностью соответствуют утилитам комплектации Client/Server Suite предыдущей версии.
1.5 Шестая версия языка Delphi
Версия 6 вышла в мае 2001 г. почти через 2 года после выхода 5 версии. Эту задержку можно объяснить тем, что параллельно с работой над новой версией Delphi шла разработка варианта Delphi для OC Linux – это система программирования вышла в феврале 2001г. и получила название Kylix.
В результате 6 версия Delphi имеет уникальную способность: она способна создавать так называемые межплатформенные приложения, программы, которые одинаково успешно могут работать как под управлением Windows 32, так и под Linux.
В 1991 г. финский программист Линус Торвальдс решил создать полностью открытую UNIX – подобную OC Linux. Полная открытость системы означает, что её исходный код всегда доступен любому желающему.
для реализации своего замысла ученый привлек широкий круг программистов, опубликовал предварительный исходный код Linux в Интернете и пригласив всех желающих дополнять его своими разработками, но с обязательным условием: публикации исходного кода этих разработок. Таким образом, эта ОС изначально разрабатывалась (и продолжает разрабатываться!) как полностью открытая и бесплатная система, которую может получить любой желающий. Сегодня по этой системой пользуются около 8 миллионов человек решились отказаться от услуг Microsoft, вечной политикой которой была полня закрытость исходных текстов своих ОС, в пользу Linux, обеспечивающей, по утверждениям специалистов, не меньшую надежность, чем Windows NT,при приблизительно одинаковых возможностях.
Таким образом, основной идеей Delphi 6 является обеспечение перехода от дорогих патентованных решений корпорации Microsoftк бесплатным (или почти бесплатным) решениям на базе Linux.
На 27 страницах палитры компонентов размещены 387 компонентов (в режиме CLX – 211 компонентов на 21 странице).
Глава 2. Организация работы в среде визуального программирования Delphi
2.1 Знакомство со средой Delphi
Среда Delphi – это сложный механизм, обеспечивающий высокоэффективную работу программиста. Визуально она реализуется несколькими одновременно открытыми окнами на экране. Окна могут перемещаться по экрану, частично или полностью перекрывая друг друга, что обычно вызывает у пользователя, привыкшего к относительной «строгости» среды текстового процессора Word или табличного процессора Excel, ощущение пройдет, и вы научитесь быстро отыскивать нужное окно, чтобы изменить те или иные функциональные свойства создаваемой вами программы, ибо каждое окно несет в себе некоторую функциональность предназначенную для решения задач. При запуске программы вы увидите шесть окон: главное окно, окно дерево объектов, окно инспекторов объекта, окно браузера, окно формы, окно кода программы.
Другие рефераты на тему «Программирование, компьютеры и кибернетика»:
Поиск рефератов
Последние рефераты раздела
- Основные этапы объектно-ориентированного проектирования
- Основные структуры языка Java
- Основные принципы разработки графического пользовательского интерфейса
- Основы дискретной математики
- Программное обеспечение системы принятия решений адаптивного робота
- Программное обеспечение
- Проблемы сохранности информации в процессе предпринимательской деятельности