Окно редактора кода. Окно данного редактора
имеет три части:
1) панель модулей описания переменных и используемых модулей;
2) панель кода программы;
3) панель найденных ошибок программы (на этапе
создания программы данное окно является невидимым, активизируется, если это необходимо, при
компиляции программы).
Рассмотрим конкретные проблемы программирования. Покажем раздел Delphi, который называется
диалоги. С одной стороны, это достаточно простой
раздел. Затруднительным является вопрос о том, как
можно совершить операции над файлом, который должен выбрать пользователь. В различных литературных
источниках встречаются разные варианты решения
и создания дополнительной формы объекта: и попытка
заставить пользователя от руки написать адрес файла,
и предлагали воспользоваться компонентами Treeview,
OutLine и им подобными. Однако существует и более
короткий и простой путь для решения проблемы. Достаточно использовать компоненты OpenDialog. Этот
компонент легко устанавливается на форму проекта
в форме квадрата. В случае запуска программы он невидим. Квадрат только указывает на то, что компонент
установлен и дает возможность обращаться к его
свойствам с помощью инспектора объектов. Рассмотрим их поподробнее.
После установки компонента на конструкцию проекта диалоговое окно возможно активизировать, применяя функции Execute:Boolean. В этом случае,
если пользователь выбрал один или несколько
файлов и нажал кнопку ОК, функция возвращает True.
Свойство элемента FileName включает имя последне-
го файла из всех выбранных в диалоге. Свойство Files
является списком всех файлов, выбранных в диалоге.
Свойство InitialDir определяет каталог, к которому диалог обращается в случае открытия. Свойство Title включает в себя заголовок диалогового окна. Необходимо
кроме этого отметить свойство Filter. С помощью данного свойства в случае выбора и сохранения файлов
удобно производить отбор файлов только с заданными расширениями. Например, при создании фильтра
для исполняемых файлов в свойство должна входить
следующая строка:
‘Исполняемые файлы | *.EXE’
В одном фильтре можно отбирать файлы и с разными расширениями:
‘Графические изображения | *.JPG; *.GIF; *.PNG’
Фильтр также можно создать в обычном редакторе,
связанном со свойством Filter в инспекторе объектов.