русс | укр

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

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

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

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


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

Создание и сохранение проекта


Дата добавления: 2013-12-23; просмотров: 1056; Нарушение авторских прав


Структура проекта

Структура приложения в Delphi

Окно компонентов формы

Окна броузера

В окне броузера находится структура всех объявлений в окне кода.

 

Содержит список всех помещенных на форму компонент.

 


 

В основе любого Delphi-приложения лежит проект. Основой проекта является форма, на которую помещаются необходимые для решения конкретной задачи компоненты.

Решаемая задача реализуется в виде приложения. Приложение состоит из различных частей. Каждая часть размещена в отдельном файле и выполняет строго определенные функции. Набор файлов, необходимых для создания приложения, называется проектом. Компилятор последовательно обрабатывает файлы проекта и строит из них выполняемый файл.

Проект Delphi-приложения состоит из следующих основных типов файлов:

файлы описания форм – двоичные файлы с расширением dfm, описывающие формы с компонентами. В этих файлах запоминаются начальные значения свойств, установленные в Инспекторе Объектов;

файлы программных модулей – текстовые файлы с расширением pas, содержащие исходные коды форм на языке Object Pascal. В этих файлах записываются методы обработки событий, генерируемых формами и компонентами;

главный файл проекта – текстовый файл с расширением dpr, содержащий главный программный блок. Файл проекта подключает все используемые программные модули и содержит операторы для запуска приложения. Этот файл среда Delphi создает и контролирует сама.

program Ruzhit;

uses

Forms,

Unit_Lab1 in 'Unit_Lab1.pas' {Form1};

{$R *.res}

begin

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.Run;

end.

 

файл ресурсов с расширением res. В нем, например, хранится пиктограмма приложения.



файл опций с расширением dof, где сохраняются заданные программистом параметры компиляции и компоновки проекта.

файл настройки визуальной среды с расширением dsk.

файл конфигурации проекта с расширением cfg.

– файл скомпилированной формы с расширением dci.

 
 

 

 

1. Запустить приложение Delphi.

2. Сохранить проект: Файл|Сохранить Проект Как à задать имя проекта (фамилия)

3. Сохранить модуль проекта: Файл|Сохранить Как à задать имя модуля Unit_lab1.

4. Изменить имя формы: Инспектор Объектов| Cвойства|Name à Form_Lab1.

5. Изменить заголовок формы: Инспектор Объектов| Cвойства|Caption à Вычисление значения функции.

6. Поместить на форму компонент Label и изменить свойство Caption этого компонента (Инспектор Объектов| Cвойства|Caption à Введите x).

7. Поместить на форму компонент Edit для ввода исходных данных и очистить компонент, т.е. изменить свойство Text этого компонента (Инспектор Объектов| Cвойства|Text à).

8. Поместить на форму компонент Label и изменить свойство Caption этого компонента (Инспектор Объектов| Cвойства|Caption à Результат).

9. Поместить на форму компонент Edit для вывода результата и очистить компонент, т.е. изменить свойство Text этого компонента (Инспектор Объектов| Cвойства|Text à).

10. Поместить на форму компонент Button для вычисления значения функции и изменить свойство Caption этого компонента (Инспектор Объектов| Cвойства|Caption àВычислить).

11. Поместить на форму компонент Button для очистки элементов форм и изменить свойство Caption этого компонента (Инспектор Объектов| Cвойства|Caption àПовторить).

12. Поместить на форму компонент Button для завершения работы приложения и изменить свойство Caption этого компонента (Инспектор Объектов| Cвойства|Caption àВыход).

13. Выполнить двойной щелчок на кнопке Вычислить и прописать обработчик события:

procedure TLab1.Button1Click(Sender: TObject);

var x,f:integer;

begin

x:=StrToInt(Edit1.Text);

f:=x+5;

Edit2.Text:=IntToStr(f);

end;

14. Выполнить двойной щелчок на кнопке Повторить и прописать обработчик события:

procedure TLab1.Button2Click(Sender: TObject);

begin

Edit1.Text:='';

Edit2.Text:='';

end;

15. Выполнить двойной щелчок на кнопке Выход и прописать обработчик события:

procedure TForm_Lab1.Button3Click(Sender: TObject);

begin

Form_Lab1.Close;

end;

16. Выполнить команду Файл|Сохранить все.

17. Запустить приложение Запуск|Запуск.

18. Завершить работу Файл|Выход.

 



<== предыдущая лекция | следующая лекция ==>
Окно кода программы | Факторное моделирование как способ изучения ФХД предприятия


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


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

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

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


 


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

 
 

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

Генерация страницы за: 0.004 сек.