Файл проекта Delphi

Категория: Учебники по Delphi » Быстрый старт в Delphi

Файл проекта является центральным файлом проекта и представляет собой собственно программу. Для приложения, включающего в свой состав одну форму, файл проекта имеет следующий вид:

 

program Project 1;

uses Forms,

Unitl in 'Unitl.pas'

{Form1};

{$R * . RES}

begin

Application.Initialize;

Application.CreateForm(TForml, Forml);

Application.Run;

end.

 

 

 

Характеристика и состав проекта

Категория: Учебники по Delphi » Быстрый старт в Delphi

Создаваемое в среде Delphi приложение состоит из нескольких элементов, объединенных в проект. В состав проекта входят следующие элементы (в скобках указаны расширения имен файлов):

  • код проекта (DPR);
  • описания форм (DFM);
  • модули форм (PAS);
  • модули (PAS);
  • параметры проекта (DOF);
  • описание ресурсов (RES).

Взаимосвязи между отдельными частями (файлами) проекта показаны на рис.

Состав проекта Delphi

Кроме приведенных файлов, автоматически могут создаваться и другие файлы, например, резервные копии файлов:

  • ~DP — для файлов с расшире­нием DPR;
  • ~РА — для файлов с расширением PAS.

При запуске Delphi автоматически создается новый проект Projectl, имя которого отображается в заголовке главного окна Delphi. Этот проект имеет в своем составе одну форму Forml, название которой видно в окне Конст­руктора формы. Разработчик может изменить проект, предлагаемый по умолчанию, а также установить параметры среды, при которых после за­грузки Delphi будет загружаться приложение, разработка которого выполня­лась в последний раз.

Обычно файлы проекта располагаются в одном каталоге. Так как даже относительно простой проект включает в себя достаточно много файлов, а при добавлении к проекту новых форм количество этих файлов увеличива­ется, то для каждого нового проекта целесообразно создавать отдельный каталог, где и сохранять все файлы проекта.

 

Среда Delphi

Категория: Учебники по Delphi » Быстрый старт в Delphi

Создание прикладных программ, или приложений, Delphi выполняется в интегрированной среде разработки IDE (Integrated Development Environment). IDE служит для организации взаимодействия с программи­стом и включает в себя ряд окон, содержащих различные управляющие элементы. С помощью средств интегрированной среды разработчик может удобно проектировать интерфейсную часть приложения, а также писать программный код и связывать его с управляющими элементами. При этом вся работа по созданию приложения, включая отладку, происходит в интег­рированной среде разработки.

Интегрированная среда разработки Delphi представляет собой многоокон­ную систему. Вид интегрированной среды разработки (интерфейс) может различаться в зависимости от настроек. После загрузки интерфейс Delphi выглядит, как показано на рис. 1.1, и первоначально включает пять окон:

  •  главное окно (Delphi 6 — Projectl);
  •  окно Обозревателя дерева объектов (Object Tree View);
  •  окно Инспектора объектов (Object Inspector);
  •  окно Конструктора формы (Forml);
  •  окно Редактора кода (Unitl.pas);
  •  окно Проводника кода (Exploring Unitl.pas).

На экране, кроме указанных окон, могут присутствовать и другие окна, отображаемые при вызове соответствующих средств, например, Редактора изображений (Image Editor). Можно перемещать окна Delphi, изменять их размеры и убирать с экрана (кроме главного окна), а также состыковывать окна между собой.

Несмотря на наличие многих окон, Delphi является однодокументной сре­дой и позволяет одновременно работать с одним приложением (проектом
приложения). Название проекта приложения выводится в строке заголовка главного окна в верхней части экрана.

 
 

Самая популярная система объектно-ориентированного программирования - Delphi

Категория: Учебники по Delphi » Быстрый старт в Delphi

