Знакомство с компонентами в delphi

Компоненты Delphi - основа визуального проектирования!

знакомство с компонентами в delphi

Знакомство со средой Delphi. Среда Delphi - это сложный . Палитра компонентов - это главное богатство Delphi. Она занимает правую часть главного. Лабораторная работа. На тему: «Знакомство с компонентами RadioGroup и CheckBox, обработка строк типа String в среде Delphi». Задание 1. Не вдаваясь в споры, какая среда разработки приложений под Windows лучше, Delphi или какая-либо другая, скажу, что разработчики.

Каждая группа занимает отдельную панельку. В следующей таблице описаны команды, реализуемые стандартным набором пиктографических кнопок пиктографические кнопки галереи компонентов рассматриваются отдельно в гл. Эквивалент опции File New Other этой кнопки нет в версиях 1, 2 и 3 Открывает существующий файл. Эквивалент опции File Open File Сохраняет файл на диске. Эквивалент опции File Save All Открывает созданный ранее проект программы.

Эквивалент опции Project Remove from Project Группа View Выбирает модуль из списка модулей, связанных с текущим проектом.

Эквивалент опции View units клавиши быстрого доступа Shift-F12 Выбирает форму из списка форм, связанных с текущим проектом.

Эквивалент опции View Forms клавиши быстрого доступа Ctrl-F12 Переключает активность между окном формы и окном кода программы.

Эквивалент опции Run Run клавиша быстрого доступа F9 Реализует паузу в работе отлаживаемой программы. Эквивалент опции Run Program Pause Осуществляет пошаговую трассировку программы с прослеживанием работы вызываемых подпрограмм. Эквивалент опции Run Trace into клавиша быстрого доступа F7 Осуществляет пошаговую трассировку программы, но не прослеживает работу вызываемых подпрограмм. Эквивалент опции Help Delphi Help этой кнопки нет в версиях 1, 2 и 3 Группа Desktops Список выбора возможных вариантов настройки остальных окон Delphi Сохраняет текущую настройку окон Delphi Выбирает настройку окон, соответствующую отладочному режиму Группа Internet Начинает создание нового приложения по технологии WebSnap для Интернет Создает новую страницу приложения WebSnap Создает новый модуль данных приложения WebSnap 2.

Настройка окон Начиная с версии 5, главное окно обогатилось тремя новыми интерфейсными элементами, указанными в группе Desktops предыдущей таблицы. С помощью этих инструментов программист может подготовить несколько вариантов расположения остальных окон Delphi и сохранить их в настроечном файле. Обычно выбираются две или три основные конфигурации окон: При разработке формы на экране должна быть видна сама форма, Дерево объектов и Инспектор объектов.

Настроив соответствующие размеры и положение этих окон, такую настройку можно сохранить под именем, например, Design Desk.

знакомство с компонентами в delphi

Для режима кодирования обычно нужно только максимально распахнутое на экран окно кода с браузером Code Explorer и пристыкованное к нему окно Дерева объектов.

Такую конфигурацию можно сохранить под именем code-Desk.

Знакомство с компонентами - презентация онлайн

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

знакомство с компонентами в delphi

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

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

С помощью компонентов создается каркас программы, во всяком случае - ее видимые на экране внешние проявления: Как и панель кнопок, палитра компонентов может настраиваться. Для этого используется специальный редактор, окно которого появляется на экране после щелчка правой кнопкой мыши на любой пиктограмме в палитре компонентов и выбора опции properties Свойства рис.

Нет смысла удалять какой-то из компонентов, а создавать новые мы с вами пока еще не умеем, поэтому я не рекомендую вам экспериментировать с редактором палитры.

Знакомство с компонентами

Тем не менее один совет все-таки дам. В стандартном наборе страниц палитры компонентов есть страница Samples, содержащая довольно часто используемые компоненты. Имеет смысл поменять ее местами с менее используемой страницей, например, со страницей ADO.

После такой перестановки закладка Samples станет доступна в любой момент. Если, к тому же, вы не планируете использовать в своих проектах технологию ADO для доступа к базам данных, перетащите строку ado в самый конец списка. Окно редактора палитры компонентов 2. Вначале это окно пусто. Точнее, оно содержит стандартные для Windows интерфейсные элементы - кнопки вызова системного меню, максимизации, минимизации и закрытия окна, полосу заголовка и очерчивающую рамку.

Вся рабочая область окна обычно заполнена точками координатной сетки, служащей для упорядочения размещаемых на форме компонентов вы можете убрать эти точки, вызвав с помощью меню Tools Environment options соответствующее окно настроек и убрав флажок в переключателе Display Grid на окне, связанном с закладкой Preferences.

ООП на Delphi - 1. Знакомство с системой программирования Borland Delphi

Значительную часть времени программист занят увлекательным занятием, напоминающим работу с набором деталей конструктора Lego: Собственно, именно в этом процессе наполнения формы и заключается главная изюминка визуального программирования.

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

Двойной щелчок приводит к срабатыванию механизма Code Insight, который вставляет в окно кода заготовку для обработчика события OnClick. В предыдущих версиях такую замену можно было сделать только с помощью межпрограммного буфера обмена Clipboard. Часть этих параметров, например, положение и размеры компонента, программист может изменять, манипулируя с компонентом в окне формы.

Для изменения других параметров предназначено окно Инспектора объектов. Это окно содержит две страницы - Properties Свойства и Events События. Страница properties служит для установки нужных свойств компонента, страница Events позволяет определить реакцию компонента на то или иное событие.

Совокупность cвойств отображает видимую сторону компонента: Каждая страница окна Инспектора объектов представляет собой двухколончатую таблицу, левая колонка которой содержит название свойства или события, а правая - конкретное значение свойства или имя подпрограммы [Если вам еще не знаком этот термин, считайте, что подпрограмма - это просто относительно небольшой фрагмент программы.

знакомство с компонентами в delphi

Затем - компонент Label метка. В свойстве Font для наглядности сделайте размер побольше, например 24, выберите шрифт и цвет. Свойство Caption также очистите. Щёлкните дважды по нашей кнопке.

знакомство с компонентами в delphi

Мы очутились в окне модуля, где система Delphi создала для нас заготовку обработчика события нажатия на кнопку! Label1 и поставьте точку.

Подождите секунду после ввода точки.

Урок 18 - Знакомство с компонентами (часть 9/12) - The Delphi

Видите - выскочила подсказка!. Система Delphi предлагает нам выбрать из списка нужное свойство или метод. Нажмите "C", и строка "Caption" станет выделенной.

Delphi пытается угадать, что мы хотим ввести. Дальше писать не обязятельно, достаточно нажать Enter. Таким образом мы видим, что точкой разделяются в Delphi объект и его свойства. Указанием на объект служит его имя свойство Name. Имя компонента можно посмотреть в Инспекторе Объектов, а также наведя мышку на компонент и дождавшись появления подсказки. Далее присваиваем свойству Caption объекта Label1 значение.

Подумайте сами, что писать дальше Text Далее то, чем завершается любая команда - оператор ";". Это именно оператор, хотя и не выполняющий никаких действий, и его иногда применяют именно в этом качестве. Вот что у нас получилось: Text; Кому лень, просто скопируйте отсюда и вставляйте между begin и end.

Ну всё, сохраняем и жмём F9. В дальнейшем программы будут куда сложнее. Что делать, если в результате ошибки в программе она зависнет?