Современные языки программирования. Delphi
Курсовая работа, 21 Мая 2013, автор: пользователь скрыл имя
Краткое описание
Допускаю, что вы пока еще не слышали этого названия. Хотя, быть может, и слышали. Delphi – это греческий город, где жил дельфийский оракул. И этим именем был назван новый программный продукт с феноменальными характеристиками.
Hадо отметить, что к моменту выхода продукта обстановка вокруг компании Borland складывалась не лучшим для нее образом.
Содержание
Введение………………………………………………………………………………...3
1. История языка……………………………………………………………………...4-6
2. Возможности Delphi……………………………………………………………….6-7
3. Интегрированная среда разработки Delphi: назначение и
общее описание среды.……………………………………………………………..7-12
Заключение……………………………………………………………………….........13
Список литературы…………………………………………………………………....14
Прикрепленные файлы: 1 файл
Современные языки программирования. Delphi.doc
— 108.00 Кб (Скачать документ)
- Ниже полосы главного меню расположены две инструментальные панели. Левая панель (состоящая, в свою очередь, из трех панелей) содержит два ряда кнопок, дублирующих некоторые наиболее часто используемые команды меню (открыть, сохранить, сохранить все и т.д.). Правая панель содержит панель библиотеки визуальных компонентов (или палитра). Палитра компонентов содержит ряд страниц, закладки которых видны в ее верхней части. Страницы сгруппированы в соответствии с их смыслом и назначением. Поскольку число предоставляемых компонентов растет от версии к версии, то остановимся на основных (12 страниц).
Основные Палитры компонентов представлены в таблице:
Палитра компонентов |
Назначение |
1. Палитра компонентов Standard (Стандартная) |
Большинство компонентов на этой странице являются аналогами экранных элементов операционной системы Windows: меню, кнопки, полосы прокрутки, панели и т.п. Имена компонентов можно узнать из всплывающей подсказки. Назначение компонентов можно уточнить, используя систему контекстной справки Delphi. |
2. Палитра компонентов Additional (Дополнительная) |
Содержит более развитые компоненты: а) воспроизведение звука, музыки и видео; б) отображение графической информации. |
3. Палитра компонентов System (Системная) |
Предоставляет возможность объединять отдельные элементы, такие как списки каталогов и файлов, а также генерировать события через определенные промежутки времени. |
4. Палитра компонентов Win32 |
Содержит компоненты,
позволяющие созданным |
5. Палитра компонентов Dialogs (Диалоговая) |
Содержит стандартные диалоговые окна для операций над файлами, поиска и замены текста, выбор шрифтов, цветов и т.д. |
6. Палитра компонентов Data Access, Data Controls (Сервис баз данных) |
Использует механизм баз данных для организации доступа к файлам баз данных различных форматов. |
7. Палитра компонентов QReport (Отчеты) |
Предоставляет компоненты для визуального проектирования отчетов баз данных. |
8. Палитра компонентов Servers (Сервис) |
Предоставляет компоненты-наследники для доступа ко всем серверным объектам Microsoft Office. |
9. Палитра компонентов Samples (Примеры) |
Содержит компоненты-примеры, которые можно добавлять в собственные приложения. |
10. Палитра компонентов Internet |
Предоставляет
компоненты для разработки приложений,
позволяющих создавать HTML- |
- Правее полосы главного меню располагается еще одна небольшая инструментальная панель, содержащая раскрывающийся список и две кнопки. Эта панель служит для сохранения и выбора различных конфигураций окна среды, которые можно создавать и запоминать.
- Под палитрой компонентов располагается окно формы с размещенными на ней компонентами. Форма является основой почти всех приложений Delphi. Форму можно понимать как типичное окно Windows. Она обладает теми же свойствами, что и другие окна. Во время проектирования форма покрыта сеткой из точек. В узлах этой сетки размещаются те компоненты, которые помещены на форму. Во время выполнения приложения эта сетка не видна.
- В основном поле окна слева находится окно Инспектора объектов, с помощью которого в дальнейшем можно задавать свойства компонентов и обработчики событий. Инспектор объектов состоит из двух страниц, каждую из которых можно использовать для определения поведения активного компонента. Первая страница – это Свойства, вторая – События.
Рассмотрим некоторые свойства любого компонента:
Свойство |
Назначение |
Caption (надпись) |
Название компонента |
Color |
Цвет поверхности компонента |
Font Color |
Цвет шрифта |
Font Height |
Высота шрифта |
Font Name |
Имя шрифта |
Font Size |
Размер шрифта |
Style fsBold |
Стиль надписи на компоненте – Жирный |
Style fsItalic |
Стиль надписи на компоненте – курсив |
Style fsUnderline |
Стиль надписи на компоненте – подчеркивание |
Style fsStrikeOut |
Стиль надписи на компоненте – зачеркивание |
Каждый компонент имеет свой набор свойств, который соответствует назначению этого компонента.
Страница Событий – вторая часть Инспектора объектов. На ней указаны все события, на которые может реагировать выбранный объект.
- Одним из наиболее важных элементов среды Delphi является окно Редактора кода. Оно располагается ниже окна формы, обычно при первом взгляде на экран невидимо, т. к. его размер равен размеру формы и окно Редактора кода практически полностью перекрывается окном формы. Редактор кода является полноценным программным редактором. В заголовке окна редактора кода отображается имя текущего файла, с текстом которого производится работа (стандартное имя – Main.pas). В нижней части окна Редактора кода располагается строка состояния. В самой левой ее позиции отображается позиция курсора: номер строки и колонки.
- Выше окна Инспектора объектов расположено окно Дерево объектов, которое отображает структуру компонентов приложения с точки зрения их принадлежности друг к другу.
Примечание: Страница событий связана с Редактором кода, если дважды щелкнуть мышью по правой стороне какого либо пункта, то соответствующий данному событию код будет автоматически помещен в окно Редактора кода.
Заключение
Delphi предназначен не только для программистов-профессионалов. Я чита-
ла в электронной конференции совершенно неожиданные для меня письма, где учителя, врачи, преподаватели ВУЗов, бизнесмены, все те, кто используют компьютер с чисто прикладной целью, рассказывали о том, что приобрели Delphi for Windows для того, чтобы быстро решить какие-то свои задачи, не привлекая для этого программистов со стороны. В большинстве случаев им это удается. Поразительный факт – журнал Visual Basic Magazine присудил свою премию Delphi for Windows.
Руководители предприятий, планирующие выделение средств на приобретение программных продуктов, должны быть уверены в том, что планируемые инвестиции окупятся. Поэтому одним из оцениваемых факторов должен быть вопрос – а легко ли найти специалиста по Delphi и сколько будет стоить его обучение, сколько времени специалист затратит на овладение продуктом. Ответ здесь получить весьма просто – любой программист на паскале способен практически сразу профессионально освоить Delphi. Специалисту, ранее использовавшему другие программные продукты, придется труднее, однако самое первое работающее приложение он сможет написать в течение первого же часа работы на Delphi. И, конечно же, открытая технология Delphi является мощным гарантом того, что инвестиции, сделанные в Delphi, будут сохранены в течение многих лет.
Список литературы:
Учебная литература:
- Архангельский А.Я. Программиро
вание в Delphi. Учебник по классическим версиям Delphi. – М.: ООО «Бином-Пресс», 2006. – 1152 с.: ил. - Архангельский А.Я. Программиро
вание в Delphi. – М.: ООО «Бином-Пресс», 2004. – 1152 с.: ил. - Гофман В.Э., Хомоненко А.Д. Delphi. Быстрый старт. – СПб: БХВ-Петербург, 2003. – 288 с.: ил.
WEB-литература:
- http://ru.wikipedia.org/wiki/D
elphi - http://revolution.allbest.ru/p
rogramming/00028602_0.html - http://www.bestreferat.ru/refe
rat-5132.html