русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Программа в Delphi

Листинг 1. Простейшая программа

program Pr0;

{$APPTYPE CONSOLE}

var

x, y: real;

begin

X:=2;

Y:=(x+2.3)/(Sqr(x)+1); // x^2

Writeln(‘y=’,y:8:3);

Readln;

end.

Рис. 1. Визуальная среда Delphi

Программа в Delphi называется проектом и состоит из небольшой головной части, имеющей расширение *.dpr, вспомогательных файлов *.res, *dsk, *.dof, *.cnf, и нескольких модулей, имеющих расширение *.pas (рис. 2). В первое время мы будем работать в режиме консоли (без форм), поэтому необходима команда компилятора

{$APPTYPE CONSOLE}


При запуске проекта на выполнение (команда меню Run/Run или клавиша F9) создаются файлы с расширением *.exe и *.dcu.

 
 


Компоненты формы

Свойства Свойства

Методы unit1.dfm методы

события события

project1.dof project1.cfg

unit1.pas project1.dpr project1.exe

unit1.dcu

Рис. 2. Структура проекта в Delphi

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

· Файл проекта (его расширение .DPR). Это программный код на языке Object Pascal, который генерируется автоматически и содержит ссылки на все модули проекта и инициализирует приложение. При создании нового проекта файл содержит следующие строки:

program Project1;

uses

Forms,

Unit1 in 'Unit1.pas' {Form1};

{$R *.RES}

begin

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.Run;

end.

· Файлы всех модулей, входящих в проект (*.PAS). Любая форма из состава проекта обязательно имеет свой модуль, однако, обратное утверждение не всегда верно, и могут существовать чисто программные модули. В каждом модуле может содержаться только одна форма. При создании новой формы генерируется текст файла Unit1.pas.

· Значения свойств формы и ее компонентов сохраняются в файле ресурсов *.DFM.

· Файл ресурсов приложения (*.RES). В него входят ресурсы, не вошедшие в формы, например, значок приложения, который будет виден при его свертывании.

· Файл параметров проекта (*.DOF). Все параметры среды разработчика ориентированы на проект и могут быть сохранены и затем восстановлены при загрузке этого проекта.

· В Delphi 4 добавлен еще один файл - файл конфигурации проекта с расширением *.CFG.

· При компиляции проекта и отдельных модулей создаются бинарные файлы *.EXE и *.DCU.

Так как проект состоит из большого количества файлов, то рекомендуетсядля каждого проекта создавать свой каталог.

Новый проект:

File/New/Other

Иной вариант

Действие Команда
Создать проект File/New Application
Удалить форму Project/Remove from Project
Сохранить проект в новой папке File/Save Project As…
Вызвать файл *.dpr в редактор кода Ctrl+F12
Написать текст программы Листинг 2
Запустить программу на выполнение F9

Проект существует:

Действие Команда
Открыть проект File/Open или File/Reopen…
Вызвать файл *.dpr в редактор кода Ctrl+F12
Изменить текст программы  
Запустить программу на выполнение F9

Просмотров: 646


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.