Особенности среды Delphi

Сайт: Информатикс
Курс: Гимназия №1534
Книга: Особенности среды Delphi
Напечатано:: Гость
Дата: Пятница, 27 Июнь 2025, 19:32

Сочетания клавиш

Клавиши, отделённые запятыми, нажимаются друг за другом, отделённые плюсом нажимаются «вместе» (правая клавиша набирается при зажатых левых). Большие латинские буквы НЕ надо набирать с зажатым Shift. На клавише Win нарисован логотип Windows.
Этот список надо постепенно выучить и использовать бессознательно.

Клавиши открытия-закрытия проектов
Alt, F, L, Alt, F, N, O, C, O, N, Enter Быстрый способ закрыть шаблон оконного приложения и открыть шаблон консольного приложения.
Alt+F4 Закрыть среду
Alt, F, RПерейти к меню недавних проектов
Клавиши отладки и запуска
Ctrl+F9 Компиляция (создание exe-файла)
F9Запуск программы
Ctrl+F2Закрытие запущенной программы из среды
Ctrl+CЗакрытие запущенной программы из её консоли
F4Запуск на выполнение до текущей строки кода (на которой стоит курсор)
F8Построчное выполнение без захода в процедуры
F7Построчное выполнение с заходом в процедуры
F5Быстрое создание точки останова
Ctrl+F5Добавить выделенную переменную в список наблюдаемых / открыть этот список
Ctrl+F3Открыть стек вызовов
Ctrl+F7Вызвать вычислялку-изменялку
Клавиши перемещения по тексту
Ctrl+CКопировать
Ctrl+VВставить
Ctrl+XУдалить
Ctrl+AВыделить всё
Ctrl+Z Отменить
HomeВ начало строки
EndВ конец строки
InsПереключать режимы Insert/Overwrite (вставка/перезапись). Нажмите эту клавишу, если текст у вас начинает съедаться тем, что вы пишете слева от него.
Shift+(Home/End/←/→)Перемещение с выделением
Ctrl+(←/→)Пословное перемещение
Ctrl+(Home/End)Встать в начал/конец файла
Работа с Windows
Win+MПлохой способ свернуть все окна
Win+DХороший способ свернуть все окна. Действие обратимо повторным нажатием
Win+EВызвать Проводник
Win+RВызвать окно «Выполнить»
Alt+TabПереключение между приложениями
Ctrl+TabВ приложениях со вкладками иногда переключает между ними

В окне "Выполнить" (вызывается по Win+R) можно, например, набирать такие команды, как notepad, calc, soffice, firefox, chrome, iexplore, delphi32, winword... Поэкспериментируйте!

 

Настройка среды

Правый клик по окну кода, во всплывшем меню выберите последний пункт Properties. На вкладке General можно поставить галочку Double click line — это позволит выделять двойным щелчком целую строку кода. Можно также поиграться с настройкой пунктов, связанных с клавишей tab — это может помочь вам лучше ставить отступы в коде.

На вкладке Color можно настроить подсветку кода (например, сделать цвет комментариев серым), а на вкладе Code insight можно отредактировать и создать шаблоны кода — кусочки кода, которые можно быстро вставлять в редакторе по нажатию сочетания Ctrl+J.

Для изменения опций компилятора следует нажать Ctrl+Shift+F11 и перейти на вкладку Compiler. Там, например, можно снять галочку Optimization (что позволит вам всегда видеть значение переменной на отладке в окне Watch), и установить галочку Range checking и Overflow checking. В левом нижнем углу окна установите галочку Default (установить опции по умолчанию), затем нажмите OK. Описанные действия для работы на локальной машине эквивалентны включению в код программы директив {$o-, r+, q+}.

 

Наиболее распространённые ошибки в Delphi

Сообщение компилятораСмыслКомментарий
Missing operator or semicolonПропущен оператор или точка с запятойОператоры должны быть обязательно разделены точкой с запятой
Operator not applicable to this operand typeОператор не применим к операндам такого типаВызывается, например, выражением 0.2 mod 3 — оба операнда при mod должны быть целочисленными
Undeclared identifierНеобъявленный идентификаторПопытка вызвать неопределённую функцию или обратиться к переменной, которая не описана в разделе var
Left side cannot be assigned toНевозможно присвоениеНет смысла в выражениях 2:=a или read(b+c)
Assignment to FOR-Loop variableПрисвоение переменной цикла forВнутри цикла for нельзя изменять переменную цикла — нельзя писать что-то вроде for a:=1 to 4 do a:=b;