* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Редактор кода
31 марта 2009
Редактор кода представляет собой полнофункциональный текстовый редактор, с омощью которого можно просматривать и редактировать исходный код программы. Кроме того, редактор кода содержит многочисленные средства, облегчающие создание исходного кода на языке Delphi. И хотя редактировать исходный код можно в любом текстовом редакторе, делать это в редакторе кода значительно удобнее, так как встро- енные возможности облегчают написание кода, а многочисленные подсказки помога- ют избежать ошибок. В главном окне каждый модуль отображается на отдельной странице, где на соответствующей вкладке находится редактор кода. Чтобы открыть модуль, выберите команду View^Units... (Просмотр^Модули...) или нажмите клавиши <Ctrl+F12>, а удобнее всего просто щелкнуть на пиктограмме модуля, расположенной на панели View. Затем в окне View Unit (Просмотр модуля) выделите имя нужного мо- дуля и щелкните на кнопке ОК.
;^unit Unitu -3 interface ; use» 1 Uindovis, Messages, SysUtils, Variants, Classes, Graphics, i Dialogs; •1 ч TJ"'! TForrol • private < Prjr class (TFocmJ ;-. in ! I'. ( Public declare:.i.or.5 L. end; j var L rorml: Trocal; |S inclement at ion | !$P '.nffittj : end. : i -713 H Рис. 1.6. Редактор кода и исследователь кода Совместно с редактором кода удобно использовать окно Exploring, которое можно открыть с помощью команды главного меню View^Code Explorer (Просмотр^ Исследователь кода). С помощью исследователя кода программист может легко про- сматривать файлы модулей. На древовидной диаграмме исследователя кода показаны все типы, классы, свойства, методы, глобальные переменные и глобальные процеду- ры, определенные в модуле, с которым происходит работа. В исследователе кода пе- речислены также все модули, подключенные к текущему модулю. Почти все окна, отображаемые на экране во время проектирования, являются сты- куемыми. Для состыковки двух окон необходимо поместить курсор мыши на заголо- вок окна и при нажатой кнопке мыши переместить его в другое окно. Появляющая- ся рамка покажет новое расположение окна. Для расстыковки окон нужно проделать обратную операцию. Удобство состоит в том, что можно объединить несколько окон в одну группу и в дальнейшем обращаться с ней, как с единым окном. По умолчанию с окном редактора кода состыковано окно сообщений. Оно появля- ется автоматически, если в процессе компиляции программы были сгенерированы сообщения об ошибках или предупреждающие сообщения. Это можно легко прове- рить, если в стандартный код проекта по умолчанию внести какую-либо ошибку. На- пример, если в разделе var исправить Forml на Form2, то после компиляции, для чего необходимо нажать клавиши <Ctrl+F9>, появится окно сообщений с информа- цией об ошибке, а в окне редактора кодов будет подсвечена та строка, где произошла ошибка. Для отображения окна сообщений можно также щелкнуть правой кнопкой мыши на поле редактора кода и в контекстном меню выбрать пункт Message View (Просмотр сообщений). Если дважды щелкнуть кнопкой мыши на каком-либо сооб- щении, то в редакторе кода подсвечивается строка кода, породившая сообщение. Щелчок правой кнопкой мыши в окне сообщений активизирует контекстное меню этого окна, с помощью которого можно удалить или сохранить все или отдельные со- общения, а также сделать переход в окно редактора кода на строку с ошибкой. При выборе в главном меню команды Search^Find in Files... (ПоискаНайти в файлах...) в окне сообщений выводятся результаты поиска.