Знакомство со средой delphi

Знакомство со средой разработки - Delphi 7 - Каталог статей - BorlanD Russian Сommunity

знакомство со средой delphi

Знакомство со средой Delphi. Среда Delphi - это сложный механизм, обеспечивающий высокоэффективную работу программиста. Визуально она . Работа по теме: Практикум по информатике Часть2 Delphi. Глава: Глава 1 Знакомство со средой программирования Delphi. Первая. Знакомство со средой программирования Delphi. Структура среды программирования. Delphi – система быстрой разработки приложений для.

Любое приложение Windows выполняется в соответствующем окне. Такое окно ничего не делает с точки зрения пользователя, но с точки зрения программиста это пустое окно выполняет достаточно большую работу.

знакомство со средой delphi

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

Знакомство со средой программирования. Создание консольного приложения

Если после этого щелкнуть на свободном месте формы, то на ней появляется выбранный компонент. Для отмены выбора этого компонента достаточно выбрать другой компонент или щелкнуть мышью на изображении стрелки на Палитре компонентов.

Внешний вид компонента определяется его свойствами, которые становятся доступными в Инспекторе объектов, когда компонент выделен на форме. После размещения компонента на форме можно с помощью мыши изменять его положение и размеры. Изначально проект состоит из одной формы, которая имеет имя и заголовок Form1. В дальнейшем в проекте можно создавать другие формы. Измените имя формы на ManeForm. Для этого в Инспекторе объектов найдите свойство Name и для него введите новое значение. Для каждого приложения в дальнейшем в главной папке следует создавать отдельный каталог.

Создайте новое приложение в среде Delphi: Перейдите в окно кода программы, нажав клавишу F12 или кликнув по окну кода мышкой. Вы увидите текст модуля: Данное приложение уже работоспособно, его можно запустить на выполнение нажав F9 или экранную клавишу пуск.

Его окно приложения можно подвигать, изменить размеры, минимизировать, максимизировать, закрыть. Обратим внимание на раздел подключения модулей. Ключевое слово Uses определяет начало списка модулей, которые используются текущим модулем, программой или библиотекой. Следует заметить, что при создании нового приложения Delphi самостоятельно размещает несколько модулей в разделе подключения модулей uses. Для такого простейшего приложения, которое вы только что запустили это количество избыточно.

знакомство со средой delphi

Попробуйте из раздела подключения модулей uses удалить все модули за исключением Forms и снова запустите программу. Подключаемые модули Delphi имеют расширение dcu например, Forms. Когда компилируется программа, все модули компилируются в файлы формата dcu, а потом собираются в один исполняемый exe файл.

1. ЗНАКОМСТВО СО СРЕДОЙ DELPHI. Рис. 1. Наиболее важные окна Delphi: - PDF

Если модуль не изменялся с последней компиляции, то Delphi пропустит его, а во время сборки будет использовать существующий файл формата dcu, чтобы сократить время компиляции. Загляните в папку где вы сохранили свой проект и вы обнаружите файл, совпадающий по имени с модулем вашего проекта Unit1, но с расширением dcu. Стандартные подключаемые модули Delphi располагаются в каталоге C: При добавлении на форму визуального компонента из библиотеки компонентов Delphi самостоятельно добавляет необходимые модули в раздел uses.

Добавить компонент на форму в среде визуального программирования просто: Начнем с того, что добавим на форму кнопку Button1, иконка этого компонента располагается на вкладке Standart. Однако все эти новые возможности стали доступны благодаря тому, что Delphi самостоятельно подключил еще несколько стандартных модулей обратите внимание вновь на раздел uses. Так Delphi поступает при размещении на форме визуальных компонентов. Но часто возникают ситуации когда программисту приходится самостоятельно прописывать подключаемый модуль.

(Delphi для начинающих) 1. Создание меню, подключение пиктограмм

К таким, например, относятся модули Math математические функции см. Убедимся в этом при проведении простого эксперимента.

Закройте программу, если еще этого не сделали. Добавьте на форму ещё один компонент однострочное редактируемое текстовое поле Edit1. Кликните два раза на кнопке, на что Delphi отзовется созданием процедуры обработчика события нажатие на кнопке: TObject ; Заполним самостоятельно кодом этот обработчик: TObject ; 4 Edit1. Запустим программу на выполнение. Что-то не так не работает. Пишет про несовместимые типы String и Integer и про невозможность откомпилировать модуль.

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

Значит в момент вывода в текстовое поле следует полученный результат преобразовать из текстового в числовой формат для целых чисел подойдет функция IntToStr. Как узнать о ее формате и посмотреть примеры ее использования. Наберите в окне кода модуля Unit1 такой текст: Кроме того, ключевое слово overload укажет, что эта функция относится к переподгружаемым подпрограммам.

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

1. ЗНАКОМСТВО СО СРЕДОЙ DELPHI. Рис. 1. Наиболее важные окна Delphi:

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

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

В данном случае в качестве параметра функции IntToStr может использоваться данное типа Integer или Int64 о числовых типах данных см. Для приведения программы к корректному виду внесем соответствующие изменения: В чем же проблема?

Вот тут то мы и возвращаемся к тому с чего начинали Delphi не всегда самостоятельно подключает необходимые стандартные модули. Приведите программу к такому виду: TObject ; var min: TObject ; var max: Если подключаемые модули используются только в разделе Implementation, то их следует объявлять именно там, это поможет избежать излишних перекомпиляций пример ниже.

Порядок модулей в списке uses важен те, что объявлены позже в этом списке имеют приоритет над объявленными раннее. Это означает, что в случае, если одна и та же подпрограмма определена в двух или более модулях, то при обращении к ней будет задействована та, которая описана в модуле, стоящем в списке позже, чем другие, содержащие эту же подпрограмму.

Если же возникла необходимость обратиться к подпрограмме, находящейся в модуле, стоящем в списке раньше, то можно указать компилятору Delphi использовать желаемый модуль приписыванием имени модуля к имени подпрограммы. TEdit; procedure Button1Click Sender: IntToStr min ; end. В свою очередь раздел private предназначен для объявлений, доступных только текущему самому владельцу модулю. Язык программирования Pascal, положенный в основу языка Delphi, был разраб отан в году профессором Цюрихской высшей технической школы, обладателем премии Тьюринга высшей награды для специалистов в области информационных технологий Никлаусом Виртом, для обучения студентов программированию, как системной дисциплине.

Знакомство со средой Delphi

Автор указывал в качестве цели его создания — построение небольшого и эффективного языка, способствующего хорошему стилю программирования, использующему структурное программирование и структурированные данные. Язык Pascal был назван в честь французского математика Блеза Паскаля.

Популярности языка Pascal среди профессионалов—программистов способствовала разработка компанией Borland в году среды разработки Borland Pascal with Objects 7.

Внастоящее время права на язык Delphi принадлежат компании Embarcadero Technologies. Новые владельцы внесли в среду разработки многочисленные улучшения и усовершенствования. Так последние версии системы Delphi XE позволяют разрабатывать 32 и 64—разрядные приложения для Windows. Пособие можно использовать при обучении основам программирования на компьютерах, где установлены версии системы Delphi 6, Delphi 7, Delphi XE.