В настоящее время среди широкого круга пользователей популярна система объектно-ориентированного программирования Delphi, основу которой составляет язык Object Pascal. Delphi позволяет быстро создавать приложения различной степени сложности на основе применения технологии визуального программирования.
Эта серия статей посвящена основам работы с Delphi и освоению приемов программирования с использованием визуальных средств. 
В ней рассматриваются важнейшие средства Delphi, технология создания приложений для решения общих задач (от простейших программ до приложений среднего уровня сложности, предназначенных для работы с базами данных), с которыми приходится сталкиваться на начальном этапе освоения системы программирования.
В книге рассматривается большое число примеров, демонстрирующих основные возможности Delphi. Примеры взяты из работающих программ, которые читатель может использовать в своих проектах. 
Нами рассматривается использование наиболее общих языковых средств, присутствующих в последних версиях системы. Как следствие,эти статьи не привязана к конкретной версии и приведенные примеры работоспособны для версий Delphi.
Эта серия статей включает две части.
  • Часть I. Основные средства Delphi. Содержит описание интерфейса системы программирования, состав и характеристику элементов проекта приложе¬ния. Описывается язык программирования Object Pascal: типы данных, ос¬новные конструкции языка, важнейшие приемы программирования, понятия объектно-ориентированного программирования. Рассматриваются важнейшие визуальные компоненты, используемые для создания интерфейса приложений. При этом дается состав страниц Палитры компонентов, содержащих визуальные компоненты; описывается класс TControl, который является базовым для большинства визуальных компонентов и включает в себя общие для визуальных компонентов свойства, события и методы.Рассматриваются компоненты и техника работы с информацией (текстом) по ее отображению, вводу и редактированию. С этой целью описывается класс Tstrings, являющийся базовым классом для операций со строковыми данными; компонент Label, служащий для отображения надписей (текста, используемого в качестве заголовков для некоторых управляющих элементов); компоненты Edit, MaskEdit, Mfemo и RichEdit, обеспечивающие возмож¬ности редактирования информации; средства и техника работы со списками. Обсуждаются компоненты и техника работы с кнопками и переключателя¬ми. Освещается техника объединения, или группирования различных элементов управления, которая может понадобиться, например, при работе с переключателями на форме или при создании панели инструментов.Рассматриваются компоненты и техника создания форм, являющихся важ¬нейшим визуальным компонентом, центральной частью практически любо¬го приложения и представляющих собой видимые окна Windows. Приводятся характеристики формы, приемы организации взаимодействия форм.Описываются компоненты и техника работы с меню (главным и контекстным), которое является распространенным элементом пользовательского интерфейса приложения и служит для управления его работой.
  • Часть II. Работа с базами данных. Рассматриваются основные понятия баз данных; характеризуются элементы реляционных баз данных и техника их использования (таблицы, ключи и индексы, способы доступа к данным, связь между таблицами, механизм транзакций и др.); дается обзор средств и компонентов для работы с базами данных; характеризуется технология соз¬дания информационной системы; обсуждается создание таблиц и приложе¬ния баз данных.Описываются основные компоненты для работы с данными: доступа к данным и визуальные компоненты. При этом рассматриваются общие свойства наборов данных, используемых для выполнения операций над данными таблиц. Освещаются состояния и режимы наборов данных, доступ к полям. Отмечаются особенности важнейших наборов данных Table и Query. Описываются невизуальные объекты типа TField, служащие для доступа к дан¬ным полей записей набора данных, работа с Редактором полей и доступ к значениям полей. Освещается использование источника данных, служащего промежуточным звеном между набором данных и визуальными компонентами. Рассматриваются сами визуальные компоненты, с помощью которых пользователь управляет набором данных (используются для навигации по набору данных, а также для отображения и редактирования записей). Работа с данными рассматривается на примере использования навигационного способа доступа к локальным БД, допускающего использование наборов данных Table или Query. При этом освещаются важнейшие операции, реализуемые при навигационном способе доступа: сортировка записей в на¬боре данных, навигация по набору данных, редактирование записей, вставка и удаление записей, фильтрация записей. Здесь же описывается работа со связанными таблицами.Рассматривается подготовка отчетов — печатных документов, содержащих данные, аналогичные получаемым в результате выполнения запроса к базе данных. При этом описываются компоненты, предназначенные для создания отчетов; процедура печати отчета; технология подготовки простого отчета.Статьи ориентированы на начинающих пользователей. 
 
Назад Вперед